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