FMIceLinkIMediaInput Protocol Reference

Conforms to FMIceLinkIElement
FMIceLinkIInput
FMIceLinkIMediaElement
Declared in FMIceLinkIMediaInput.h

Overview

A media input.

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.

– addOnDisabledChange: required method

Adds a handler that is raised when the Disabled property changes state.
- (void)addOnDisabledChange:(FMIceLinkAction0 *)value

Discussion

Adds a handler that is raised when the Disabled property changes state.

Declared In

FMIceLinkIMediaInput.h

– addOnProcessFrame: required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– addOnProcessFrameWithBlock required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– addOnProcessFrameWithBlock: required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– addOnRaiseControlFrames: required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– addOnRaiseControlFramesWithBlock required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– addOnRaiseControlFramesWithBlock: required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– maxInputBitrate required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– processFrame: required method

Processes a frame.
- (bool)processFrame:(FMIceLinkMediaFrame *)frame

Parameters

frame

The frame.

Discussion

Processes a frame.

Declared In

FMIceLinkIMediaInput.h

– processFramePolicy required method

Gets the ProcessFramePolicy for this media input.
- (FMIceLinkProcessFramePolicy)processFramePolicy

Discussion

Gets the ProcessFramePolicy for this media input.

Declared In

FMIceLinkIMediaInput.h

– processSdpMediaDescriptionFromInputWithMediaDescription:isOffer:isLocalDescription: required method

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

Declared In

FMIceLinkIMediaInput.h

– processStatsFromInputWithStats: required method

Processes stats from an input.
- (void)processStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)stats

Parameters

stats

The stats.

Discussion

Processes stats from an input.

Declared In

FMIceLinkIMediaInput.h

– removeOnDisabledChange: required method

Removes a handler that is raised when the Disabled property changes state.
- (void)removeOnDisabledChange:(FMIceLinkAction0 *)value

Discussion

Removes a handler that is raised when the Disabled property changes state.

Declared In

FMIceLinkIMediaInput.h

– removeOnProcessFrame: required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– removeOnRaiseControlFrames: required method

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

Discussion

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

Declared In

FMIceLinkIMediaInput.h

– setProcessFramePolicy: required method

Sets the ProcessFramePolicy for this media input.
- (void)setProcessFramePolicy:(FMIceLinkProcessFramePolicy)value

Discussion

Sets the ProcessFramePolicy for this media input.

Declared In

FMIceLinkIMediaInput.h