Click or drag to resize
MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection Class
A media stream.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkStreamBase
        FM.IceLinkStream
          FM.IceLinkMediaStreamBase
            FM.IceLinkMediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection
              FM.IceLinkAudioStream
              FM.IceLinkVideoStream

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

The MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection type exposes the following members.

Constructors
  NameDescription
Public methodMediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection
Initializes a new instance of the MediaStreamTISource, TISourceCollection, TISink, TISinkCollection, TFrame, TBuffer, TBufferCollection, TFormat, TFormatCollection class.
Top
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.
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.
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.
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyJitterConfig
Gets the jitter configuration.
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.
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.
Public propertyNackConfig
Gets the NACK configuration.
Public propertyOutputFormat
Gets or sets 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.
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.
Public propertySinks
Gets the sinks.
Public propertySource
Gets the source.
Public propertySources
Gets the sources.
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.
Public methodAddSinks
Adds some sinks.
Public methodAddSource
Adds a source.
Public methodAddSources
Adds some sources.
Protected methodCreateFormat(MapAttribute)
Creates a format.
Protected methodCreateFormat(String, Int32, String, Int32)
Creates a format.
Protected methodCreateMediaFormatCollection
Creates a media format collection.
Public methodCreateSdpMediaDescription
Generates SDP media description for stream.
(Overrides StreamCreateSdpMediaDescription(Message, Boolean).)
Protected methodCreateSinkCollection
Creates a sink collection.
Protected methodCreateSourceCollection
Creates a source collection.
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.
Public methodProcessFrame
Processes a frame.
Public methodProcessSdpMediaDescriptionFromSink
Processes a local SDP media description from a sink.
Public methodProcessSdpMediaDescriptionFromSource
Processes a local SDP media description from a source.
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.
(Inherited from StreamBase.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
  NameDescription
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.
Top
See Also