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
- - (instancetype)initWithBitrate:(NSUInteger)bitrate;
-
初始化指定 bitrate (单位 kbps) 参数的 Track。
Parameters-
bitrate: NSUInteger
视频码率
Returns QNVideoEncoderConfig -
initWithBitrate
- - (instancetype)initWithBitrate:(NSUInteger)bitrate videoEncodeSize:(CGSize)videoEncodeSize;
-
初始化指定 bitrate (单位 kbps) 、videoEncodeSize 参数的 Track。
Parameters-
bitrate: NSUInteger
视频码率
-
videoEncodeSize: CGSize
视频编码尺寸
Returns QNVideoEncoderConfig -
initWithBitrate
- - (instancetype)initWithBitrate:(NSUInteger)bitrate videoEncodeSize:(CGSize)videoEncodeSize videoFrameRate:(NSUInteger)videoFrameRate
-
初始化指定 bitrate (单位 kbps) 、videoEncodeSize、videoFrameRate 参数的 Track。
Parameters-
bitrate: NSUInteger
视频码率
-
videoEncodeSize: CGSize
视频编码尺寸
-
videoFrameRate: NSUInteger
视频编码帧率
Returns QNVideoEncoderConfig -
文档反馈
(如有产品使用问题,请提交工单)