FMIceLinkMediaStream Class Reference

Inherits from FMIceLinkMediaStreamBase : FMIceLinkStream : FMIceLinkStreamBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to TBuffer
TBufferCollection
TFormat
TFormatCollection
TFrame
TIInput
TIInputCollection
TIOutput
TIOutputCollection
__covariant
Declared in FMIceLinkMediaStream.h
FMIceLinkMediaStream.m

Overview

A media stream.

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

– absoluteSenderTimeDirection

Gets the current direction for the RTP Header Extension for Absolute Sender Time. See [https://webrtc.org/experiments/rtp-hdrext/abs-send-time/](https://webrtc.org/experiments/rtp-hdrext/abs-send-time/) . If the remote capability has not yet been receieved, only local requirements are taken into consideration.
- (FMIceLinkStreamDirection)absoluteSenderTimeDirection

Discussion

Gets the current direction for the RTP Header Extension for Absolute Sender Time. See [https://webrtc.org/experiments/rtp-hdrext/abs-send-time/](https://webrtc.org/experiments/rtp-hdrext/abs-send-time/) . If the remote capability has not yet been receieved, only local requirements are taken into consideration.

Declared In

FMIceLinkMediaStream.h

– absoluteSenderTimeLocalDirection

Gets the locally requested current direction for the RTP Header Extension for Absolute Sender Time. See [https://webrtc.org/experiments/rtp-hdrext/abs-send-time/](https://webrtc.org/experiments/rtp-hdrext/abs-send-time/) .
- (FMIceLinkStreamDirection)absoluteSenderTimeLocalDirection

Discussion

Gets the locally requested current direction for the RTP Header Extension for Absolute Sender Time. See [https://webrtc.org/experiments/rtp-hdrext/abs-send-time/](https://webrtc.org/experiments/rtp-hdrext/abs-send-time/) .

Declared In

FMIceLinkMediaStream.h

– absoluteSenderTimeRemoteDirection

Gets the current direction for the RTP Header Extension for Absolute Sender Time as indicated by the remote peer. See [https://webrtc.org/experiments/rtp-hdrext/abs-send-time/](https://webrtc.org/experiments/rtp-hdrext/abs-send-time/) .
- (FMIceLinkStreamDirection)absoluteSenderTimeRemoteDirection

Discussion

Gets the current direction for the RTP Header Extension for Absolute Sender Time as indicated by the remote peer. See [https://webrtc.org/experiments/rtp-hdrext/abs-send-time/](https://webrtc.org/experiments/rtp-hdrext/abs-send-time/) .

Declared In

FMIceLinkMediaStream.h

– addInput:

Adds an [input](#//api/name/input).
- (void)addInput:(NSObject<FMIceLinkIMediaOutput> *)input

Parameters

input

The input.

Discussion

Adds an [input](#//api/name/input).

Declared In

FMIceLinkMediaStream.h

– addInputs:

Adds some [inputs](#//api/name/inputs).
- (void)addInputs:(NSMutableArray *)inputs

Parameters

inputs

The inputs.

Discussion

Adds some [inputs](#//api/name/inputs).

Declared In

FMIceLinkMediaStream.h

– addOnProcessControlFrames:

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

FMIceLinkMediaStream.h

– addOnProcessControlFramesWithBlock

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

FMIceLinkMediaStream.h

– addOnProcessControlFramesWithBlock:

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

FMIceLinkMediaStream.h

– addOnProcessFrame:

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

FMIceLinkMediaStream.h

– addOnProcessFrameWithBlock

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

FMIceLinkMediaStream.h

– addOnProcessFrameWithBlock:

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

FMIceLinkMediaStream.h

– addOnRaiseControlFrames:

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

FMIceLinkMediaStream.h

– addOnRaiseControlFramesWithBlock

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

FMIceLinkMediaStream.h

– addOnRaiseControlFramesWithBlock:

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

FMIceLinkMediaStream.h

– addOnRaiseFrame:

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

FMIceLinkMediaStream.h

– addOnRaiseFrameWithBlock

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

FMIceLinkMediaStream.h

– addOnRaiseFrameWithBlock:

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

FMIceLinkMediaStream.h

– addOutput:

Adds an [output](#//api/name/output).
- (void)addOutput:(NSObject<FMIceLinkIMediaInput> *)output

Parameters

output

The output.

Discussion

Adds an [output](#//api/name/output).

Declared In

FMIceLinkMediaStream.h

– addOutputs:

Adds some [outputs](#//api/name/outputs).
- (void)addOutputs:(NSMutableArray *)outputs

Parameters

outputs

The outputs.

Discussion

Adds some [outputs](#//api/name/outputs).

Declared In

FMIceLinkMediaStream.h

– bandwidthAdaptationPolicy

Gets bandwidth adapation policy for this stream. EXPERIMENTAL FEATURE.
- (FMIceLinkBandwidthAdaptationPolicy)bandwidthAdaptationPolicy

Discussion

Gets bandwidth adapation policy for this stream. EXPERIMENTAL FEATURE.

Declared In

FMIceLinkMediaStream.h

– changeInputFormat:

Changes the current [input](#//api/name/input) format (switches codecs).
- (FMIceLinkFuture *)changeInputFormat:(FMIceLinkMediaFormat *)inputFormat

Parameters

inputFormat

The input format. @return

Discussion

Changes the current [input](#//api/name/input) format (switches codecs).

Declared In

FMIceLinkMediaStream.h

– createFormatWithAttribute:

Creates a format.
- (FMIceLinkMediaFormat *)createFormatWithAttribute:(FMIceLinkSdpRtpMapAttribute *)attribute

Parameters

attribute

The attribute.

Discussion

Creates a format.

Declared In

FMIceLinkMediaStream.h

– createFormatWithName:clockRate:parameters:payloadType:

Creates a format.
- (FMIceLinkMediaFormat *)createFormatWithName:(NSString *)name clockRate:(int)clockRate parameters:(NSString *)parameters payloadType:(int)payloadType

Parameters

name

The format name.

clockRate

The clock rate.

parameters

The parameters.

payloadType

The payload type.

Discussion

Creates a format.

Declared In

FMIceLinkMediaStream.h

– createInputCollectionWithOutput:

Creates an [input](#//api/name/input) collection.
- (FMIceLinkIMediaInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIMediaOutput> *)output

Parameters

output

The output.

Discussion

Creates an [input](#//api/name/input) collection.

Declared In

FMIceLinkMediaStream.h

– createMediaFormatCollection

Creates a media format collection.
- (FMIceLinkMediaFormatCollection *)createMediaFormatCollection

Discussion

Creates a media format collection.

Declared In

FMIceLinkMediaStream.h

– createOutputCollectionWithInput:

Creates an [output](#//api/name/output) collection.
- (FMIceLinkIMediaOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIMediaInput> *)input

Parameters

input

The input.

Discussion

Creates an [output](#//api/name/output) collection.

Declared In

FMIceLinkMediaStream.h

– createSdpMediaDescriptionWithSdpMessage:supportSdes:isOffer:renegotiation:

Generates SDP media description for stream.
- (FMIceLinkSdpMediaDescription *)createSdpMediaDescriptionWithSdpMessage:(FMIceLinkSdpMessage *)sdpMessage supportSdes:(bool)supportSdes isOffer:(bool)isOffer renegotiation:(bool)renegotiation

Parameters

sdpMessage

The SDP message.

supportSdes

if set to true Sdp message will contain SDES crypto attibutes.

isOffer

if set to true Sdp media description is a part of an Sdp offer.

renegotiation

Indicates whether media description generation is a part of the SDP renegotiation attempt.

Discussion

Generates SDP media description for stream.

Declared In

FMIceLinkMediaStream.h

– destroy

Destroys this instance.

@return

- (bool)destroy

Discussion

Destroys this instance.

@return

Declared In

FMIceLinkMediaStream.h

– disableAutomaticReports

Gets a value indicating whether to disable automatic RTCP sender/receiver reports.
- (bool)disableAutomaticReports

Discussion

Gets a value indicating whether to disable automatic RTCP sender/receiver reports.

Declared In

FMIceLinkMediaStream.h

– disabledInputFormats

Gets the disabled [input](#//api/name/input) formats.
- (NSMutableArray *)disabledInputFormats

Discussion

Gets the disabled [input](#//api/name/input) formats.

Declared In

FMIceLinkMediaStream.h

– disableInputFormat:

Disables an [input](#//api/name/input) format. This will trigger a codec switch if disabling the current [input](#//api/name/input) format. This may disable the stream
- (FMIceLinkFuture *)disableInputFormat:(FMIceLinkMediaFormat *)inputFormat

Parameters

inputFormat

The input format.

Discussion

Disables an [input](#//api/name/input) format. This will trigger a codec switch if disabling the current [input](#//api/name/input) format. This may disable the stream

Declared In

FMIceLinkMediaStream.h

– enableInputFormat:

Enables an [input](#//api/name/input) format. This will NOT trigger a codec switch.
- (FMIceLinkFuture *)enableInputFormat:(FMIceLinkMediaFormat *)inputFormat

Parameters

inputFormat

The input format.

Discussion

Enables an [input](#//api/name/input) format. This will NOT trigger a codec switch.

Declared In

FMIceLinkMediaStream.h

– formatArrayFromListWithFormatList:

Creates a format array from a format list.
- (NSMutableArray *)formatArrayFromListWithFormatList:(NSMutableArray *)formatList

Parameters

formatList

The format list.

Discussion

Creates a format array from a format list.

Declared In

FMIceLinkMediaStream.h

– getFirSequenceNumber

Gets the FIR sequence number.

@return

- (int)getFirSequenceNumber

Discussion

Gets the FIR sequence number.

@return

Declared In

FMIceLinkMediaStream.h

– incrementFirSequenceNumber

Increments the FIR sequence number.
- (void)incrementFirSequenceNumber

Discussion

Increments the FIR sequence number.

Declared In

FMIceLinkMediaStream.h

– initWithType:jitterConfig:

Initializes a new instance of the FMIceLinkMediaStream`9 class.
- (instancetype)initWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfig

Parameters

type

The type.

jitterConfig

The jitter configuration.

Discussion

Initializes a new instance of the FMIceLinkMediaStream`9 class.

Declared In

FMIceLinkMediaStream.h

– input

Gets the input.
- (NSObject<FMIceLinkIMediaOutput> *)input

Discussion

Gets the input.

Declared In

FMIceLinkMediaStream.h

– inputFormat

Gets the current [input](#//api/name/input) format.
- (FMIceLinkMediaFormat *)inputFormat

Discussion

Gets the current [input](#//api/name/input) format.

Declared In

FMIceLinkMediaStream.h

– inputFormats

Gets the available [input](#//api/name/input) formats.
- (NSMutableArray *)inputFormats

Discussion

Gets the available [input](#//api/name/input) formats.

Declared In

FMIceLinkMediaStream.h

– inputs

Gets the inputs.
- (NSMutableArray *)inputs

Discussion

Gets the inputs.

Declared In

FMIceLinkMediaStream.h

– jitterConfig

Gets the jitter configuration.
- (FMIceLinkJitterConfig *)jitterConfig

Discussion

Gets the jitter configuration.

Declared In

FMIceLinkMediaStream.h

– localMedia

Gets the local media, if one was specified.
- (FMIceLinkLocalMedia *)localMedia

Discussion

Gets the local media, if one was specified.

Declared In

FMIceLinkMediaStream.h

– maxInputBitrate

Gets the maximum bitrate that is supported by this stream in Kbps (Kilobits per second). Returns -1 if it is not set.
- (int)maxInputBitrate

Discussion

Gets the maximum bitrate that is supported by this stream in Kbps (Kilobits per second). Returns -1 if it is not set.

Declared In

FMIceLinkMediaStream.h

– maxOutputBitrate

Gets the maximum bitrate that all [outputs](#//api/name/outputs) can support.
- (int)maxOutputBitrate

Discussion

Gets the maximum bitrate that all [outputs](#//api/name/outputs) can support.

Declared In

FMIceLinkMediaStream.h

+ mediaStreamWithType:jitterConfig:

Initializes a new instance of the FMIceLinkMediaStream`9 class.
+ (FMIceLinkMediaStream *)mediaStreamWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfig

Parameters

type

The type.

jitterConfig

The jitter configuration.

Discussion

Initializes a new instance of the FMIceLinkMediaStream`9 class.

Declared In

FMIceLinkMediaStream.h

– multiplexed

Gets a value indicating whether Rtp and Rtcp components for this stream are multiplexed on the same port.
- (bool)multiplexed

Discussion

Gets a value indicating whether Rtp and Rtcp components for this stream are multiplexed on the same port.

Declared In

FMIceLinkMediaStream.h

– multiplexingSupported

Gets a value indicating whether so far negotiation with the peer indicates that Rtp and Rtcp component multiplexing on the same port is supported.
- (bool)multiplexingSupported

Discussion

Gets a value indicating whether so far negotiation with the peer indicates that Rtp and Rtcp component multiplexing on the same port is supported.

Declared In

FMIceLinkMediaStream.h

– muted

Gets a value indicating whether this instance is muted.
- (bool)muted

Discussion

Gets a value indicating whether this instance is muted.

Declared In

FMIceLinkMediaStream.h

– nackConfig

Gets Nack config.
- (FMIceLinkNackConfig *)nackConfig

Discussion

Gets Nack config.

Declared In

FMIceLinkMediaStream.h

– nackEnabled

Gets True if Nack is negotiated.
- (bool)nackEnabled

Discussion

Gets True if Nack is negotiated.

Declared In

FMIceLinkMediaStream.h

– nackPolicy

Gets the Nack Policy.
- (FMIceLinkNackPolicy)nackPolicy

Discussion

Gets the Nack Policy.

Declared In

FMIceLinkMediaStream.h

– output

Gets the output.
- (NSObject<FMIceLinkIMediaInput> *)output

Discussion

Gets the output.

Declared In

FMIceLinkMediaStream.h

– outputFormat

Gets the [output](#//api/name/output) format.
- (FMIceLinkMediaFormat *)outputFormat

Discussion

Gets the [output](#//api/name/output) format.

Declared In

FMIceLinkMediaStream.h

– outputs

Gets the outputs.
- (NSMutableArray *)outputs

Discussion

Gets the outputs.

Declared In

FMIceLinkMediaStream.h

– persistent

Gets a value indicating whether this instance is persistent. Always returns false.
- (bool)persistent

Discussion

Gets a value indicating whether this instance is persistent. Always returns false.

Declared In

FMIceLinkMediaStream.h

– pipelineJson

Gets the pipeline JSON with this as the central point.
- (NSString *)pipelineJson

Discussion

Gets the pipeline JSON with this as the central point.

Declared In

FMIceLinkMediaStream.h

– pipelineJsonFromInput

Gets the pipeline JSON from an [input](#//api/name/input).
- (NSString *)pipelineJsonFromInput

Discussion

Gets the pipeline JSON from an [input](#//api/name/input).

Declared In

FMIceLinkMediaStream.h

– pipelineJsonFromOutput

Gets the pipeline JSON from an [output](#//api/name/output).
- (NSString *)pipelineJsonFromOutput

Discussion

Gets the pipeline JSON from an [output](#//api/name/output).

Declared In

FMIceLinkMediaStream.h

– processBandwidthAdapatationPolicyChangeWithPolicy:

Contains logic updating internal policies when bandwidth adapation policy chnages.
- (void)processBandwidthAdapatationPolicyChangeWithPolicy:(FMIceLinkBandwidthAdaptationPolicy)policy

Discussion

Contains logic updating internal policies when bandwidth adapation policy chnages.

Declared In

FMIceLinkMediaStream.h

– processCachedSettings

Processes cached settings.
- (void)processCachedSettings

Discussion

Processes cached settings.

Declared In

FMIceLinkMediaStream.h

– processControlFrames:

Processes a control frame.
- (void)processControlFrames:(NSMutableArray *)controlFrames

Parameters

controlFrames

The control frame.

Discussion

Processes a control frame.

Declared In

FMIceLinkMediaStream.h

– processFrame:

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

Parameters

frame

The frame.

Discussion

Processes a frame.

Declared In

FMIceLinkMediaStream.h

– processFramePolicy

Gets the ProcessFramePolicy for this media [input](#//api/name/input).
- (FMIceLinkProcessFramePolicy)processFramePolicy

Discussion

Gets the ProcessFramePolicy for this media [input](#//api/name/input).

Declared In

FMIceLinkMediaStream.h

– processGetMuteFromStream

Gets whether the stream is [muted](#//api/name/muted) or not.
- (bool)processGetMuteFromStream

Discussion

Gets whether the stream is [muted](#//api/name/muted) or not.

Declared In

FMIceLinkMediaStream.h

– processSdpMediaDescriptionFromInputWithMediaDescription:isOffer:isLocalDescription:

Processes a local SDP media description from an [input](#//api/name/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]. @return

Discussion

Processes a local SDP media description from an [input](#//api/name/input).

Declared In

FMIceLinkMediaStream.h

– processSdpMediaDescriptionFromOutputWithMediaDescription:isOffer:isLocalDescription:

Processes a local SDP media description from an [output](#//api/name/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]. @return

Discussion

Processes a local SDP media description from an [output](#//api/name/output).

Declared In

FMIceLinkMediaStream.h

– processSetMuteFromStreamWithMute:

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

FMIceLinkMediaStream.h

– processStatsFromInputWithStats:

Processes stats from an [input](#//api/name/input).
- (void)processStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)stats

Parameters

stats

The stats.

Discussion

Processes stats from an [input](#//api/name/input).

Declared In

FMIceLinkMediaStream.h

– processStatsFromOutputWithStats:

Processes stats from an [output](#//api/name/output).
- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)stats

Parameters

stats

The stats.

Discussion

Processes stats from an [output](#//api/name/output).

Declared In

FMIceLinkMediaStream.h

– raiseControlFrames:

Raises some control frames.
- (void)raiseControlFrames:(NSMutableArray *)controlFrames

Parameters

controlFrames

The control frames.

Discussion

Raises some control frames.

Declared In

FMIceLinkMediaStream.h

– raiseFrame:

Raises a frame.
- (void)raiseFrame:(FMIceLinkMediaFrame *)frame

Parameters

frame

The frame.

Discussion

Raises a frame.

Declared In

FMIceLinkMediaStream.h

– redFecConfig

Gets Fec Config.
- (FMIceLinkRedFecConfig *)redFecConfig

Discussion

Gets Fec Config.

Declared In

FMIceLinkMediaStream.h

– redFecEnabled

Gets True if Red Fec is negotiated.
- (bool)redFecEnabled

Discussion

Gets True if Red Fec is negotiated.

Declared In

FMIceLinkMediaStream.h

– redFecPolicy

Gets the Fec Policy.
- (FMIceLinkRedFecPolicy)redFecPolicy

Discussion

Gets the Fec Policy.

Declared In

FMIceLinkMediaStream.h

– rembEnabled

Gets True if goog-remb is negotiated.
- (bool)rembEnabled

Discussion

Gets True if goog-remb is negotiated.

Declared In

FMIceLinkMediaStream.h

– rembPolicy

Gets the goog-remb policy.
- (FMIceLinkRembPolicy)rembPolicy

Discussion

Gets the goog-remb policy.

Declared In

FMIceLinkMediaStream.h

– remoteMedia

Gets the remote media, if one was specified.
- (FMIceLinkRemoteMedia *)remoteMedia

Discussion

Gets the remote media, if one was specified.

Declared In

FMIceLinkMediaStream.h

– removeInput:

Removes an [input](#//api/name/input).
- (bool)removeInput:(NSObject<FMIceLinkIMediaOutput> *)input

Parameters

input

The input.

Discussion

Removes an [input](#//api/name/input).

Declared In

FMIceLinkMediaStream.h

– removeInputs

Removes all [inputs](#//api/name/inputs).
- (void)removeInputs

Discussion

Removes all [inputs](#//api/name/inputs).

Declared In

FMIceLinkMediaStream.h

– removeInputs:

Removes some [inputs](#//api/name/inputs).
- (bool)removeInputs:(NSMutableArray *)inputs

Parameters

inputs

The inputs.

Discussion

Removes some [inputs](#//api/name/inputs).

Declared In

FMIceLinkMediaStream.h

– removeOnProcessControlFrames:

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

FMIceLinkMediaStream.h

– removeOnProcessFrame:

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

FMIceLinkMediaStream.h

– removeOnRaiseControlFrames:

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

FMIceLinkMediaStream.h

– removeOnRaiseFrame:

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

FMIceLinkMediaStream.h

– removeOutput:

Removes an [output](#//api/name/output).
- (bool)removeOutput:(NSObject<FMIceLinkIMediaInput> *)output

Parameters

output

The output.

Discussion

Removes an [output](#//api/name/output).

Declared In

FMIceLinkMediaStream.h

– removeOutputs

Removes all [outputs](#//api/name/outputs).
- (void)removeOutputs

Discussion

Removes all [outputs](#//api/name/outputs).

Declared In

FMIceLinkMediaStream.h

– removeOutputs:

Removes some [outputs](#//api/name/outputs).
- (bool)removeOutputs:(NSMutableArray *)outputs

Parameters

outputs

The outputs.

Discussion

Removes some [outputs](#//api/name/outputs).

Declared In

FMIceLinkMediaStream.h

– setBandwidthAdaptationPolicy:

Sets bandwidth adapation policy for this stream. EXPERIMENTAL FEATURE.
- (void)setBandwidthAdaptationPolicy:(FMIceLinkBandwidthAdaptationPolicy)value

Discussion

Sets bandwidth adapation policy for this stream. EXPERIMENTAL FEATURE.

Declared In

FMIceLinkMediaStream.h

– setDisableAutomaticReports:

Sets a value indicating whether to disable automatic RTCP sender/receiver reports.
- (void)setDisableAutomaticReports:(bool)value

Discussion

Sets a value indicating whether to disable automatic RTCP sender/receiver reports.

Declared In

FMIceLinkMediaStream.h

– setLocalMedia:

Sets the local media, if one was specified.
- (void)setLocalMedia:(FMIceLinkLocalMedia *)value

Discussion

Sets the local media, if one was specified.

Declared In

FMIceLinkMediaStream.h

– setMuted:

Sets a value indicating whether this instance is [muted](#//api/name/muted).
- (void)setMuted:(bool)value

Discussion

Sets a value indicating whether this instance is [muted](#//api/name/muted).

Declared In

FMIceLinkMediaStream.h

– setNackPolicy:

Sets the Nack Policy.
- (void)setNackPolicy:(FMIceLinkNackPolicy)value

Discussion

Sets the Nack Policy.

Declared In

FMIceLinkMediaStream.h

– setOutputFormat:

Sets the [output](#//api/name/output) format.
- (void)setOutputFormat:(FMIceLinkMediaFormat *)value

Discussion

Sets the [output](#//api/name/output) format.

Declared In

FMIceLinkMediaStream.h

– setProcessFramePolicy:

Sets the ProcessFramePolicy for this media [input](#//api/name/input).
- (void)setProcessFramePolicy:(FMIceLinkProcessFramePolicy)value

Discussion

Sets the ProcessFramePolicy for this media [input](#//api/name/input).

Declared In

FMIceLinkMediaStream.h

– setRedFecPolicy:

Sets the Fec Policy.
- (void)setRedFecPolicy:(FMIceLinkRedFecPolicy)value

Discussion

Sets the Fec Policy.

Declared In

FMIceLinkMediaStream.h

– setRemoteMedia:

Sets the remote media, if one was specified.
- (void)setRemoteMedia:(FMIceLinkRemoteMedia *)value

Discussion

Sets the remote media, if one was specified.

Declared In

FMIceLinkMediaStream.h