ZegoSupportsVideoCapture Protocol Reference

Declared in zego-api-external-video-capture-oc.h

Overview

视频外部采集接口

– zego_setFrameRate:

设置视频采样帧率回调

- (int)zego_setFrameRate:(int)framerate

Parameters

framerate

帧率

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_setWidth:andHeight:

设置视频采集分辨率回调

- (int)zego_setWidth:(int)width andHeight:(int)height

Parameters

width

height

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_setFrontCam:

切换前后摄像头回调

- (int)zego_setFrontCam:(int)bFront

Parameters

bFront

true 表示前摄像头,false 表示后摄像头

Return Value

0 切换成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_setView:

设置采集使用载体视图回调,移动端使用

- (int)zego_setView:(UIView *_Nullable)view

Parameters

view

载体视图

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_setViewMode:

设置采集预览的模式回调

- (int)zego_setViewMode:(int)mode

Parameters

mode

预览模式

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_setViewRotation:

设置采集预览的逆时针旋转角度回调

- (int)zego_setViewRotation:(int)rotation

Parameters

rotation

旋转角度

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_setCaptureRotation:

设置采集 buffer 的顺时针旋转角度回调

- (int)zego_setCaptureRotation:(int)rotaion

Parameters

rotaion

旋转角度

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_startPreview

启动预览回调

- (int)zego_startPreview

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_stopPreview

停止预览回调

- (int)zego_stopPreview

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_enableTorch:

开启手电筒回调

- (int)zego_enableTorch:(bool)enable

Parameters

enable

true 开启,false 不开启

Return Value

0 设置成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_takeSnapshot

对采集预览进行截图回调

- (int)zego_takeSnapshot

Return Value

0 截图成功,其他值失败

Discussion

调用 SDK 相关接口设置成功后,会通过此 API 通知调用者

Declared In

zego-api-external-video-capture-oc.h

– zego_setPowerlineFreq:

Deprecated

- (int)zego_setPowerlineFreq:(unsigned int)freq

Discussion

Warning: Deprecated

Declared In

zego-api-external-video-capture-oc.h