AVDVideoDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | AVDVideo.h |
– onCameraStatusNotify:deviceId:
required method
摄像头状态更改通知
- (void)onCameraStatusNotify:(enum AVDDeviceStatus)status deviceId:(AVDDeviceId)fromId
Discussion
摄像头状态更改通知
@param[in] status 摄像头状态。 @param[in] fromId 摄像头Id,唯一标示一个摄像头。
Note: 当摄像头状态更改后,房间内所有用户接收到此通知。
Declared In
AVDVideo.h
– onCameraDataNotify:description:deviceId:
摄像头数据更改通知
- (void)onCameraDataNotify:(NSInteger)level description:(NSString *)description deviceId:(AVDDeviceId)fromId
Discussion
摄像头数据更改通知
@param[in] level 摄像头整形数据。 @param[in] *description 摄像头字符串数据。 @param[in] fromId 摄像头Id,唯一标示一个摄像头。
Note: 当摄像头数据更改后,房间内所有用户接收到此通知, notify when publishLocalCamera(Camera), updateCameraData。
Declared In
AVDVideo.h
– onPublishCameraNotify:
摄像头视频发布通知
- (void)onPublishCameraNotify:(AVDCamera *)camera
Discussion
摄像头视频发布通知
@param[in] *camera 摄像头信息,摄像头信息中level和description为应用层数据,应用层可以使用这些字段保存次摄像头视频相关的应用逻辑数据,方便标示、订阅视频。
Note: 当摄像头视频发布时,房间内所有用户接收到此通知;因通知的重要程度,将从onCameraStatusNotify中分离出此状态。
Declared In
AVDVideo.h
– onUnpublishCameraNotify:
摄像头视频取消发布通知
- (void)onUnpublishCameraNotify:(AVDCamera *)camera
Discussion
摄像头视频取消发布通知
@param[in] *camera 摄像头信息。
Note: 当摄像头视频取消发布时,房间内所有用户接收到此通知;因通知的重要程度,将从onCameraStatusNotify中分离出此状态。
Declared In
AVDVideo.h
– onSubscribeResult:deviceId:
本用户订阅视频异步返回
- (void)onSubscribeResult:(AVDResult)result deviceId:(AVDDeviceId)fromId
Discussion
本用户订阅视频异步返回
@param[in] result 错误代码。 @param[in] fromId 摄像头Id,唯一标示一路视频。
Declared In
AVDVideo.h
– onUnsubscribeResult:deviceId:
本用户取消订阅视频异步返回
- (void)onUnsubscribeResult:(AVDResult)result deviceId:(AVDDeviceId)fromId
Discussion
本用户取消订阅视频异步返回
@param[in] result 错误代码。 @param[in] fromId 摄像头Id,唯一标示一路视频。
Declared In
AVDVideo.h
– onPublishLocalResult:deviceId:
本用户发布摄像头视频异步返回
- (void)onPublishLocalResult:(AVDResult)result deviceId:(AVDDeviceId)fromId
Discussion
本用户发布摄像头视频异步返回
@param[in] result 错误代码。 @param[in] fromId 摄像头Id,唯一标示一路视频。
Declared In
AVDVideo.h
– onUnpublishLocalResult:deviceId:
本用户取消发布摄像头视频异步返回
- (void)onUnpublishLocalResult:(AVDResult)result deviceId:(AVDDeviceId)fromId
Discussion
本用户取消发布摄像头视频异步返回
@param[in] result 错误代码。 @param[in] fromId 摄像头Id,唯一标示一路视频。
Declared In
AVDVideo.h
– onCameraCapabilityNotify:width:height:fps:
发布本地摄像头视频质量变更通知
- (void)onCameraCapabilityNotify:(AVDDeviceId)fromId width:(NSInteger)width height:(NSInteger)height fps:(NSInteger)fps
Parameters
fromId |
设备id |
---|---|
width |
视频宽 |
height |
视频高 |
fps |
帧率 |
Discussion
发布本地摄像头视频质量变更通知
Declared In
AVDVideo.h