FMIceLinkIMediaOutput Protocol Reference

Conforms to FMIceLinkIElement
FMIceLinkIMediaElement
FMIceLinkIOutput
Declared in FMIceLinkIMediaOutput.h

Overview

A media output.

The type of the output interface.The type of the input interface.The type of the frame.The type of the buffer.The type of the buffer collection.The type of the format.

– addOnProcessControlFrames: required method

Adds a handler that is raised when control frames are processed.
- (void)addOnProcessControlFrames:(FMIceLinkAction1 *)value

Discussion

Adds a handler that is raised when control frames are processed.

Declared In

FMIceLinkIMediaOutput.h

– addOnProcessControlFramesWithBlock required method

Adds a handler that is raised when control frames are processed.
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlock

Discussion

Adds a handler that is raised when control frames are processed.

Declared In

FMIceLinkIMediaOutput.h

– addOnProcessControlFramesWithBlock: required method

Adds a handler that is raised when control frames are processed.
- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlock

Discussion

Adds a handler that is raised when control frames are processed.

Declared In

FMIceLinkIMediaOutput.h

– addOnRaiseFrame: required method

Adds a handler that is raised when a frame is raised.
- (void)addOnRaiseFrame:(FMIceLinkAction1 *)value

Discussion

Adds a handler that is raised when a frame is raised.

Declared In

FMIceLinkIMediaOutput.h

– addOnRaiseFrameWithBlock required method

Adds a handler that is raised when a frame is raised.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnRaiseFrameWithBlock

Discussion

Adds a handler that is raised when a frame is raised.

Declared In

FMIceLinkIMediaOutput.h

– addOnRaiseFrameWithBlock: required method

Adds a handler that is raised when a frame is raised.
- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlock

Discussion

Adds a handler that is raised when a frame is raised.

Declared In

FMIceLinkIMediaOutput.h

– getFirSequenceNumber required method

Gets the FIR sequence number.
- (int)getFirSequenceNumber

Discussion

Gets the FIR sequence number.

Declared In

FMIceLinkIMediaOutput.h

– incrementFirSequenceNumber required method

Increments the FIR sequence number.
- (void)incrementFirSequenceNumber

Discussion

Increments the FIR sequence number.

Declared In

FMIceLinkIMediaOutput.h

– maxOutputBitrate required method

Gets the bitrate supported by this output, in kbps. Returns -1 if unknown.
- (int)maxOutputBitrate

Discussion

Gets the bitrate supported by this output, in kbps. Returns -1 if unknown.

Declared In

FMIceLinkIMediaOutput.h

– processControlFrames: required method

Processes the control frames.
- (void)processControlFrames:(NSMutableArray *)controlFrames

Parameters

controlFrames

The control frames.

Discussion

Processes the control frames.

Declared In

FMIceLinkIMediaOutput.h

– processGetMuteFromStream required method

Gets whether the stream is muted or not.

@return

- (bool)processGetMuteFromStream

Discussion

Gets whether the stream is muted or not.

@return

Declared In

FMIceLinkIMediaOutput.h

– processSdpMediaDescriptionFromOutputWithMediaDescription:isOffer:isLocalDescription: required method

Processes a local SDP media description from an output.
- (FMIceLinkError *)processSdpMediaDescriptionFromOutputWithMediaDescription:(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

Processes a local SDP media description from an output.

Declared In

FMIceLinkIMediaOutput.h

– processSetMuteFromStreamWithMute: required method

Process a set mute call from a stream.
- (void)processSetMuteFromStreamWithMute:(bool)mute

Parameters

mute

Whether to mute or not.

Discussion

Process a set mute call from a stream.

Declared In

FMIceLinkIMediaOutput.h

– processStatsFromOutputWithStats: required method

Processes stats from an output.
- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)stats

Parameters

stats

The stats.

Discussion

Processes stats from an output.

Declared In

FMIceLinkIMediaOutput.h

– removeOnProcessControlFrames: required method

Removes a handler that is raised when control frames are processed.
- (void)removeOnProcessControlFrames:(FMIceLinkAction1 *)value

Discussion

Removes a handler that is raised when control frames are processed.

Declared In

FMIceLinkIMediaOutput.h

– removeOnRaiseFrame: required method

Removes a handler that is raised when a frame is raised.
- (void)removeOnRaiseFrame:(FMIceLinkAction1 *)value

Discussion

Removes a handler that is raised when a frame is raised.

Declared In

FMIceLinkIMediaOutput.h