QNVideoEncoderConfig
Index
Core Properties
Core Methods
Core Properties
bitrate
- @property (nonatomic, assign, readonly) NSUInteger bitrate;
-
Track 的 bitrate (单位 kbps),默认码率为 600kbps
bitrate
- @property (nonatomic, assign, readonly) CGSize videoEncodeSize;
-
Track 编码画面大小,默认 480x640
若视频编码分辨率无法达到设置值,则以实际采集分辨率为准
bitrate
- @property (nonatomic, assign, readonly) NSUInteger videoFrameRate;
-
Track 编码帧数,默认 24 帧
若视频输入帧数无法达到设置值,则以实际输入帧数为准
Core Methods
defaultVideoEncoderConfig
- + (instancetype)defaultVideoEncoderConfig;
-
初始化默认编码配置
Returns QNVideoEncoderConfig
initWithBitrate[1/3]
- - (instancetype)initWithBitrate:(NSUInteger)bitrate;
-
初始化指定 bitrate 参数的编码配置
Parameters-
bitrate: NSUInteger
视频码率,单位 kbps
Returns QNVideoEncoderConfig -
initWithBitrate[2/3]
- - (instancetype)initWithBitrate:(NSUInteger)bitrate videoEncodeSize:(CGSize)videoEncodeSize;
-
初始化指定 bitrate、videoEncodeSize 参数的编码配置
Parameters-
bitrate: NSUInteger
视频码率,单位 kbps
-
videoEncodeSize: CGSize
视频编码尺寸
Returns QNVideoEncoderConfig -
initWithBitrate[3/3]
- - (instancetype)initWithBitrate:(NSUInteger)bitrate videoEncodeSize:(CGSize)videoEncodeSize videoFrameRate:(NSUInteger)videoFrameRate
-
初始化指定 bitrate、videoEncodeSize、videoFrameRate 参数的编码配置
Parameters-
bitrate: NSUInteger
视频码率,单位 kbps
-
videoEncodeSize: CGSize
视频编码尺寸
-
videoFrameRate: NSUInteger
视频编码帧率
Returns QNVideoEncoderConfig -
文档反馈
(如有产品使用问题,请 提交工单)