MediaTrackTIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat Class |
Namespace: FM.IceLink
The MediaTrackTIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat type exposes the following members.
Name | Description | |
---|---|---|
MediaTrackTIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat |
Initializes a new instance of the MediaTrackTIOutput, TIOutputCollection, TIInput, TIInputCollection, TIElement, TSource, TSink, TPipe, TTrack, TBranch, TFrame, TBuffer, TBufferCollection, TFormat class.
|
Name | Description | |
---|---|---|
ActiveSink |
Gets the active sink. This will return Sink
if Sink is not null and not disabled.
Otherwise, if this track branches, it will iterate recursively
over the active tracks until it finds an ActiveSink.
Otherwise, it will return null.
| |
Disabled |
Gets a value indicating whether this instance is disabled.
| |
DynamicProperties |
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.) | |
Elements |
Gets the elements.
| |
FirstElement |
Gets the first element.
| |
Id |
Gets or sets the identifier.
| |
Input |
Gets the first input, if this track
has inputs. Otherwise, returns null.
| |
InputFormat |
Gets the input format.
| |
Inputs |
Gets the track inputs.
| |
IsBranched |
Gets a value indicating whether this track's
last element is a branch.
| |
IsDirty |
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.) | |
IsEmpty |
Gets a value indicating whether this instance is empty.
| |
IsTerminated |
Gets a value indicating whether this track's
last element is a sink.
| |
Label |
Gets a label that identifies this class.
| |
LastElement |
Gets the last element.
| |
Muted |
Gets or sets a value indicating whether any
of the elements in this track are muted.
Setting a value will apply to all elements.
(Overrides MediaTrackBaseMuted.) | |
Output |
Gets the first output, if this track
has outputs. Otherwise, returns null.
| |
OutputFormat |
Gets the output format.
| |
Outputs |
Gets the track outputs.
| |
Persistent |
Gets or sets a value indicating whether this instance is persistent.
If true, this instance will not be destroyed unless
Destroy is called explicitly on this instance.
It will survive destruction of any parent elements that are
being destroyed.
| |
PipelineJson |
Gets the pipeline JSON using the first element
as a starting point.
| |
Sink |
Gets the sink, if the last element
is a sink. Otherwise, returns null.
| |
SinkOutput |
Gets or sets the current sink output.
(Overrides MediaTrackBaseSinkOutput.) | |
Sinks |
Gets the sinks.
| |
Source |
Gets the source, if the first element
is a source. Otherwise, returns null.
| |
SourceInput |
Gets or sets the current source input.
(Overrides MediaTrackBaseSourceInput.) |
Name | Description | |
---|---|---|
AddElement |
Adds an element.
| |
ArrayFromInputs |
Creates an array of inputs from a list of inputs.
| |
ArrayFromOutputs |
Creates an array of outputs from a list of outputs.
| |
ArrayFromSinks |
Creates an array of sinks from a list of sinks.
| |
BranchFromTracks |
Creates a branch from an array of tracks.
| |
ChangeSinkOutput |
Changes the sink output while the media track is active.
(Overrides MediaTrackBaseChangeSinkOutput(SinkOutput).) | |
ChangeSourceInput |
Changes the source input while the media track is active.
(Overrides MediaTrackBaseChangeSourceInput(SourceInput).) | |
Destroy |
Destroys this media track.
(Overrides MediaTrackBaseDestroy.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FindElement(Function1TIElement, Boolean) |
Finds an element in the track. This method will recursively
call into any branched tracks.
| |
FindElement(Function1TIElement, Boolean, Boolean) |
Finds an element in this track. If the recurse flag is set,
then this method will recursively call into any branched tracks.
| |
FindElements(Function1TIElement, Boolean) |
Finds elements in the track. This method will recursively
call into any branched tracks.
| |
FindElements(Function1TIElement, Boolean, Boolean) |
Finds elements in this track. If the recurse flag is set,
then this method will recursively call into any branched tracks.
| |
GetDynamicValue |
Gets a property value from the local cache.
(Inherited from Dynamic.) | |
GetHashCode | (Inherited from Object.) | |
GetSinkOutputs |
Gets the available sink outputs.
(Overrides MediaTrackBaseGetSinkOutputs.) | |
GetSourceInputs |
Gets the available source inputs.
(Overrides MediaTrackBaseGetSourceInputs.) | |
GetType | (Inherited from Object.) | |
IsBranch |
Determines whether the specified element is a branch.
| |
IsInput |
Determines whether the specified element is an input.
| |
IsOutput |
Determines whether the specified element is an output.
| |
IsPipe |
Determines whether the specified element is a pipe.
| |
IsSink |
Determines whether the specified element is a sink.
| |
IsSource |
Determines whether the specified element is a source.
| |
IsStream |
Determines whether the specified element is a stream.
| |
MemberwiseClone | (Inherited from Object.) | |
Next(TBranch) |
Branches out to several tracks.
| |
Next(TIInput) |
Adds an element to this track.
| |
Next(TTrack) |
Branches out to several tracks.
| |
RaiseOnStarted |
Raises the OnStarted event.
| |
RaiseOnStopped |
Raises the OnStopped event.
| |
SetDynamicValue |
Sets a property value in the local cache.
(Inherited from Dynamic.) | |
ToString | (Inherited from Object.) | |
UnsetDynamicValue |
Unsets a property value in the local cache.
(Inherited from Dynamic.) |
Name | Description | |
---|---|---|
OnDestroyed |
Raised when the track is destroyed.
(Overrides MediaTrackBaseOnDestroyed.) | |
OnStarted |
Raised when the track is started.
Only applicable for local media tracks.
(Overrides MediaTrackBaseOnStarted.) | |
OnStopped |
Raised when the track is stopped.
Only applicable for local media tracks.
(Overrides MediaTrackBaseOnStopped.) |