NERTC iOS SDK V5.10.1
载入中...
搜索中...
未找到
<NERtcEnginePlayStreamingObserver>协议 参考

#include <NERtcEngineDelegate.h>

类 <NERtcEnginePlayStreamingObserver> 继承关系图:
<NERtcEngineDelegateEx>

实例方法

(void) - onNERtcEnginePlayStreamingStateChange:state:error:
 拉流过程中拉流状态改变的回调。
(void) - onNERtcEnginePlayStreamingReceiveSeiMessage:message:
 拉流过程中收到 SEI 消息的回调。
(void) - onNERtcEnginePlayStreamingFirstVideoFrameRender:timeMs:width:height:
 拉流过程中首次渲染视频帧的回调。
(void) - onNERtcEnginePlayStreamingFirstAudioFramePlayed:timeMs:
 拉流过程中首次渲染音频帧的回调。
(void) - onNERtcEnginePlayStreamingDuration:totalDurationS:currentPtsS:
 拉流过程中播放时长改变的回调。

成员函数文档

◆ onNERtcEnginePlayStreamingDuration:totalDurationS:currentPtsS:

- (void) onNERtcEnginePlayStreamingDuration: (NSString *) streamId
totalDurationS: (int64_t) total_duration_s
currentPtsS: (int64_t) current_pts_s 
optionalrequired

拉流过程中播放时长改变的回调。

触发时机
拉流过程中播放时长改变时会触发该回调。
参数
streamId流 ID。
totalDurationS拉流过程中播放的总时长。
currentPtsS拉流过程中当前的 PTS。
自从
5.9.15

◆ onNERtcEnginePlayStreamingFirstAudioFramePlayed:timeMs:

- (void) onNERtcEnginePlayStreamingFirstAudioFramePlayed: (NSString *) streamId
timeMs: (int64_t) time_ms 
optionalrequired

拉流过程中首次渲染音频帧的回调。

触发时机
拉流过程中首次渲染音频帧时会触发该回调。
参数
streamId流 ID。
timeMs音频帧的时间戳。
自从
5.9.10

◆ onNERtcEnginePlayStreamingFirstVideoFrameRender:timeMs:width:height:

- (void) onNERtcEnginePlayStreamingFirstVideoFrameRender: (NSString *) streamId
timeMs: (int64_t) time_ms
width: (uint32_t) width
height: (uint32_t) height 
optionalrequired

拉流过程中首次渲染视频帧的回调。

触发时机
拉流过程中首次渲染视频帧时会触发该回调。
参数
streamId流 ID。
timeMs视频帧的时间戳。
width视频帧的宽度。
height视频帧的高度。
自从
5.9.10

◆ onNERtcEnginePlayStreamingReceiveSeiMessage:message:

- (void) onNERtcEnginePlayStreamingReceiveSeiMessage: (NSString *) streamId
message: (NSString *) message 
optionalrequired

拉流过程中收到 SEI 消息的回调。

触发时机
拉流过程中收到 SEI 消息时会触发该回调。
参数
streamId流 ID。
messageSEI 消息。
自从
5.8.25

◆ onNERtcEnginePlayStreamingStateChange:state:error:

- (void) onNERtcEnginePlayStreamingStateChange: (NSString *) streamId
state: (NERtcLivePlayStreamState) state
error: (NERtcError) error 
optional

拉流过程中拉流状态改变的回调。

触发时机
拉流过程中拉流状态改变时会触发该回调。
参数
streamId流 ID。
state拉流状态。详见 NERtcLivePlayStreamState。
error状态改变的原因。详见 NERtcError。
自从
5.9.10

该协议的文档由以下文件生成: