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