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)absoluteSenderTimeDirectionDiscussion
Declared In
FMIceLinkMediaStream.h
– absoluteSenderTimeLocalDirection
	- (FMIceLinkStreamDirection)absoluteSenderTimeLocalDirectionDiscussion
Declared In
FMIceLinkMediaStream.h
– absoluteSenderTimeRemoteDirection
	- (FMIceLinkStreamDirection)absoluteSenderTimeRemoteDirectionDiscussion
Declared In
FMIceLinkMediaStream.h
– addInput:
	- (void)addInput:(NSObject<FMIceLinkIMediaOutput> *)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addInputs:
	- (void)addInputs:(NSMutableArray *)inputsParameters
inputs | 
						The inputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFrames:
	- (void)addOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFramesWithBlock
	- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessControlFramesWithBlock:
	- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrame:
	- (void)addOnProcessFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrameWithBlock
	- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnProcessFrameWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnProcessFrameWithBlock:
	- (void)addOnProcessFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFrames:
	- (void)addOnRaiseControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFramesWithBlock
	- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnRaiseControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseControlFramesWithBlock:
	- (void)addOnRaiseControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrame:
	- (void)addOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrameWithBlock
	- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnRaiseFrameWithBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOnRaiseFrameWithBlock:
	- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlockDiscussion
Declared In
FMIceLinkMediaStream.h
– addOutput:
	- (void)addOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– addOutputs:
	- (void)addOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– bandwidthAdaptationPolicy
	- (FMIceLinkBandwidthAdaptationPolicy)bandwidthAdaptationPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– changeInputFormat:
	- (FMIceLinkFuture *)changeInputFormat:(FMIceLinkMediaFormat *)inputFormatParameters
inputFormat | 
						The input format. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createFormatWithAttribute:
	- (FMIceLinkMediaFormat *)createFormatWithAttribute:(FMIceLinkSdpRtpMapAttribute *)attributeParameters
attribute | 
						The attribute.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createFormatWithName:clockRate:parameters:payloadType:
	- (FMIceLinkMediaFormat *)createFormatWithName:(NSString *)name clockRate:(int)clockRate parameters:(NSString *)parameters payloadType:(int)payloadTypeParameters
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> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createMediaFormatCollection
	- (FMIceLinkMediaFormatCollection *)createMediaFormatCollectionDiscussion
Declared In
FMIceLinkMediaStream.h
– createOutputCollectionWithInput:
	- (FMIceLinkIMediaOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIMediaInput> *)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– createSdpMediaDescriptionWithSdpMessage:supportSdes:isOffer:renegotiation:
	- (FMIceLinkSdpMediaDescription *)createSdpMediaDescriptionWithSdpMessage:(FMIceLinkSdpMessage *)sdpMessage supportSdes:(bool)supportSdes isOffer:(bool)isOffer renegotiation:(bool)renegotiationParameters
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)destroyDiscussion
@return
Declared In
FMIceLinkMediaStream.h
– disableAutomaticReports
	- (bool)disableAutomaticReportsDiscussion
Declared In
FMIceLinkMediaStream.h
– disabledInputFormats
	- (NSMutableArray *)disabledInputFormatsDiscussion
Declared In
FMIceLinkMediaStream.h
– disableInputFormat:
	- (FMIceLinkFuture *)disableInputFormat:(FMIceLinkMediaFormat *)inputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– enableInputFormat:
	- (FMIceLinkFuture *)enableInputFormat:(FMIceLinkMediaFormat *)inputFormatParameters
inputFormat | 
						The input format.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– formatArrayFromListWithFormatList:
	- (NSMutableArray *)formatArrayFromListWithFormatList:(NSMutableArray *)formatListParameters
formatList | 
						The format list.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– getFirSequenceNumber
	@return
- (int)getFirSequenceNumberDiscussion
@return
Declared In
FMIceLinkMediaStream.h
– incrementFirSequenceNumber
	- (void)incrementFirSequenceNumberDiscussion
Declared In
FMIceLinkMediaStream.h
– initWithType:jitterConfig:
	- (instancetype)initWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfigParameters
type | 
						The type.  | 
					
|---|---|
jitterConfig | 
						The jitter configuration.  | 
					
Discussion
Declared In
FMIceLinkMediaStream.h
– input
	- (NSObject<FMIceLinkIMediaOutput> *)inputDiscussion
Declared In
FMIceLinkMediaStream.h
– inputFormat
	- (FMIceLinkMediaFormat *)inputFormatDiscussion
Declared In
FMIceLinkMediaStream.h
– inputFormats
	- (NSMutableArray *)inputFormatsDiscussion
Declared In
FMIceLinkMediaStream.h
– inputs
	- (NSMutableArray *)inputsDiscussion
Declared In
FMIceLinkMediaStream.h
– jitterConfig
	- (FMIceLinkJitterConfig *)jitterConfigDiscussion
Declared In
FMIceLinkMediaStream.h
– localMedia
	- (FMIceLinkLocalMedia *)localMediaDiscussion
Declared In
FMIceLinkMediaStream.h
– maxInputBitrate
	- (int)maxInputBitrateDiscussion
Declared In
FMIceLinkMediaStream.h
– maxOutputBitrate
	- (int)maxOutputBitrateDiscussion
Declared In
FMIceLinkMediaStream.h
+ mediaStreamWithType:jitterConfig:
	+ (FMIceLinkMediaStream *)mediaStreamWithType:(FMIceLinkStreamType)type jitterConfig:(FMIceLinkJitterConfig *)jitterConfigParameters
type | 
						The type.  | 
					
|---|---|
jitterConfig | 
						The jitter configuration.  | 
					
Discussion
Declared In
FMIceLinkMediaStream.h
– multiplexed
	- (bool)multiplexedDiscussion
Declared In
FMIceLinkMediaStream.h
– multiplexingSupported
	- (bool)multiplexingSupportedDiscussion
Declared In
FMIceLinkMediaStream.h
– muted
	- (bool)mutedDiscussion
Declared In
FMIceLinkMediaStream.h
– nackConfig
	- (FMIceLinkNackConfig *)nackConfigDiscussion
Declared In
FMIceLinkMediaStream.h
– nackEnabled
	- (bool)nackEnabledDiscussion
Declared In
FMIceLinkMediaStream.h
– nackPolicy
	- (FMIceLinkNackPolicy)nackPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– output
	- (NSObject<FMIceLinkIMediaInput> *)outputDiscussion
Declared In
FMIceLinkMediaStream.h
– outputFormat
	- (FMIceLinkMediaFormat *)outputFormatDiscussion
Declared In
FMIceLinkMediaStream.h
– outputs
	- (NSMutableArray *)outputsDiscussion
Declared In
FMIceLinkMediaStream.h
– persistent
	false.
- (bool)persistentDiscussion
false.
Declared In
FMIceLinkMediaStream.h
– pipelineJson
	- (NSString *)pipelineJsonDiscussion
Declared In
FMIceLinkMediaStream.h
– pipelineJsonFromInput
	- (NSString *)pipelineJsonFromInputDiscussion
Declared In
FMIceLinkMediaStream.h
– pipelineJsonFromOutput
	- (NSString *)pipelineJsonFromOutputDiscussion
Declared In
FMIceLinkMediaStream.h
– processBandwidthAdapatationPolicyChangeWithPolicy:
	- (void)processBandwidthAdapatationPolicyChangeWithPolicy:(FMIceLinkBandwidthAdaptationPolicy)policyDiscussion
Declared In
FMIceLinkMediaStream.h
– processCachedSettings
	- (void)processCachedSettingsDiscussion
Declared In
FMIceLinkMediaStream.h
– processControlFrames:
	- (void)processControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frame.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processFrame:
	- (bool)processFrame:(FMIceLinkMediaFrame *)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processFramePolicy
	- (FMIceLinkProcessFramePolicy)processFramePolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– processGetMuteFromStream
	- (bool)processGetMuteFromStreamDiscussion
Declared In
FMIceLinkMediaStream.h
– processSdpMediaDescriptionFromInputWithMediaDescription:isOffer:isLocalDescription:
	- (FMIceLinkError *)processSdpMediaDescriptionFromInputWithMediaDescription:(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]. @return  | 
					
Discussion
Declared In
FMIceLinkMediaStream.h
– processSdpMediaDescriptionFromOutputWithMediaDescription:isOffer:isLocalDescription:
	- (FMIceLinkError *)processSdpMediaDescriptionFromOutputWithMediaDescription:(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]. @return  | 
					
Discussion
Declared In
FMIceLinkMediaStream.h
– processSetMuteFromStreamWithMute:
	- (void)processSetMuteFromStreamWithMute:(bool)muteParameters
mute | 
						Whether to mute or not.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processStatsFromInputWithStats:
	- (void)processStatsFromInputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– processStatsFromOutputWithStats:
	- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– raiseControlFrames:
	- (void)raiseControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frames.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– raiseFrame:
	- (void)raiseFrame:(FMIceLinkMediaFrame *)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– redFecConfig
	- (FMIceLinkRedFecConfig *)redFecConfigDiscussion
Declared In
FMIceLinkMediaStream.h
– redFecEnabled
	- (bool)redFecEnabledDiscussion
Declared In
FMIceLinkMediaStream.h
– redFecPolicy
	- (FMIceLinkRedFecPolicy)redFecPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– rembEnabled
	- (bool)rembEnabledDiscussion
Declared In
FMIceLinkMediaStream.h
– rembPolicy
	- (FMIceLinkRembPolicy)rembPolicyDiscussion
Declared In
FMIceLinkMediaStream.h
– remoteMedia
	- (FMIceLinkRemoteMedia *)remoteMediaDiscussion
Declared In
FMIceLinkMediaStream.h
– removeInput:
	- (bool)removeInput:(NSObject<FMIceLinkIMediaOutput> *)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeInputs
	- (void)removeInputsDiscussion
Declared In
FMIceLinkMediaStream.h
– removeInputs:
	- (bool)removeInputs:(NSMutableArray *)inputsParameters
inputs | 
						The inputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOnProcessControlFrames:
	- (void)removeOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOnProcessFrame:
	- (void)removeOnProcessFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOnRaiseControlFrames:
	- (void)removeOnRaiseControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOnRaiseFrame:
	- (void)removeOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOutput:
	- (bool)removeOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– removeOutputs
	- (void)removeOutputsDiscussion
Declared In
FMIceLinkMediaStream.h
– removeOutputs:
	- (bool)removeOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaStream.h
– setBandwidthAdaptationPolicy:
	- (void)setBandwidthAdaptationPolicy:(FMIceLinkBandwidthAdaptationPolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setDisableAutomaticReports:
	- (void)setDisableAutomaticReports:(bool)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setLocalMedia:
	- (void)setLocalMedia:(FMIceLinkLocalMedia *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setMuted:
	- (void)setMuted:(bool)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setNackPolicy:
	- (void)setNackPolicy:(FMIceLinkNackPolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setOutputFormat:
	- (void)setOutputFormat:(FMIceLinkMediaFormat *)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setProcessFramePolicy:
	- (void)setProcessFramePolicy:(FMIceLinkProcessFramePolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setRedFecPolicy:
	- (void)setRedFecPolicy:(FMIceLinkRedFecPolicy)valueDiscussion
Declared In
FMIceLinkMediaStream.h
– setRemoteMedia:
	- (void)setRemoteMedia:(FMIceLinkRemoteMedia *)valueDiscussion
Declared In
FMIceLinkMediaStream.h