NIMNetCallVideoCaptureParam Class Reference
Inherits from | NSObject |
---|---|
Declared in | NIMNetCallVideoCaptureParam.h |
preferredVideoQuality
期望的发送视频质量
@property (nonatomic, assign) NIMNetCallVideoQuality preferredVideoQuality
Discussion
期望的发送视频质量
默认是 480P 等级. SDK可能会根据具体机型运算性能和协商结果调整为更合适的清晰度, 导致该设置无效(该情况通常发生在低性能设备上)
Declared In
NIMNetCallVideoCaptureParam.h
previewVideoQuality
预览视频质量. 默认 480P SDK内部最低480P等级预览
@property (nonatomic, assign) NIMNetCallVideoQuality previewVideoQuality
Discussion
预览视频质量. 默认 480P SDK内部最低480P等级预览
Declared In
NIMNetCallVideoCaptureParam.h
videoCrop
视频裁剪, 默认 16:9
@property (nonatomic, assign) NIMNetCallVideoCrop videoCrop
Discussion
视频裁剪, 默认 16:9
Declared In
NIMNetCallVideoCaptureParam.h
format
视频采集画面格式, 默认是 420f
@property (nonatomic, assign) NIMNetCallVideoCaptureFormat format
Discussion
视频采集画面格式, 默认是 420f
Declared In
NIMNetCallVideoCaptureParam.h
startWithBackCamera
使用后置摄像头开始视频, 默认是 YES
@property (nonatomic, assign) BOOL startWithBackCamera
Discussion
使用后置摄像头开始视频, 默认是 YES
Declared In
NIMNetCallVideoCaptureParam.h
startWithCameraOn
初始打开摄像头, 默认是 YES
@property (nonatomic, assign) BOOL startWithCameraOn
Discussion
初始打开摄像头, 默认是 YES
Declared In
NIMNetCallVideoCaptureParam.h
videoCaptureOrientation
视频采集方向. 该设置会改变采集到的视频画面的角度, 主要用于支持互动直播时的横屏直播: 主播以各种角度手持设备直播, 并设置为该角度的 ‘视频采集方向’, 拉流播放器就可以以正常的角度观看直播.
@property (nonatomic, assign) NIMVideoOrientation videoCaptureOrientation
Discussion
视频采集方向. 该设置会改变采集到的视频画面的角度, 主要用于支持互动直播时的横屏直播: 主播以各种角度手持设备直播, 并设置为该角度的 ‘视频采集方向’, 拉流播放器就可以以正常的角度观看直播.
在视频通话场景中, 如果播放端关闭 ‘自动旋转远端画面’, 画面将以采集到的角度展现; 如果播放端开启 ‘自动旋转远端画面’, 无论 ‘视频采集方向’ 如何设置, 播放的画面都是正常的角度
Declared In
NIMNetCallVideoCaptureParam.h
videoFrameRate
视频发送帧率. 默认是 15 FPS
@property (nonatomic, assign) NIMNetCallVideoFrameRate videoFrameRate
Discussion
视频发送帧率. 默认是 15 FPS
Declared In
NIMNetCallVideoCaptureParam.h
videoHandler
本地采集的视频数据回调,供上层实现美颜等功能
@property (nullable, nonatomic, copy) NIMNetCallVideoSampleBufferHandler videoHandler
Discussion
本地采集的视频数据回调,供上层实现美颜等功能
Declared In
NIMNetCallVideoCaptureParam.h
isSupportedManualFocusFrame
设置默认的手动对焦框
@property (nonatomic, assign) BOOL isSupportedManualFocusFrame
Discussion
设置默认的手动对焦框
只在支持手动对焦时才起作用,如果设置YES则使用默认的手动对焦框,设置NO表示不使用默认的手动对焦框,可以自己自定义对焦框。
Declared In
NIMNetCallVideoCaptureParam.h
isPreviewMirror
是否打开预览镜像 默认打开
@property (nonatomic, assign) BOOL isPreviewMirror
Discussion
是否打开预览镜像 默认打开
Declared In
NIMNetCallVideoCaptureParam.h
isCodeMirror
是否打开编码镜像 默认关闭
@property (nonatomic, assign) BOOL isCodeMirror
Discussion
是否打开编码镜像 默认关闭
Declared In
NIMNetCallVideoCaptureParam.h
videoProcessorParam
- 视频前处理参数,如需开启前处理请指定该参数,不指定将不开启前处理。
@property (nonatomic, strong) NIMNetCallVideoProcessorParam *videoProcessorParam
Discussion
- 视频前处理参数,如需开启前处理请指定该参数,不指定将不开启前处理。
如果需要在通话开始时就已添加美颜,水印等前处理,请指定该参数中对应的参数。
Declared In
NIMNetCallVideoCaptureParam.h
captureScreen
macOS 是否使用桌面采集
@property (nonatomic, assign, getter=isCaptureScreen) BOOL captureScreen
Discussion
macOS 是否使用桌面采集
Declared In
NIMNetCallVideoCaptureParam.h
screenCropRect
macOS 桌面采集区域
@property (nonatomic, assign) CGRect screenCropRect
Discussion
macOS 桌面采集区域
Declared In
NIMNetCallVideoCaptureParam.h