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 *)activeSink
Discussion
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> *)element
Discussion
Declared In
FMIceLinkMediaTrack.h
– addOnDestroyed:
- (void)addOnDestroyed:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– addOnStarted:
- (void)addOnStarted:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– addOnStopped:
- (void)addOnStopped:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– arrayFromInputs:
- (NSMutableArray *)arrayFromInputs:(NSMutableArray *)inputs
Parameters
inputs |
The list of inputs. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– arrayFromOutputs:
- (NSMutableArray *)arrayFromOutputs:(NSMutableArray *)outputs
Parameters
outputs |
The list of outputs. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– arrayFromSinks:
- (NSMutableArray *)arrayFromSinks:(NSMutableArray *)sinks
Parameters
sinks |
The list of sinks. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– branchFromTracks:
- (FMIceLinkMediaBranch *)branchFromTracks:(NSMutableArray *)tracks
Parameters
tracks |
The tracks. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– changeSinkOutput:
- (FMIceLinkFuture *)changeSinkOutput:(FMIceLinkSinkOutput *)sinkOutput
Discussion
Declared In
FMIceLinkMediaTrack.h
– changeSourceInput:
- (FMIceLinkFuture *)changeSourceInput:(FMIceLinkSourceInput *)sourceInput
Discussion
Declared In
FMIceLinkMediaTrack.h
– destroy
- (bool)destroy
Discussion
Declared In
FMIceLinkMediaTrack.h
– disabled
- (bool)disabled
Discussion
Declared In
FMIceLinkMediaTrack.h
– elements
- (NSMutableArray *)elements
Discussion
Declared In
FMIceLinkMediaTrack.h
– findElementsWithWhere:
- (NSMutableArray *)findElementsWithWhere:(FMIceLinkFunction1 *)where
Return 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)recurse
Return 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> *) ))findElementsWithWhereBlock
Return 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> *))whereBlock
Return 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)recurse
Return 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 ))findElementsWithWhereBlockAndRecurse
Return 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 *)where
Return 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)recurse
Return 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> *) ))findElementWithWhereBlock
Return 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> *))whereBlock
Return 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)recurse
Return 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 ))findElementWithWhereBlockAndRecurse
Return 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> *)firstElement
Discussion
Declared In
FMIceLinkMediaTrack.h
– getSinkOutputs
- (FMIceLinkFuture *)getSinkOutputs
Discussion
Declared In
FMIceLinkMediaTrack.h
– getSourceInputs
- (FMIceLinkFuture *)getSourceInputs
Discussion
Declared In
FMIceLinkMediaTrack.h
– id
- (NSString *)id
Discussion
Declared In
FMIceLinkMediaTrack.h
– init
- (instancetype)init
Discussion
Declared In
FMIceLinkMediaTrack.h
– input
null
.
- (NSObject<FMIceLinkIMediaInput> *)input
Discussion
null
.
Declared In
FMIceLinkMediaTrack.h
– inputFormat
- (FMIceLinkMediaFormat *)inputFormat
Discussion
Declared In
FMIceLinkMediaTrack.h
– inputs
- (NSMutableArray *)inputs
Discussion
Declared In
FMIceLinkMediaTrack.h
– isBranched
- (bool)isBranched
Discussion
Declared In
FMIceLinkMediaTrack.h
– isBranchWithElement:
- (bool)isBranchWithElement:(NSObject<FMIceLinkIMediaElement> *)element
Parameters
element |
The element. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isEmpty
- (bool)isEmpty
Discussion
Declared In
FMIceLinkMediaTrack.h
– isInputWithElement:
- (bool)isInputWithElement:(NSObject<FMIceLinkIMediaElement> *)element
Parameters
element |
The element. @return |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isOutputWithElement:
- (bool)isOutputWithElement:(NSObject<FMIceLinkIMediaElement> *)element
Parameters
element |
The element. @return |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isPipeWithElement:
- (bool)isPipeWithElement:(NSObject<FMIceLinkIMediaElement> *)element
Parameters
element |
The element. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isSinkWithElement:
- (bool)isSinkWithElement:(NSObject<FMIceLinkIMediaElement> *)element
Parameters
element |
The element. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isSourceWithElement:
- (bool)isSourceWithElement:(NSObject<FMIceLinkIMediaElement> *)element
Parameters
element |
The element. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isStreamWithElement:
- (bool)isStreamWithElement:(NSObject<FMIceLinkIMediaElement> *)element
Parameters
element |
The element. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– isTerminated
- (bool)isTerminated
Discussion
Declared In
FMIceLinkMediaTrack.h
– label
- (NSString *)label
Discussion
Declared In
FMIceLinkMediaTrack.h
– lastElement
- (NSObject<FMIceLinkIMediaElement> *)lastElement
Discussion
Declared In
FMIceLinkMediaTrack.h
+ mediaTrack
+ (FMIceLinkMediaTrack *)mediaTrack
Discussion
Declared In
FMIceLinkMediaTrack.h
– muted
- (bool)muted
Discussion
Declared In
FMIceLinkMediaTrack.h
– next:
- (FMIceLinkMediaTrack *)next:(NSObject<FMIceLinkIMediaInput> *)next
Parameters
next |
The next element. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– nextWithBranch:
- (FMIceLinkMediaTrack *)nextWithBranch:(FMIceLinkMediaBranch *)branch
Parameters
branch |
The tracks. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– nextWithTracks:
- (FMIceLinkMediaTrack *)nextWithTracks:(NSMutableArray *)tracks
Parameters
tracks |
The tracks. |
---|
Discussion
Declared In
FMIceLinkMediaTrack.h
– output
null
.
- (NSObject<FMIceLinkIMediaOutput> *)output
Discussion
null
.
Declared In
FMIceLinkMediaTrack.h
– outputFormat
- (FMIceLinkMediaFormat *)outputFormat
Discussion
Declared In
FMIceLinkMediaTrack.h
– outputs
- (NSMutableArray *)outputs
Discussion
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)persistent
Discussion
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 *)pipelineJson
Discussion
Declared In
FMIceLinkMediaTrack.h
– raiseOnStarted
- (void)raiseOnStarted
Discussion
Declared In
FMIceLinkMediaTrack.h
– raiseOnStopped
- (void)raiseOnStopped
Discussion
Declared In
FMIceLinkMediaTrack.h
– removeOnDestroyed:
- (void)removeOnDestroyed:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– removeOnStarted:
- (void)removeOnStarted:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– removeOnStopped:
- (void)removeOnStopped:(FMIceLinkAction0 *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– setId:
- (void)setId:(NSString *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– setMuted:
- (void)setMuted:(bool)value
Discussion
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)value
Discussion
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 *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– setSourceInput:
- (void)setSourceInput:(FMIceLinkSourceInput *)value
Discussion
Declared In
FMIceLinkMediaTrack.h
– sink
null
.
- (FMIceLinkMediaSink *)sink
Discussion
null
.
Declared In
FMIceLinkMediaTrack.h
– sinkOutput
- (FMIceLinkSinkOutput *)sinkOutput
Discussion
Declared In
FMIceLinkMediaTrack.h
– sinks
- (NSMutableArray *)sinks
Discussion
Declared In
FMIceLinkMediaTrack.h
– source
null
.
- (FMIceLinkMediaSource *)source
Discussion
null
.
Declared In
FMIceLinkMediaTrack.h
– sourceInput
- (FMIceLinkSourceInput *)sourceInput
Discussion
Declared In
FMIceLinkMediaTrack.h