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