FMIceLinkVideoEncoder Class Reference
| Inherits from | FMIceLinkVideoPipe : FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Declared in | FMIceLinkVideoEncoder.h FMIceLinkVideoEncoder.m  | 
– doProcessControlFrames:
	
Processes the control frames.
			- (void)doProcessControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frames.  | 
					
|---|
Discussion
Processes the control frames.
			Declared In
FMIceLinkVideoEncoder.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
FMIceLinkVideoEncoder.h
– doProcessStatsFromOutputWithStats:
	
Processes stats from an output.
			- (void)doProcessStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Processes stats from an output.
			Declared In
FMIceLinkVideoEncoder.h
– forceKeyFrame
	
Gets a value indicating whether a keyframe should be forced.
			- (bool)forceKeyFrameDiscussion
Gets a value indicating whether a keyframe should be forced.
			Declared In
FMIceLinkVideoEncoder.h
– frameHeight
	
Gets the last frame height.
			- (int)frameHeightDiscussion
Gets the last frame height.
			Declared In
FMIceLinkVideoEncoder.h
– frameRate
	
Gets the average frame rate.
			- (int)frameRateDiscussion
Gets the average frame rate.
			Declared In
FMIceLinkVideoEncoder.h
– framesEncoded
	
Gets the number of encoded frames.
			- (long long)framesEncodedDiscussion
Gets the number of encoded frames.
			Declared In
FMIceLinkVideoEncoder.h
– frameWidth
	
Gets the last frame width.
			- (int)frameWidthDiscussion
Gets the last frame width.
			Declared In
FMIceLinkVideoEncoder.h
– initWithInputFormat:outputFormat:
	
Initializes a new instance of the FMIceLinkVideoEncoder class.
			- (instancetype)initWithInputFormat:(FMIceLinkVideoFormat *)inputFormat outputFormat:(FMIceLinkVideoFormat *)outputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|---|
outputFormat | 
						The output format.  | 
					
Discussion
Initializes a new instance of the FMIceLinkVideoEncoder class.
			Declared In
FMIceLinkVideoEncoder.h
– maxInputBitrate
	
Gets -1.
			- (int)maxInputBitrateDiscussion
Gets -1.
			Declared In
FMIceLinkVideoEncoder.h
– processFrame:
	
Processes the frame.
			- (bool)processFrame:(FMIceLinkVideoFrame *)frameParameters
frame | 
						The frame. @return  | 
					
|---|
Discussion
Processes the frame.
			Declared In
FMIceLinkVideoEncoder.h
– raiseFrame:
	
Raises the frame.
			- (void)raiseFrame:(FMIceLinkVideoFrame *)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Raises the frame.
			Declared In
FMIceLinkVideoEncoder.h
– setForceKeyFrame:
	
Sets a value indicating whether a keyframe should be forced.
			- (void)setForceKeyFrame:(bool)valueDiscussion
Sets a value indicating whether a keyframe should be forced.
			Declared In
FMIceLinkVideoEncoder.h
+ videoEncoderWithInputFormat:outputFormat:
	
Initializes a new instance of the FMIceLinkVideoEncoder class.
			+ (FMIceLinkVideoEncoder *)videoEncoderWithInputFormat:(FMIceLinkVideoFormat *)inputFormat outputFormat:(FMIceLinkVideoFormat *)outputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|---|
outputFormat | 
						The output format.  | 
					
Discussion
Initializes a new instance of the FMIceLinkVideoEncoder class.
			Declared In
FMIceLinkVideoEncoder.h