Click or drag to resize
MediaPipeTISource, TISourceCollection, TISink, TISinkCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat Class
A media pipe.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkMediaPipeTISource, TISourceCollection, TISink, TISinkCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat
        FM.IceLinkAudioPipe
        FM.IceLinkVideoPipe

Namespace: FM.IceLink
Assembly: FM.IceLink (in FM.IceLink.dll) Version: 3.0.3.0 (3.0.3.0)

The MediaPipeTISource, TISourceCollection, TISink, TISinkCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat type exposes the following members.

Constructors
  NameDescription
Public methodMediaPipeTISource, TISourceCollection, TISink, TISinkCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat(TFormat)
Initializes a new instance of the MediaPipeTISource, TISourceCollection, TISink, TISinkCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat class.
Public methodMediaPipeTISource, TISourceCollection, TISink, TISinkCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat(TFormat, TFormat)
Initializes a new instance of the MediaPipeTISource, TISourceCollection, TISink, TISinkCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat class.
Top
Properties
  NameDescription
Public propertyDisabled
Gets a value indicating whether this pipe is disabled.
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyId
Gets or sets the identifier.
Public propertyInputFormat
Gets the input format.
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyLabel
Gets a label that identifies this class.
Public propertyMuted
Gets or sets a value indicating whether this instance is muted.
Public propertyOutputFormat
Gets the output format.
Public propertyPipelineJson
Gets the pipeline JSON with this as the central point.
Public propertyPipelineJsonFromSink
Gets the pipeline JSON from a sink.
Public propertyPipelineJsonFromSource
Gets the pipeline JSON from a source.
Public propertySink
Gets or sets the sink.
Public propertySinks
Gets or sets the sinks.
Public propertySource
Gets or sets the source.
Public propertySources
Gets or sets the sources.
Public propertyState
Gets the state.
Top
Methods
  NameDescription
Public methodAddSink
Adds a sink.
Public methodAddSinks
Adds some sinks.
Public methodAddSource
Adds a source.
Public methodAddSources
Adds some sources.
Protected methodCreateSinkCollection
Creates a sink collection.
Protected methodCreateSourceCollection
Creates a source collection.
Public methodDestroy
Destroys this instance.
Protected methodDoDestroy
Destroys this instance.
Protected methodDoProcessControlFrames
Processes the control frames.
Protected methodDoProcessFrame
Processes a frame.
Protected methodDoProcessSdpMediaDescription
Processes an SDP media description.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasSink
Determines whether this pipe has the specified sink.
Public methodHasSource
Determines whether this pipe has the specified source.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProcessControlFrames
Processes the control frames.
Public methodProcessFrame
Processes a frame.
Public methodProcessSdpMediaDescriptionFromSink
Processes an SDP media description from a sink.
Public methodProcessSdpMediaDescriptionFromSource
Processes an SDP media description from a source.
Protected methodRaiseControlFrame
Raises a control frame.
Protected methodRaiseControlFrames
Raises some control frames.
Protected methodRaiseFrame
Raises a frame.
Public methodRemoveSink
Removes a sink.
Public methodRemoveSinks
Removes all sinks.
Public methodRemoveSinks(TISink)
Removes some sinks.
Public methodRemoveSource
Removes a source.
Public methodRemoveSources
Removes all sources.
Public methodRemoveSources(TISource)
Removes some sources.
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodToString
Returns a string that represents this instance.
(Overrides ObjectToString.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
  NameDescription
Public eventOnDisabledChange
Raised when the Disabled property changes state.
Public eventOnProcessControlFrames
Raised when control frames are processed.
Public eventOnProcessFrame
Raised when a frame is processed.
Public eventOnRaiseControlFrames
Raised when control frames are raised.
Public eventOnRaiseFrame
Raised when a frame is raised.
Public eventOnStateChange
Raised when the state changes.
Top
See Also