UnionEncoder Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | UnionEncoder.h |
– initWithConfig:
required method
配置编码器参数
- (id)initWithConfig:(UnionEncoderCfg *)cfgParameters
cfg |
编码器参数 |
|---|
Return Value
构造的对象
Declared In
UnionEncoder.h
– adjustBitrate:
required method
编码过程中动态设置目标码率
- (void)adjustBitrate:(int)bitrateParameters
bitrate |
新的目标码率 |
|---|
Declared In
UnionEncoder.h
– processAVFrame:onComplete:
required method
编码数据输入函数
- (void)processAVFrame:(UnionAVFrame *)frame onComplete:(void ( ^ ) ( BOOL ))completionParameters
frame |
送入的数据 |
|---|---|
completion |
完成回调 |
Declared In
UnionEncoder.h
encodedPacketCallback
required method
输出编码后的压缩数据
@property (nonatomic, copy) void ( ^ ) ( UnionAVPacket *pkt ) encodedPacketCallbackDeclared In
UnionEncoder.h
encoderConfigUpdateCallback
编码器参数变化回调
@property (nonatomic, copy) void ( ^ ) ( UnionEncoderCfg *cfg ) encoderConfigUpdateCallbackDeclared In
UnionEncoder.h
encoderCfg
当前的编码参数
@property (nonatomic, readonly) UnionEncoderCfg *encoderCfgDeclared In
UnionEncoder.h
frameDropped
获取当次编码过程中丢掉的frame数量.
@property (nonatomic, readonly) int frameDroppedDeclared In
UnionEncoder.h
frameEncoded
获取当次编码过程中已编码的frame数量.
@property (nonatomic, readonly) int frameEncodedDeclared In
UnionEncoder.h