音视频通讯SDK API参考手册
iOS 1.6.0
|
视频控制器的封装类
#import <QAVVideoCtrl.h>
构造函数 | |
(QAVResult) | - switchCamera:complete: |
切换摄像头。 更多... | |
(QAVResult) | - enableCamera:complete: |
打开/关闭摄像头。 更多... | |
(NSString *) | - getQualityTips |
获取通话中实时视频质量相关信息,业务侧可以不用关心,主要用来查看通话情况、排查问题等。 更多... | |
(void) | - setRemoteVideoDelegate: |
设置用远端视频设备输出远端视频的代理。 更多... | |
(void) | - setLocalVideoDelegate: |
设置打开本地输入视频流的代理。 更多... | |
(void) | - setScreenVideoDelegate: |
设置打开远端屏幕分享视频流的代理。 更多... | |
(void) | - setExternalCamAbility: |
开启外部采集之前必须设置外部采集的能力,包括图像大小,帧率。 更多... | |
(int) | - fillExternalCaptureFrame: |
向音视频SDK传入捕获的视频帧。 更多... | |
(AVCaptureVideoPreviewLayer *) | - getPreviewLayer |
获取摄像头视频的预览layer 更多... | |
(AVCaptureSession *) | - getCaptureSession |
获取本地摄像头的CaptureSession 更多... | |
属性 | |
BOOL | isCameraOn |
打开/关闭摄像头 更多... | |
BOOL | isEnableExternalCapture |
打开/关闭外部视频捕获设备 更多... | |
- (QAVResult) enableCamera: | (BOOL) | bEnable | |
complete: | (cameraOptionComplete) | block | |
bEnable | 是否打开。 |
block | 返回打开/关闭摄像头的结果是成功还是失败。 |
- (int) fillExternalCaptureFrame: | (QAVVideoFrame *) | frame |
frame | 视频帧数据及相关参数。 |
- (AVCaptureSession*) getCaptureSession |
- (AVCaptureVideoPreviewLayer*) getPreviewLayer |
- (NSString*) getQualityTips |
- (void) setExternalCamAbility: | (QAVCameraInfo *) | info |
info | 设置摄像头采集信息。 |
- (void) setLocalVideoDelegate: | (id< QAVLocalVideoDelegate >) | delegate |
delegate | 本地输入视频流委托对象,都统一传递继承QAVLocalVideoDelegate的委托对象。 |
- (void) setRemoteVideoDelegate: | (id< QAVRemoteVideoDelegate >) | delegate |
delegate | 远端视频流委托对象,都统一传递继承QAVRemoteVideoDelegate的委托对象。 |
- (void) setScreenVideoDelegate: | (id< QAVScreenVideoDelegate >) | delegate |
delegate | 输入屏幕分享视频流委托对象,都统一传递继承QAVScreenVideoDelegate的委托对象。 |
- (QAVResult) switchCamera: | (cameraPos) | pos | |
complete: | (cameraOptionComplete) | block | |
pos | 摄像头的前后方向。 |
block | 返回切换摄像头的结果是成功还是失败。 |
|
readwritenonatomicassign |
|
readwritenonatomicassign |