FMIceLinkMediaTrack Class Reference
| Inherits from | FMIceLinkMediaTrackBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Conforms to | TBranch TBuffer TBufferCollection TFormat TFrame TIElement TIInput TIInputCollection TIOutput TIOutputCollection TPipe TSink TSource TTrack __covariant  | 
| Declared in | FMIceLinkMediaTrack.h FMIceLinkMediaTrack.m  | 
Overview
– activeSink
	null and not [disabled](#//api/name/disabled).
Otherwise, if this track branches, it will iterate recursively
over the active tracks until it finds an FMIceLinkMediaTrack`14#activeSink.
Otherwise, it will return null.
- (FMIceLinkMediaSink *)activeSinkDiscussion
null and not [disabled](#//api/name/disabled).
Otherwise, if this track branches, it will iterate recursively
over the active tracks until it finds an FMIceLinkMediaTrack`14#activeSink.
Otherwise, it will return null.
Declared In
FMIceLinkMediaTrack.h
– addElement:
	- (void)addElement:(NSObject<FMIceLinkIMediaElement> *)elementDiscussion
Declared In
FMIceLinkMediaTrack.h
– addOnDestroyed:
	- (void)addOnDestroyed:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– addOnStarted:
	- (void)addOnStarted:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– addOnStopped:
	- (void)addOnStopped:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– arrayFromInputs:
	- (NSMutableArray *)arrayFromInputs:(NSMutableArray *)inputsParameters
inputs | 
						The list of inputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– arrayFromOutputs:
	- (NSMutableArray *)arrayFromOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The list of outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– arrayFromSinks:
	- (NSMutableArray *)arrayFromSinks:(NSMutableArray *)sinksParameters
sinks | 
						The list of sinks.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– branchFromTracks:
	- (FMIceLinkMediaBranch *)branchFromTracks:(NSMutableArray *)tracksParameters
tracks | 
						The tracks.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– changeSinkOutput:
	- (FMIceLinkFuture *)changeSinkOutput:(FMIceLinkSinkOutput *)sinkOutputDiscussion
Declared In
FMIceLinkMediaTrack.h
– changeSourceInput:
	- (FMIceLinkFuture *)changeSourceInput:(FMIceLinkSourceInput *)sourceInputDiscussion
Declared In
FMIceLinkMediaTrack.h
– destroy
	- (bool)destroyDiscussion
Declared In
FMIceLinkMediaTrack.h
– disabled
	- (bool)disabledDiscussion
Declared In
FMIceLinkMediaTrack.h
– elements
	- (NSMutableArray *)elementsDiscussion
Declared In
FMIceLinkMediaTrack.h
– findElementsWithWhere:
	- (NSMutableArray *)findElementsWithWhere:(FMIceLinkFunction1 *)whereReturn Value
A list of elements found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementsWithWhere:recurse:
	- (NSMutableArray *)findElementsWithWhere:(FMIceLinkFunction1 *)where recurse:(bool)recurseReturn Value
A list of elements found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementsWithWhereBlock
	- (NSMutableArray *( ^ ) ( bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *) ))findElementsWithWhereBlockReturn Value
A list of elements found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementsWithWhereBlock:
	- (NSMutableArray *)findElementsWithWhereBlock:(bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *))whereBlockReturn Value
A list of elements found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementsWithWhereBlock:recurse:
	- (NSMutableArray *)findElementsWithWhereBlock:(bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *))whereBlock recurse:(bool)recurseReturn Value
A list of elements found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementsWithWhereBlockAndRecurse
	- (NSMutableArray *( ^ ) ( bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *) , bool ))findElementsWithWhereBlockAndRecurseReturn Value
A list of elements found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementWithWhere:
	- (NSObject<FMIceLinkIMediaElement> *)findElementWithWhere:(FMIceLinkFunction1 *)whereReturn Value
The first element found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementWithWhere:recurse:
	- (NSObject<FMIceLinkIMediaElement> *)findElementWithWhere:(FMIceLinkFunction1 *)where recurse:(bool)recurseReturn Value
The first element found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementWithWhereBlock
	- (NSObject<FMIceLinkIMediaElement> *( ^ ) ( bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *) ))findElementWithWhereBlockReturn Value
The first element found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementWithWhereBlock:
	- (NSObject<FMIceLinkIMediaElement> *)findElementWithWhereBlock:(bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *))whereBlockReturn Value
The first element found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementWithWhereBlock:recurse:
	- (NSObject<FMIceLinkIMediaElement> *)findElementWithWhereBlock:(bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *))whereBlock recurse:(bool)recurseReturn Value
The first element found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementWithWhereBlockAndRecurse
	- (NSObject<FMIceLinkIMediaElement> *( ^ ) ( bool ( ^ ) ( NSObject<FMIceLinkIMediaElement> *) , bool ))findElementWithWhereBlockAndRecurseReturn Value
The first element found matching the given type, or null if no elements exist for that type.
Discussion
Declared In
FMIceLinkMediaTrack.h
– firstElement
	- (NSObject<FMIceLinkIMediaElement> *)firstElementDiscussion
Declared In
FMIceLinkMediaTrack.h
– getSinkOutputs
	- (FMIceLinkFuture *)getSinkOutputsDiscussion
Declared In
FMIceLinkMediaTrack.h
– getSourceInputs
	- (FMIceLinkFuture *)getSourceInputsDiscussion
Declared In
FMIceLinkMediaTrack.h
– id
	- (NSString *)idDiscussion
Declared In
FMIceLinkMediaTrack.h
– init
	- (instancetype)initDiscussion
Declared In
FMIceLinkMediaTrack.h
– input
	null.
- (NSObject<FMIceLinkIMediaInput> *)inputDiscussion
null.
Declared In
FMIceLinkMediaTrack.h
– inputFormat
	- (FMIceLinkMediaFormat *)inputFormatDiscussion
Declared In
FMIceLinkMediaTrack.h
– inputs
	- (NSMutableArray *)inputsDiscussion
Declared In
FMIceLinkMediaTrack.h
– isBranched
	- (bool)isBranchedDiscussion
Declared In
FMIceLinkMediaTrack.h
– isBranchWithElement:
	- (bool)isBranchWithElement:(NSObject<FMIceLinkIMediaElement> *)elementParameters
element | 
						The element.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isEmpty
	- (bool)isEmptyDiscussion
Declared In
FMIceLinkMediaTrack.h
– isInputWithElement:
	- (bool)isInputWithElement:(NSObject<FMIceLinkIMediaElement> *)elementParameters
element | 
						The element. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isOutputWithElement:
	- (bool)isOutputWithElement:(NSObject<FMIceLinkIMediaElement> *)elementParameters
element | 
						The element. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isPipeWithElement:
	- (bool)isPipeWithElement:(NSObject<FMIceLinkIMediaElement> *)elementParameters
element | 
						The element.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isSinkWithElement:
	- (bool)isSinkWithElement:(NSObject<FMIceLinkIMediaElement> *)elementParameters
element | 
						The element.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isSourceWithElement:
	- (bool)isSourceWithElement:(NSObject<FMIceLinkIMediaElement> *)elementParameters
element | 
						The element.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isStreamWithElement:
	- (bool)isStreamWithElement:(NSObject<FMIceLinkIMediaElement> *)elementParameters
element | 
						The element.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isTerminated
	- (bool)isTerminatedDiscussion
Declared In
FMIceLinkMediaTrack.h
– label
	- (NSString *)labelDiscussion
Declared In
FMIceLinkMediaTrack.h
– lastElement
	- (NSObject<FMIceLinkIMediaElement> *)lastElementDiscussion
Declared In
FMIceLinkMediaTrack.h
+ mediaTrack
	+ (FMIceLinkMediaTrack *)mediaTrackDiscussion
Declared In
FMIceLinkMediaTrack.h
– muted
	- (bool)mutedDiscussion
Declared In
FMIceLinkMediaTrack.h
– next:
	- (FMIceLinkMediaTrack *)next:(NSObject<FMIceLinkIMediaInput> *)nextParameters
next | 
						The next element.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– nextWithBranch:
	- (FMIceLinkMediaTrack *)nextWithBranch:(FMIceLinkMediaBranch *)branchParameters
branch | 
						The tracks.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– nextWithTracks:
	- (FMIceLinkMediaTrack *)nextWithTracks:(NSMutableArray *)tracksParameters
tracks | 
						The tracks.  | 
					
|---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– output
	null.
- (NSObject<FMIceLinkIMediaOutput> *)outputDiscussion
null.
Declared In
FMIceLinkMediaTrack.h
– outputFormat
	- (FMIceLinkMediaFormat *)outputFormatDiscussion
Declared In
FMIceLinkMediaTrack.h
– outputs
	- (NSMutableArray *)outputsDiscussion
Declared In
FMIceLinkMediaTrack.h
– persistent
	true, this instance will not be destroyed unless
FMIceLinkMediaTrack`14#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent [elements](#//api/name/elements) that are
being destroyed.
- (bool)persistentDiscussion
true, this instance will not be destroyed unless
FMIceLinkMediaTrack`14#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent [elements](#//api/name/elements) that are
being destroyed.
Declared In
FMIceLinkMediaTrack.h
– pipelineJson
	- (NSString *)pipelineJsonDiscussion
Declared In
FMIceLinkMediaTrack.h
– raiseOnStarted
	- (void)raiseOnStartedDiscussion
Declared In
FMIceLinkMediaTrack.h
– raiseOnStopped
	- (void)raiseOnStoppedDiscussion
Declared In
FMIceLinkMediaTrack.h
– removeOnDestroyed:
	- (void)removeOnDestroyed:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– removeOnStarted:
	- (void)removeOnStarted:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– removeOnStopped:
	- (void)removeOnStopped:(FMIceLinkAction0 *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– setId:
	- (void)setId:(NSString *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– setMuted:
	- (void)setMuted:(bool)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– setPersistent:
	true, this instance will not be destroyed unless
FMIceLinkMediaTrack`14#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent [elements](#//api/name/elements) that are
being destroyed.
- (void)setPersistent:(bool)valueDiscussion
true, this instance will not be destroyed unless
FMIceLinkMediaTrack`14#[destroy](#//api/name/destroy) is called explicitly on this instance.
It will survive destruction of any parent [elements](#//api/name/elements) that are
being destroyed.
Declared In
FMIceLinkMediaTrack.h
– setSinkOutput:
	- (void)setSinkOutput:(FMIceLinkSinkOutput *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– setSourceInput:
	- (void)setSourceInput:(FMIceLinkSourceInput *)valueDiscussion
Declared In
FMIceLinkMediaTrack.h
– sink
	null.
- (FMIceLinkMediaSink *)sinkDiscussion
null.
Declared In
FMIceLinkMediaTrack.h
– sinkOutput
	- (FMIceLinkSinkOutput *)sinkOutputDiscussion
Declared In
FMIceLinkMediaTrack.h
– sinks
	- (NSMutableArray *)sinksDiscussion
Declared In
FMIceLinkMediaTrack.h
– source
	null.
- (FMIceLinkMediaSource *)sourceDiscussion
null.
Declared In
FMIceLinkMediaTrack.h
– sourceInput
	- (FMIceLinkSourceInput *)sourceInputDiscussion
Declared In
FMIceLinkMediaTrack.h