NERtc iOS SDK
V5.3.1
|
本地视频发送配置 更多...
#import <NERtcEngineBase.h>
属性 | |
int | width |
视频编码分辨率,衡量编码质量,以宽x高表示。与maxProfile属性二选一。推荐优先使用自定义宽高设置。 width表示视频帧在横轴上的像素,即自定义宽。 更多... | |
int | height |
视频编码分辨率,衡量编码质量,以宽x高表示。与maxProfile属性二选一。推荐优先使用自定义宽高设置。 height表示视频帧在纵轴上的像素,即自定义高。 更多... | |
NERtcVideoCropMode | cropMode |
视频画面裁剪模式,默认为 kNERtcVideoCropDefault。自定义视频输入不支持设置裁剪模式。 更多... | |
NERtcDegradationPreference | degradationPreference |
带宽受限时的视频编码降级偏好。详细信息请参考 NERtcDegradationPreference。 更多... | |
NERtcVideoMirrorMode | mirrorMode |
设置本地视频编码的镜像模式,即本地发送视频的镜像模式,只影响远端用户看到的视频画面。 更多... | |
NERtcVideoOutputOrientationMode | orientationMode |
设置本地视频编码的方向模式,即本地发送视频的方向模式,同时影响本端用户的预览画面和远端用户看到的视频画面。 详细信息请参考 NERtcVideoOutputOrientationMode。 更多... | |
属性 继承自 NERtcBaseVideoEncodeConfiguration | |
NERtcVideoProfileType | maxProfile |
视频编码的分辨率,用于衡量编码质量。详细信息请参考 NERtcVideoProfileType。 更多... | |
NERtcVideoFrameRate | frameRate |
视频编码的帧率。详细信息请参考 NERtcVideoFrameRate。 更多... | |
NSInteger | minFrameRate |
视频编码的最小帧率。默认为 0,表示使用默认最小帧率。 更多... | |
NSInteger | bitrate |
视频编码的码率,单位为 Kbps。 您可以根据场景需要,手动设置想要的码率。详细码表请参考设置视频属性。 更多... | |
NSInteger | minBitrate |
视频编码的最小码率,单位为 Kbps。您可以根据场景需要,手动设置想要的最小码率,若设置为0,SDK 将会自行计算处理。 更多... | |
本地视频发送配置
|
readwritenonatomicassign |
视频画面裁剪模式,默认为 kNERtcVideoCropDefault。自定义视频输入不支持设置裁剪模式。
|
readwritenonatomicassign |
带宽受限时的视频编码降级偏好。详细信息请参考 NERtcDegradationPreference。
|
readwritenonatomicassign |
视频编码分辨率,衡量编码质量,以宽x高表示。与maxProfile属性二选一。推荐优先使用自定义宽高设置。
height表示视频帧在纵轴上的像素,即自定义高。
|
readwritenonatomicassign |
设置本地视频编码的镜像模式,即本地发送视频的镜像模式,只影响远端用户看到的视频画面。
|
readwritenonatomicassign |
设置本地视频编码的方向模式,即本地发送视频的方向模式,同时影响本端用户的预览画面和远端用户看到的视频画面。
详细信息请参考 NERtcVideoOutputOrientationMode。
|
readwritenonatomicassign |
视频编码分辨率,衡量编码质量,以宽x高表示。与maxProfile属性二选一。推荐优先使用自定义宽高设置。
width表示视频帧在横轴上的像素,即自定义宽。