UnionEncoderBase Class Reference
| Inherits from | NSObject |
|---|---|
| Conforms to | UnionEncoder |
| Declared in | UnionEncoderBase.h |
Other Methods
– initWithConfig:
配置编码参数.
- (id)initWithConfig:(UnionEncoderCfg *)cfgDeclared In
UnionEncoderBase.h
– adjustBitrate:
编码过程中动态设置目标码率
- (void)adjustBitrate:(int)bitrateParameters
bitrate |
新的目标码率 |
|---|
Declared In
UnionEncoderBase.h
– processAVFrame:onComplete:
编码数据输入函数
- (void)processAVFrame:(UnionAVFrame *)frame onComplete:(void ( ^ ) ( BOOL ))completionParameters
frame |
送入的数据 |
|---|---|
completion |
完成回调 |
Declared In
UnionEncoderBase.h
encodedPacketCallback
输出编码后的压缩数据
@property (nonatomic, copy) void ( ^ ) ( UnionAVPacket *pkt ) encodedPacketCallbackDeclared In
UnionEncoderBase.h
encoderConfigUpdateCallback
编码器参数变化回调
@property (nonatomic, copy) void ( ^ ) ( UnionEncoderCfg *cfg ) encoderConfigUpdateCallbackDeclared In
UnionEncoderBase.h
encoderCfg
当前的编码参数
@property (nonatomic, readonly) UnionEncoderCfg *encoderCfgDeclared In
UnionEncoderBase.h
frameDropped
获取当次编码过程中丢掉的frame数量.
@property (nonatomic, readonly) int frameDroppedDeclared In
UnionEncoderBase.h
frameEncoded
获取当次编码过程中已编码的frame数量.
@property (nonatomic, readonly) int frameEncodedDeclared In
UnionEncoderBase.h
error Methods
– newError:info:
新建错误
- (void)newError:(NSInteger)code info:(NSString *)infoParameters
code |
错误码 |
|---|---|
info |
错误信息 |
Declared In
UnionEncoderBase.h