FMIceLinkAudioDecoder Class Reference
| Inherits from | FMIceLinkAudioPipe : FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Declared in | FMIceLinkAudioDecoder.h FMIceLinkAudioDecoder.m  | 
+ audioDecoderWithInputFormat:outputFormat:
	
Initializes a new instance of the FMIceLinkAudioDecoder class.
			+ (FMIceLinkAudioDecoder *)audioDecoderWithInputFormat:(FMIceLinkAudioFormat *)inputFormat outputFormat:(FMIceLinkAudioFormat *)outputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|---|
outputFormat | 
						The output format.  | 
					
Discussion
Initializes a new instance of the FMIceLinkAudioDecoder class.
			Declared In
FMIceLinkAudioDecoder.h
– disablePlc
	
Gets a value indicating whether to disable
packet loss concealment (PLC).
			- (bool)disablePlcDiscussion
Gets a value indicating whether to disable
packet loss concealment (PLC).
			Declared In
FMIceLinkAudioDecoder.h
– doProcessStatsFromInputWithStats:
	
Process stats from an input.
			- (void)doProcessStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Process stats from an input.
			Declared In
FMIceLinkAudioDecoder.h
– framesDecoded
	
Gets the number of decoded frames.
			- (long long)framesDecodedDiscussion
Gets the number of decoded frames.
			Declared In
FMIceLinkAudioDecoder.h
– generatePlcWithDuration:
	
Generates a PLC buffer. This method
uses the [FMIceLinkDataBufferPool](../Classes/FMIceLinkDataBufferPool.html)
so the returned value MUST be freed.
@param duration @return
- (FMIceLinkAudioBuffer *)generatePlcWithDuration:(int)durationDiscussion
Generates a PLC buffer. This method
uses the [FMIceLinkDataBufferPool](../Classes/FMIceLinkDataBufferPool.html)
so the returned value MUST be freed.
@param duration @return
Declared In
FMIceLinkAudioDecoder.h
– initWithInputFormat:outputFormat:
	
Initializes a new instance of the FMIceLinkAudioDecoder class.
			- (instancetype)initWithInputFormat:(FMIceLinkAudioFormat *)inputFormat outputFormat:(FMIceLinkAudioFormat *)outputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|---|
outputFormat | 
						The output format.  | 
					
Discussion
Initializes a new instance of the FMIceLinkAudioDecoder class.
			Declared In
FMIceLinkAudioDecoder.h
– missingDuration
	
Gets the number of milliseconds missing in the stream between
the last frame processed and the current frame. This value is
updated constantly, just before a frame is processed.
			- (int)missingDurationDiscussion
Gets the number of milliseconds missing in the stream between
the last frame processed and the current frame. This value is
updated constantly, just before a frame is processed.
			Declared In
FMIceLinkAudioDecoder.h
– processFrame:
	
Processes a frame.
			- (bool)processFrame:(FMIceLinkAudioFrame *)frameParameters
frame | 
						The frame. @return  | 
					
|---|
Discussion
Processes a frame.
			Declared In
FMIceLinkAudioDecoder.h
– raiseFrame:
	
Raises a frame.
			- (void)raiseFrame:(FMIceLinkAudioFrame *)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Raises a frame.
			Declared In
FMIceLinkAudioDecoder.h
– setDisablePlc:
	
Sets a value indicating whether to disable
packet loss concealment (PLC).
			- (void)setDisablePlc:(bool)valueDiscussion
Sets a value indicating whether to disable
packet loss concealment (PLC).
			Declared In
FMIceLinkAudioDecoder.h
– setMissingDuration:
	
Sets the number of milliseconds missing in the stream between
the last frame processed and the current frame. This value is
updated constantly, just before a frame is processed.
			- (void)setMissingDuration:(int)valueDiscussion
Sets the number of milliseconds missing in the stream between
the last frame processed and the current frame. This value is
updated constantly, just before a frame is processed.
			Declared In
FMIceLinkAudioDecoder.h