FMIceLinkMediaSource Class Reference
| Inherits from | FMIceLinkMediaSourceBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Conforms to | TBuffer TBufferCollection TFormat TFrame TIInput TIInputCollection TIOutput TSource __covariant  | 
| Declared in | FMIceLinkMediaSource.h FMIceLinkMediaSource.m  | 
Overview
– addOnDisabledChange:
	- (void)addOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFrames:
	- (void)addOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFramesWithBlock
	- (void ( ^ ) ( void ( ^ ) ( NSMutableArray *) ))addOnProcessControlFramesWithBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnProcessControlFramesWithBlock:
	- (void)addOnProcessControlFramesWithBlock:(void ( ^ ) ( NSMutableArray *))valueBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrame:
	- (void)addOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrameWithBlock
	- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaFrame *) ))addOnRaiseFrameWithBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnRaiseFrameWithBlock:
	- (void)addOnRaiseFrameWithBlock:(void ( ^ ) ( FMIceLinkMediaFrame *))valueBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChange:
	- (void)addOnStateChange:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChangeWithBlock
	- (void ( ^ ) ( void ( ^ ) ( FMIceLinkMediaSource *) ))addOnStateChangeWithBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOnStateChangeWithBlock:
	- (void)addOnStateChangeWithBlock:(void ( ^ ) ( FMIceLinkMediaSource *))valueBlockDiscussion
Declared In
FMIceLinkMediaSource.h
– addOutput:
	- (void)addOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– addOutputs:
	- (void)addOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– changeInput:
	- (FMIceLinkFuture *)changeInput:(FMIceLinkSourceInput *)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– createInputCollectionWithOutput:
	- (FMIceLinkIMediaInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIMediaOutput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– description
	- (NSString *)descriptionDiscussion
Declared In
FMIceLinkMediaSource.h
– destroy
	- (bool)destroyDiscussion
Declared In
FMIceLinkMediaSource.h
– disabled
	- (bool)disabledDiscussion
Declared In
FMIceLinkMediaSource.h
– doDestroy
	- (void)doDestroyDiscussion
Declared In
FMIceLinkMediaSource.h
– doProcessControlFrames:
	- (void)doProcessControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frames.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– doProcessSdpMediaDescription:isOffer:isLocalDescription:
	- (FMIceLinkError *)doProcessSdpMediaDescription:(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].  | 
					
Discussion
Declared In
FMIceLinkMediaSource.h
– doProcessStatsFromOutputWithStats:
	- (void)doProcessStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– doStart
	- (FMIceLinkFuture *)doStartDiscussion
Declared In
FMIceLinkMediaSource.h
– doStop
	- (FMIceLinkFuture *)doStopDiscussion
Declared In
FMIceLinkMediaSource.h
– getFirSequenceNumber
	@return
- (int)getFirSequenceNumberDiscussion
@return
Declared In
FMIceLinkMediaSource.h
– getInputs
	- (FMIceLinkFuture *)getInputsDiscussion
Declared In
FMIceLinkMediaSource.h
– hasOutput:
	- (bool)hasOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– incrementFirSequenceNumber
	- (void)incrementFirSequenceNumberDiscussion
Declared In
FMIceLinkMediaSource.h
– initWithOutputFormat:
	- (instancetype)initWithOutputFormat:(FMIceLinkMediaFormat *)outputFormatParameters
outputFormat | 
						The output format.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– input
	- (FMIceLinkSourceInput *)inputDiscussion
Declared In
FMIceLinkMediaSource.h
– label
	- (NSString *)labelDiscussion
Declared In
FMIceLinkMediaSource.h
– maxOutputBitrate
	- (int)maxOutputBitrateDiscussion
Declared In
FMIceLinkMediaSource.h
+ mediaSourceWithOutputFormat:
	+ (FMIceLinkMediaSource *)mediaSourceWithOutputFormat:(FMIceLinkMediaFormat *)outputFormatParameters
outputFormat | 
						The output format.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– muted
	- (bool)mutedDiscussion
Declared In
FMIceLinkMediaSource.h
– output
	- (NSObject<FMIceLinkIMediaInput> *)outputDiscussion
Declared In
FMIceLinkMediaSource.h
– outputFormat
	- (FMIceLinkMediaFormat *)outputFormatDiscussion
Declared In
FMIceLinkMediaSource.h
– outputs
	- (NSMutableArray *)outputsDiscussion
Declared In
FMIceLinkMediaSource.h
– persistent
	true, this instance will not be destroyed unless
FMIceLinkMediaSource`8#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
- (bool)persistentDiscussion
true, this instance will not be destroyed unless
FMIceLinkMediaSource`8#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
Declared In
FMIceLinkMediaSource.h
– pipelineJson
	- (NSString *)pipelineJsonDiscussion
Declared In
FMIceLinkMediaSource.h
– pipelineJsonFromOutput
	- (NSString *)pipelineJsonFromOutputDiscussion
Declared In
FMIceLinkMediaSource.h
– processControlFrames:
	- (void)processControlFrames:(NSMutableArray *)controlFramesParameters
controlFrames | 
						The control frames.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– processGetMuteFromStream
	- (bool)processGetMuteFromStreamDiscussion
Declared In
FMIceLinkMediaSource.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].  | 
					
Discussion
Declared In
FMIceLinkMediaSource.h
– processSetMuteFromStreamWithMute:
	- (void)processSetMuteFromStreamWithMute:(bool)muteParameters
mute | 
						Whether to mute or not.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– processStatsFromOutputWithStats:
	- (void)processStatsFromOutputWithStats:(FMIceLinkMediaTrackStats *)statsParameters
stats | 
						The stats.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– raiseFrame:
	- (void)raiseFrame:(FMIceLinkMediaFrame *)frameParameters
frame | 
						The frame.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOnDisabledChange:
	- (void)removeOnDisabledChange:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOnProcessControlFrames:
	- (void)removeOnProcessControlFrames:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOnRaiseFrame:
	- (void)removeOnRaiseFrame:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOnStateChange:
	- (void)removeOnStateChange:(FMIceLinkAction1 *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOutput:
	- (bool)removeOutput:(NSObject<FMIceLinkIMediaInput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– removeOutputs
	- (void)removeOutputsDiscussion
Declared In
FMIceLinkMediaSource.h
– removeOutputs:
	- (bool)removeOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaSource.h
– setInput:
	- (void)setInput:(FMIceLinkSourceInput *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– setMuted:
	- (void)setMuted:(bool)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– setOutput:
	- (void)setOutput:(NSObject<FMIceLinkIMediaInput> *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– setOutputs:
	- (void)setOutputs:(NSMutableArray *)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– setPersistent:
	true, this instance will not be destroyed unless
FMIceLinkMediaSource`8#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
- (void)setPersistent:(bool)valueDiscussion
true, this instance will not be destroyed unless
FMIceLinkMediaSource`8#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
Declared In
FMIceLinkMediaSource.h
– setSynchronizationSource:
	- (void)setSynchronizationSource:(long long)valueDiscussion
Declared In
FMIceLinkMediaSource.h
– start
	- (FMIceLinkFuture *)startDiscussion
Declared In
FMIceLinkMediaSource.h
– state
	- (FMIceLinkMediaSourceState)stateDiscussion
Declared In
FMIceLinkMediaSource.h
– stop
	- (FMIceLinkFuture *)stopDiscussion
Declared In
FMIceLinkMediaSource.h
– synchronizationSource
	- (long long)synchronizationSourceDiscussion
Declared In
FMIceLinkMediaSource.h