/** * 设置视频显示参数 * @param localVideoView 设置本地视频显示控件 * @param remoteView 设置对方视频显示控件 * @param width 设置发给对方视频的宽度 * @param height 设置发给对方视频的高度 * @return BOOL YES:成功;NO:失败 * 备注 : 用于设置视频图像显示大小。 */ - (BOOL)setVideoConfig:(UIImageView*)localVideoView withRemoteVideoView:(UIImageView*)remoteView showtoRemoteVideoWidth:(int)width showtoRemoteVideoHeight:(int) height;
/** * 获取摄像头个数 * @return int * 备注 : 无 */ - (int) getCameraNum;
/** * 摄像头切换 * @param CameraIndex 摄像头位置 * @return BOOL YES:成功;NO:失败 * 备注 : 无 */ - (BOOL) switchCameraDevice:(int)CameraIndex;
/** * @param CameraIndex 摄像头位置 * @return BOOL YES:成功;NO:失败 * 备注 : 开启摄像头显示 */ - (BOOL) openCamera:(int)CameraIndex;
/** * @param CameraIndex 摄像头位置 * @return BOOL YES:成功;NO:失败 * 备注 : 关闭摄像头显示 */ - (BOOL)closeCamera:(int)CameraIndex;
/** * @param ucsVideoEncAttr 参考ucsVideoEncAttr参数实体 * @return BOOL YES:成功;NO:失败 * 备注 : 通过UCSVideoEncAttr设置视频编码 分辨率、开始码率、最大码率、最小码率、帧率参数(在设置视频显示参数前调用) */ - (BOOL)setVideoEncAttr:(UCSVideoEncAttr*)ucsVideoEncAttr;
/** * @param ucsVideoDecAttr 参考UCSVideoDecAttr参数实体 * @return BOOL YES:成功;NO:失败 * 备注 : 通过UCSVideoDecAttr设置视频解码 分辨率、帧率参数(在设置视频显示参数前调用) */ - (BOOL)setVideoDecAttr:(UCSVideoDecAttr*)ucsVideoDecAttr;
/** * @param ucsCamereAttr 参考UCSCamereAttr参数实体 * @return BOOL YES:成功;NO:失败 * 备注 : 通过UCSCameraAttr设置摄像头采样的分辨率、帧率参数 */ - (BOOL)setVideoCameraAttr:(UCSCamereAttr*)ucsCamereAttr;
/** * @param sendRotation 本端视频图像的角度 * @param reciviedRotation 对端视频图像的角度 * @return BOOL YES:成功;NO:失败 * 备注 : 旋转对端视频图像的显示角度 参数值为4个方向 0 90 180 270 */ - (BOOL)setRotationVideo:(unsigned int)sendRotation withReciviedRotation(unsigned int)reciviedRotation;
/** * @param islocal 远端截图:0 本地截图:1 * @param filename 截取的图片名称 * @param savePath 存放的本地路径 * @return * 备注 : 截取本地的摄像头显示图像或者对方的显示图像,然后保存到本地路径地址。 */ - (void)cameraCapture:(int)islocal withFileName:(NSString*)filename withSavePath:(NSString*)savePath;
/** * @param isPreView 支持预览:YES 不支持预览:NO * @return BOOL YES:成功;NO:失败 * 备注 : 截取本地的摄像头显示图像或者对方的显示图像,然后保存到本地路径地址。 */ - (BOOL)setCameraPreViewStatu:(BOOL)isPreView;
/** * @param cameraCapFilePath 存放的本地路径 * @return * 备注 : 视频截图回调函数 */ - (void)onCameraCapture:(NSString*)cameraCapFilePath;