Click or drag to resize
VideoStream Class
A video stream.
Inheritance Hierarchy

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

The VideoStream type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyCanonicalName
Gets or sets the canonical name.
(Inherited from Stream.)
Public propertyDirection
Gets the direction.
(Inherited from MediaStreamBase.)
Public propertyDisableAutomaticReports
Gets or sets a value indicating whether to disable automatic RTCP sender/receiver reports.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyDisabled
Gets or sets a value indicating whether this stream is disabled.
(Inherited from Stream.)
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyEncryptionModes
Gets or sets the encryption modes.
(Inherited from Stream.)
Public propertyFecConfig
Gets the FEC configuration.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyId
Gets or sets the identifier.
(Inherited from StreamBase.)
Public propertyIndex
Gets the index.
(Inherited from Stream.)
Public propertyInputFormat
Gets or sets the input format.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyJitterConfig
Gets the jitter configuration.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyLabel
Gets a label that identifies this class.
(Inherited from MediaStreamBase.)
Protected propertyLocalDirection
Gets or sets the direction indicated by the local description.
(Inherited from MediaStreamBase.)
Public propertyLocalIceParameters
Gets or sets the local ICE parameters.
(Inherited from Stream.)
Public propertyMultiplexed
Gets a value indicating whether Rtp and Rtcp components for this stream are multiplexed on the same port.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyMultiplexingSupported
Gets a value indicating whether so far negotiation with the peer indicates that Rtp and Rtcp component multiplexing on the same port is supported.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyNackConfig
Gets the NACK configuration.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyOutputFormat
Gets or sets the output format.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyPipelineJson
Gets the pipeline JSON with this as the central point.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyPipelineJsonFromSink
Gets the pipeline JSON from a sink.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyPipelineJsonFromSource
Gets the pipeline JSON from a source.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Protected propertyRemoteDirection
Gets or sets the direction indicated by the remote description.
(Inherited from MediaStreamBase.)
Public propertyRemoteIceParameters
Gets the remote ICE parameters.
(Inherited from Stream.)
Public propertySink
Gets the sink.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertySinks
Gets the sinks.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertySource
Gets the source.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertySources
Gets the sources.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public propertyType
Gets or sets the type.
(Inherited from StreamBase.)
Public propertyUseDtls
Gets or sets a value indicating whether Dtls encryption is in use for this stream.
(Inherited from Stream.)
Top
Methods
  NameDescription
Public methodAddSink
Adds a sink.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodAddSinks
Adds some sinks.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodAddSource
Adds a source.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodAddSources
Adds some sources.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Protected methodCreateFormat(MapAttribute)
Creates a format.
(Overrides MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollectionCreateFormat(MapAttribute).)
Protected methodCreateFormat(String, Int32, String, Int32)
Creates a format.
(Overrides MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollectionCreateFormat(String, Int32, String, Int32).)
Protected methodCreateMediaFormatCollection
Creates a media format collection.
(Overrides MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollectionCreateMediaFormatCollection.)
Public methodCreateSdpMediaDescription
Generates SDP media description for stream.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Protected methodCreateSinkCollection
Creates a sink collection.
(Overrides MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollectionCreateSinkCollection(TISource).)
Protected methodCreateSourceCollection
Creates a source collection.
(Overrides MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollectionCreateSourceCollection(TISink).)
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.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProcessControlFrames
Processes a control frame.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodProcessFrame
Processes a frame.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodProcessSdpMediaDescriptionFromSink
Processes a local SDP media description from a sink.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodProcessSdpMediaDescriptionFromSource
Processes a local SDP media description from a source.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodRemoveSink
Removes a sink.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodRemoveSinks
Removes all sinks.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodRemoveSinks(TISink)
Removes some sinks.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodRemoveSource
Removes a source.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodRemoveSources
Removes all sources.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodRemoveSources(TISource)
Removes some sources.
(Inherited from MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection.)
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodToString
Returns a string that represents this instance.
(Inherited from StreamBase.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
See Also