FMIceLinkVideoDecoder Class Reference
| Inherits from | FMIceLinkVideoPipe : FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Declared in | FMIceLinkVideoDecoder.h FMIceLinkVideoDecoder.m  | 
– delayDecode
	
Gets a value indicating whether decoding should be delayed.
			- (bool)delayDecodeDiscussion
Gets a value indicating whether decoding should be delayed.
			Declared In
FMIceLinkVideoDecoder.h
– delayDecodeOnPendingKeyFrame
	
Gets a flag indicating whether decoding should be bypassed for
incoming media packets when a key frame request has been made via
a PLI message. Default is true.
			- (bool)delayDecodeOnPendingKeyFrameDiscussion
Gets a flag indicating whether decoding should be bypassed for
incoming media packets when a key frame request has been made via
a PLI message. Default is true.
			Declared In
FMIceLinkVideoDecoder.h
– doProcessFrame:inputBuffer:
	
Processes a frame.
			- (void)doProcessFrame:(FMIceLinkVideoFrame *)frame inputBuffer:(FMIceLinkVideoBuffer *)inputBufferParameters
frame | 
						The frame.  | 
					
|---|---|
inputBuffer | 
						The input buffer.  | 
					
Discussion
Processes a frame.
			Declared In
FMIceLinkVideoDecoder.h
– doProcessSdpMediaDescription:isOffer:isLocalDescription:
	
Processes a SDP media description.
			- (FMIceLinkError *)doProcessSdpMediaDescription:(FMIceLinkSdpMediaDescription *)mediaDescription isOffer:(bool)isOffer isLocalDescription:(bool)isLocalDescriptionParameters
mediaDescription | 
						The media description.  | 
					
|---|---|
isOffer | 
						if set to true [is offer].  | 
					
isLocalDescription | 
						if set to true [is local description].  | 
					
Discussion
Processes a SDP media description.
			Declared In
FMIceLinkVideoDecoder.h
– doProcessStatsFromInputWithStats:
	
Process stats from an input.
			- (void)doProcessStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Process stats from an input.
			Declared In
FMIceLinkVideoDecoder.h
– frameHeight
	
Gets the last frame height.
			- (int)frameHeightDiscussion
Gets the last frame height.
			Declared In
FMIceLinkVideoDecoder.h
– frameRate
	
Gets the average frame rate.
			- (int)frameRateDiscussion
Gets the average frame rate.
			Declared In
FMIceLinkVideoDecoder.h
– framesDecoded
	
Gets the number of decoded frames.
			- (long long)framesDecodedDiscussion
Gets the number of decoded frames.
			Declared In
FMIceLinkVideoDecoder.h
– frameWidth
	
Gets the last frame width.
			- (int)frameWidthDiscussion
Gets the last frame width.
			Declared In
FMIceLinkVideoDecoder.h
– initWithInputFormat:outputFormat:
	
Initializes a new instance of the FMIceLinkVideoDecoder class.
			- (instancetype)initWithInputFormat:(FMIceLinkVideoFormat *)inputFormat outputFormat:(FMIceLinkVideoFormat *)outputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|---|
outputFormat | 
						The output format.  | 
					
Discussion
Initializes a new instance of the FMIceLinkVideoDecoder class.
			Declared In
FMIceLinkVideoDecoder.h
– isKeyFrameWithDataBuffer:
	
Determines whether a data buffer represents a keyframe.
			- (bool)isKeyFrameWithDataBuffer:(FMIceLinkDataBuffer *)dataBufferParameters
dataBuffer | 
						The data buffer.  | 
					
|---|
Discussion
Determines whether a data buffer represents a keyframe.
			Declared In
FMIceLinkVideoDecoder.h
– raiseFrame:
	
Raises a frame.
			- (void)raiseFrame:(FMIceLinkVideoFrame *)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Raises a frame.
			Declared In
FMIceLinkVideoDecoder.h
– sendKeyFrameRequestWithReason:
	
Sends a key-frame request.
			- (void)sendKeyFrameRequestWithReason:(NSString *)reasonDiscussion
Sends a key-frame request.
			Declared In
FMIceLinkVideoDecoder.h
– setDelayDecodeOnPendingKeyFrame:
	
Sets a flag indicating whether decoding should be bypassed for
incoming media packets when a key frame request has been made via
a PLI message. Default is true.
			- (void)setDelayDecodeOnPendingKeyFrame:(bool)valueDiscussion
Sets a flag indicating whether decoding should be bypassed for
incoming media packets when a key frame request has been made via
a PLI message. Default is true.
			Declared In
FMIceLinkVideoDecoder.h
+ videoDecoderWithInputFormat:outputFormat:
	
Initializes a new instance of the FMIceLinkVideoDecoder class.
			+ (FMIceLinkVideoDecoder *)videoDecoderWithInputFormat:(FMIceLinkVideoFormat *)inputFormat outputFormat:(FMIceLinkVideoFormat *)outputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|---|
outputFormat | 
						The output format.  | 
					
Discussion
Initializes a new instance of the FMIceLinkVideoDecoder class.
			Declared In
FMIceLinkVideoDecoder.h