FMIceLinkOpusEncoder Class Reference
Inherits from | FMIceLinkAudioEncoder : FMIceLinkAudioPipe : FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Declared in | FMIceLinkOpusEncoder.h FMIceLinkOpusEncoder.m |
– bitrate
- (int)bitrate
Discussion
Declared In
FMIceLinkOpusEncoder.h
– codecConfig
- (FMIceLinkOpusEncoderConfig *)codecConfig
Discussion
Declared In
FMIceLinkOpusEncoder.h
– disableFec
- (bool)disableFec
Discussion
Declared In
FMIceLinkOpusEncoder.h
– doDestroy
- (void)doDestroy
Discussion
Declared In
FMIceLinkOpusEncoder.h
– doProcessControlFrames:
- (void)doProcessControlFrames:(NSMutableArray *)controlFrames
Parameters
controlFrames |
The control frames. |
---|
Discussion
Declared In
FMIceLinkOpusEncoder.h
– doProcessFrame:inputBuffer:
- (void)doProcessFrame:(FMIceLinkAudioFrame *)frame inputBuffer:(FMIceLinkAudioBuffer *)inputBuffer
Parameters
frame |
The frame. |
---|---|
inputBuffer |
The input buffer. |
Discussion
Declared In
FMIceLinkOpusEncoder.h
– doProcessSdpMediaDescription:isOffer:isLocalDescription:
- (FMIceLinkError *)doProcessSdpMediaDescription:(FMIceLinkSdpMediaDescription *)mediaDescription isOffer:(bool)isOffer isLocalDescription:(bool)isLocalDescription
Parameters
mediaDescription |
The media description. |
---|---|
isOffer |
if set to true [is offer]. |
isLocalDescription |
if set to true [is local description]. |
Discussion
Declared In
FMIceLinkOpusEncoder.h
+ encoder
+ (FMIceLinkOpusEncoder *)encoder
Discussion
Declared In
FMIceLinkOpusEncoder.h
+ encoderWithConfig:
+ (FMIceLinkOpusEncoder *)encoderWithConfig:(FMIceLinkAudioConfig *)config
Parameters
config |
The configuration. |
---|
Discussion
Declared In
FMIceLinkOpusEncoder.h
+ encoderWithInput:
+ (FMIceLinkOpusEncoder *)encoderWithInput:(NSObject<FMIceLinkIAudioOutput> *)input
Parameters
input |
The input. |
---|
Discussion
Declared In
FMIceLinkOpusEncoder.h
– init
- (instancetype)init
Discussion
Declared In
FMIceLinkOpusEncoder.h
– initWithConfig:
- (instancetype)initWithConfig:(FMIceLinkAudioConfig *)config
Parameters
config |
The configuration. |
---|
Discussion
Declared In
FMIceLinkOpusEncoder.h
– initWithInput:
- (instancetype)initWithInput:(NSObject<FMIceLinkIAudioOutput> *)input
Parameters
input |
The input. |
---|
Discussion
Declared In
FMIceLinkOpusEncoder.h
– label
- (NSString *)label
Discussion
Declared In
FMIceLinkOpusEncoder.h
– maxOutputBitrate
- (int)maxOutputBitrate
Discussion
Declared In
FMIceLinkOpusEncoder.h
– percentLossToTriggerFEC
- (int)percentLossToTriggerFEC
Discussion
Declared In
FMIceLinkOpusEncoder.h
– quality
- (double)quality
Discussion
Declared In
FMIceLinkOpusEncoder.h
– setBitrate:
- (void)setBitrate:(int)value
Discussion
Declared In
FMIceLinkOpusEncoder.h
– setCodecConfig:
- (int)setCodecConfig:(FMIceLinkOpusEncoderConfig *)config
Return Value
0 on success, non-zero on failure.
Discussion
Declared In
FMIceLinkOpusEncoder.h
– setDisableFec:
- (void)setDisableFec:(bool)value
Discussion
Declared In
FMIceLinkOpusEncoder.h
– setPercentLossToTriggerFEC:
- (void)setPercentLossToTriggerFEC:(int)value
Discussion
Declared In
FMIceLinkOpusEncoder.h
– setQuality:
- (void)setQuality:(double)value
Discussion
Declared In
FMIceLinkOpusEncoder.h