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
– absoluteSenderTimeDirection
- (FMIceLinkStreamDirection)absoluteSenderTimeDirection
Discussion
Declared In
FMIceLinkMediaStream.h
– absoluteSenderTimeLocalDirection
- (FMIceLinkStreamDirection)absoluteSenderTimeLocalDirection
Discussion
Declared In
FMIceLinkMediaStream.h
– absoluteSenderTimeRemoteDirection
- (FMIceLinkStreamDirection)absoluteSenderTimeRemoteDirection
Discussion
Declared In
FMIceLinkMediaStream.h
– addInput:
- (void)addInput:(NSObject<FMIceLinkIMediaOutput> *)input
Parameters
input |
The input. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addInputs:
- (void)addInputs:(NSMutableArray *)inputs
Parameters
inputs |
The inputs. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFrames:
- (void)addOnProcessControlFrames:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFramesWithBlock
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFramesWithBlock:
- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrame:
- (void)addOnProcessFrame:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrameWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnProcessFrameWithBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrameWithBlock:
- (void)addOnProcessFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFrames:
- (void)addOnRaiseControlFrames:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFramesWithBlock
- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnRaiseControlFramesWithBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFramesWithBlock:
- (void)addOnRaiseControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrame:
- (void)addOnRaiseFrame:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrameWithBlock
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnRaiseFrameWithBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrameWithBlock:
- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlock
Discussion
Declared In
FMIceLinkMediaStream.h
– addOutput:
- (void)addOutput:(NSObject<FMIceLinkIMediaInput> *)output
Parameters
output |
The output. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addOutputs:
- (void)addOutputs:(NSMutableArray *)outputs
Parameters
outputs |
The outputs. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– bandwidthAdaptationPolicy
- (FMIceLinkBandwidthAdaptationPolicy)bandwidthAdaptationPolicy
Discussion
Declared In
FMIceLinkMediaStream.h
– changeInputFormat:
- (FMIceLinkFuture *)changeInputFormat:(FMIceLinkMediaFormat *)inputFormat
Parameters
inputFormat |
The input format. @return |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createFormatWithAttribute:
- (FMIceLinkMediaFormat *)createFormatWithAttribute:(FMIceLinkSdpRtpMapAttribute *)attribute
Parameters
attribute |
The attribute. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createFormatWithName:clockRate:parameters:payloadType:
- (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
Declared In
FMIceLinkMediaStream.h
– createInputCollectionWithOutput:
- (FMIceLinkIMediaInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIMediaOutput> *)output
Parameters
output |
The output. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createMediaFormatCollection
- (FMIceLinkMediaFormatCollection *)createMediaFormatCollection
Discussion
Declared In
FMIceLinkMediaStream.h
– createOutputCollectionWithInput:
- (FMIceLinkIMediaOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIMediaInput> *)input
Parameters
input |
The input. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createSdpMediaDescriptionWithSdpMessage:supportSdes:isOffer:renegotiation:
- (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
Declared In
FMIceLinkMediaStream.h
– destroy
@return
- (bool)destroy
Discussion
@return
Declared In
FMIceLinkMediaStream.h
– disableAutomaticReports
- (bool)disableAutomaticReports
Discussion
Declared In
FMIceLinkMediaStream.h
– disabledInputFormats
- (NSMutableArray *)disabledInputFormats
Discussion
Declared In
FMIceLinkMediaStream.h
– disableInputFormat:
- (FMIceLinkFuture *)disableInputFormat:(FMIceLinkMediaFormat *)inputFormat
Parameters
inputFormat |
The input format. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– enableInputFormat:
- (FMIceLinkFuture *)enableInputFormat:(FMIceLinkMediaFormat *)inputFormat
Parameters
inputFormat |
The input format. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– formatArrayFromListWithFormatList:
- (NSMutableArray *)formatArrayFromListWithFormatList:(NSMutableArray *)formatList
Parameters
formatList |
The format list. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– getFirSequenceNumber
@return
- (int)getFirSequenceNumber
Discussion
@return
Declared In
FMIceLinkMediaStream.h
– incrementFirSequenceNumber
- (void)incrementFirSequenceNumber
Discussion
Declared In
FMIceLinkMediaStream.h
– initWithType:jitterConfig:
- (instancetype)initWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfig
Parameters
type |
The type. |
---|---|
jitterConfig |
The jitter configuration. |
Discussion
Declared In
FMIceLinkMediaStream.h
– input
- (NSObject<FMIceLinkIMediaOutput> *)input
Discussion
Declared In
FMIceLinkMediaStream.h
– inputFormat
- (FMIceLinkMediaFormat *)inputFormat
Discussion
Declared In
FMIceLinkMediaStream.h
– inputFormats
- (NSMutableArray *)inputFormats
Discussion
Declared In
FMIceLinkMediaStream.h
– inputs
- (NSMutableArray *)inputs
Discussion
Declared In
FMIceLinkMediaStream.h
– jitterConfig
- (FMIceLinkJitterConfig *)jitterConfig
Discussion
Declared In
FMIceLinkMediaStream.h
– localMedia
- (FMIceLinkLocalMedia *)localMedia
Discussion
Declared In
FMIceLinkMediaStream.h
– maxInputBitrate
- (int)maxInputBitrate
Discussion
Declared In
FMIceLinkMediaStream.h
– maxOutputBitrate
- (int)maxOutputBitrate
Discussion
Declared In
FMIceLinkMediaStream.h
+ mediaStreamWithType:jitterConfig:
+ (FMIceLinkMediaStream *)mediaStreamWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfig
Parameters
type |
The type. |
---|---|
jitterConfig |
The jitter configuration. |
Discussion
Declared In
FMIceLinkMediaStream.h
– multiplexed
- (bool)multiplexed
Discussion
Declared In
FMIceLinkMediaStream.h
– multiplexingSupported
- (bool)multiplexingSupported
Discussion
Declared In
FMIceLinkMediaStream.h
– muted
- (bool)muted
Discussion
Declared In
FMIceLinkMediaStream.h
– nackConfig
- (FMIceLinkNackConfig *)nackConfig
Discussion
Declared In
FMIceLinkMediaStream.h
– nackEnabled
- (bool)nackEnabled
Discussion
Declared In
FMIceLinkMediaStream.h
– nackPolicy
- (FMIceLinkNackPolicy)nackPolicy
Discussion
Declared In
FMIceLinkMediaStream.h
– output
- (NSObject<FMIceLinkIMediaInput> *)output
Discussion
Declared In
FMIceLinkMediaStream.h
– outputFormat
- (FMIceLinkMediaFormat *)outputFormat
Discussion
Declared In
FMIceLinkMediaStream.h
– outputs
- (NSMutableArray *)outputs
Discussion
Declared In
FMIceLinkMediaStream.h
– persistent
false
.
- (bool)persistent
Discussion
false
.
Declared In
FMIceLinkMediaStream.h
– pipelineJson
- (NSString *)pipelineJson
Discussion
Declared In
FMIceLinkMediaStream.h
– pipelineJsonFromInput
- (NSString *)pipelineJsonFromInput
Discussion
Declared In
FMIceLinkMediaStream.h
– pipelineJsonFromOutput
- (NSString *)pipelineJsonFromOutput
Discussion
Declared In
FMIceLinkMediaStream.h
– processBandwidthAdapatationPolicyChangeWithPolicy:
- (void)processBandwidthAdapatationPolicyChangeWithPolicy:(FMIceLinkBandwidthAdaptationPolicy)policy
Discussion
Declared In
FMIceLinkMediaStream.h
– processCachedSettings
- (void)processCachedSettings
Discussion
Declared In
FMIceLinkMediaStream.h
– processControlFrames:
- (void)processControlFrames:(NSMutableArray *)controlFrames
Parameters
controlFrames |
The control frame. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processFrame:
- (bool)processFrame:(FMIceLinkMediaFrame *)frame
Parameters
frame |
The frame. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processFramePolicy
- (FMIceLinkProcessFramePolicy)processFramePolicy
Discussion
Declared In
FMIceLinkMediaStream.h
– processGetMuteFromStream
- (bool)processGetMuteFromStream
Discussion
Declared In
FMIceLinkMediaStream.h
– processSdpMediaDescriptionFromInputWithMediaDescription:isOffer:isLocalDescription:
- (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
Declared In
FMIceLinkMediaStream.h
– processSdpMediaDescriptionFromOutputWithMediaDescription:isOffer:isLocalDescription:
- (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
Declared In
FMIceLinkMediaStream.h
– processSetMuteFromStreamWithMute:
- (void)processSetMuteFromStreamWithMute:(bool)mute
Parameters
mute |
Whether to mute or not. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processStatsFromInputWithStats:
- (void)processStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)stats
Parameters
stats |
The stats. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processStatsFromOutputWithStats:
- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)stats
Parameters
stats |
The stats. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– raiseControlFrames:
- (void)raiseControlFrames:(NSMutableArray *)controlFrames
Parameters
controlFrames |
The control frames. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– raiseFrame:
- (void)raiseFrame:(FMIceLinkMediaFrame *)frame
Parameters
frame |
The frame. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– redFecConfig
- (FMIceLinkRedFecConfig *)redFecConfig
Discussion
Declared In
FMIceLinkMediaStream.h
– redFecEnabled
- (bool)redFecEnabled
Discussion
Declared In
FMIceLinkMediaStream.h
– redFecPolicy
- (FMIceLinkRedFecPolicy)redFecPolicy
Discussion
Declared In
FMIceLinkMediaStream.h
– rembEnabled
- (bool)rembEnabled
Discussion
Declared In
FMIceLinkMediaStream.h
– rembPolicy
- (FMIceLinkRembPolicy)rembPolicy
Discussion
Declared In
FMIceLinkMediaStream.h
– remoteMedia
- (FMIceLinkRemoteMedia *)remoteMedia
Discussion
Declared In
FMIceLinkMediaStream.h
– removeInput:
- (bool)removeInput:(NSObject<FMIceLinkIMediaOutput> *)input
Parameters
input |
The input. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeInputs
- (void)removeInputs
Discussion
Declared In
FMIceLinkMediaStream.h
– removeInputs:
- (bool)removeInputs:(NSMutableArray *)inputs
Parameters
inputs |
The inputs. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOnProcessControlFrames:
- (void)removeOnProcessControlFrames:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOnProcessFrame:
- (void)removeOnProcessFrame:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOnRaiseControlFrames:
- (void)removeOnRaiseControlFrames:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOnRaiseFrame:
- (void)removeOnRaiseFrame:(FMIceLinkAction1 *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOutput:
- (bool)removeOutput:(NSObject<FMIceLinkIMediaInput> *)output
Parameters
output |
The output. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOutputs
- (void)removeOutputs
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOutputs:
- (bool)removeOutputs:(NSMutableArray *)outputs
Parameters
outputs |
The outputs. |
---|
Discussion
Declared In
FMIceLinkMediaStream.h
– setBandwidthAdaptationPolicy:
- (void)setBandwidthAdaptationPolicy:(FMIceLinkBandwidthAdaptationPolicy)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setDisableAutomaticReports:
- (void)setDisableAutomaticReports:(bool)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setLocalMedia:
- (void)setLocalMedia:(FMIceLinkLocalMedia *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setMuted:
- (void)setMuted:(bool)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setNackPolicy:
- (void)setNackPolicy:(FMIceLinkNackPolicy)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setOutputFormat:
- (void)setOutputFormat:(FMIceLinkMediaFormat *)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setProcessFramePolicy:
- (void)setProcessFramePolicy:(FMIceLinkProcessFramePolicy)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setRedFecPolicy:
- (void)setRedFecPolicy:(FMIceLinkRedFecPolicy)value
Discussion
Declared In
FMIceLinkMediaStream.h
– setRemoteMedia:
- (void)setRemoteMedia:(FMIceLinkRemoteMedia *)value
Discussion
Declared In
FMIceLinkMediaStream.h