- (void)onError:(V2TXLiveCode)code message:(NSString *)msg extraInfo:(NSDictionary *)extraInfo
参数 | 类型 | 含义 |
code | V2TXLiveCode | 错误码。 |
msg | NSString * | 错误信息。 |
extraInfo | NSDictionary * | 扩展信息。 |
- (void)onWarning:(V2TXLiveCode)code message:(NSString *)msg extraInfo:(NSDictionary *)extraInfo
参数 | 类型 | 含义 |
code | V2TXLiveCode | 警告码。 |
msg | NSString * | 警告信息。 |
extraInfo | NSDictionary * | 扩展信息。 |
- (void)onPushStatusUpdate:(V2TXLivePushStatus)statusmessage:(NSString *)msgextraInfo:(NSDictionary *)extraInfo
参数 | 类型 | 含义 |
status | V2TXLivePushStatus | 状态码。 |
msg | NSString * | 连接状态信息。 |
extraInfo | NSDictionary * | 扩展信息。 |
取值 | 含义 |
V2TXLivePushStatusDisconnected | 与服务器断开连接。 |
V2TXLivePushStatusConnecting | 正在连接服务器。 |
V2TXLivePushStatusConnectSuccess | 连接服务器成功。 |
V2TXLivePushStatusReconnecting | 重连服务器中。 |
- (void)onSnapshotComplete:(TXImage *)image
参数 | 类型 | 含义 |
image | TXImage * | 已截取的视频画面。 |
V2TXLivePusher#enableCustomVideoProcess:(BOOL)enable pixelFormat:(V2TXLivePixelFormat)pixelFormat bufferType:(V2TXLiveBufferType)bufferType
开启自定义视频处理后,会收到这个回调通知。- (void)onProcessVideoFrame:(V2TXLiveVideoFrame * _Nonnull)srcFrame dstFrame:(V2TXLiveVideoFrame * _Nonnull)dstFrame
参数 | 类型 | 含义 |
srcFrame | V2TXLiveVideoFrame * | 用于承载未处理的视频画面。 |
dstFrame | V2TXLiveVideoFrame * | 用于承载处理过的视频画面。 |
- (void)onGLContextDestroyed
- (void)onCaptureFirstVideoFrame
- (void)onCaptureFirstAudioFrame
- (void)onMicrophoneVolumeUpdate:(NSInteger)volume
- (void)onStatisticsUpdate:(V2TXLivePusherStatistics *)statistics
参数 | 类型 | 含义 |
statistics | V2TXLivePusherStatistics * | 推流器统计数据。 |
V2TXLivePusher#setMixTranscodingConfig:(V2TXLiveTranscodingConfig *)config
设置云端混流转码参数后,会收到这个回调通知。- (void)onSetMixTranscodingConfig:(V2TXLiveCode)code message:(NSString *)msg
参数 | 类型 | 含义 |
code | V2TXLiveCode | 0 表示成功,其余值表示失败。 |
msg | NSString * | 具体错误原因。 |
本页内容是否解决了您的问题?