Click or drag to resize

MediaFrame<TBuffer, TBufferCollection, TFormat, TFrame> Class

A media frame.
Inheritance Hierarchy
System.Object
  FM.IceLink.Serializable
    FM.IceLink.Dynamic
      FM.IceLink.MediaFrame<TBuffer, TBufferCollection, TFormat, TFrame>
        FM.IceLink.AudioFrame
        FM.IceLink.VideoFrame

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

The MediaFrame<TBuffer, TBufferCollection, TFormat, TFrame> type exposes the following members.

Constructors
  NameDescription
Public methodMediaFrame<TBuffer, TBufferCollection, TFormat, TFrame>()
Initializes a new instance of the MediaFrame<TBuffer, TBufferCollection, TFormat, TFrame> class.
Public methodMediaFrame<TBuffer, TBufferCollection, TFormat, TFrame>(TBuffer)
Initializes a new instance of the MediaFrame<TBuffer, TBufferCollection, TFormat, TFrame> class.
Public methodMediaFrame<TBuffer, TBufferCollection, TFormat, TFrame>(TBuffer[])
Initializes a new instance of the MediaFrame<TBuffer, TBufferCollection, TFormat, TFrame> class.
Top
Properties
  NameDescription
Public propertyBuffer
Gets or sets the buffer.
Public propertyBuffers
Gets or sets the buffers.
Public propertyContributingSources
Gets or sets the contributing sources.
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyLastBuffer
Gets the most recent buffer.
Public propertyRtpSequenceNumber
Gets or sets the RTP sequence number.
Public propertyRtpTimestamp
Gets or sets the RTP timestamp.
Public propertySequenceNumber
Gets or sets the sequence number.
Public propertySynchronizationSource
Gets or sets the synchronization source.
Public propertyTimestamp
Gets or sets the timestamp.
Top
Methods
  NameDescription
Public methodAddBuffer
Adds a buffer.
Public methodAddBuffers
Adds some buffers.
Public methodClone
Clones this instance.
Public methodCreateInstance
Creates a new instance.
Protected methodCreateMediaBufferCollection
Creates a media buffer collection.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetBuffer(Boolean)
Gets the last buffer whose format packetization flag matches the specified flag.
Public methodGetBuffer(String)
Gets the last buffer whose format name matches the specified format name.
Public methodGetBuffer(TFormat)
Gets the last buffer whose format is equivalent to the specified format.
Public methodGetBuffer(Boolean, Boolean)
Gets the last buffer whose format packetization and encryption flags matches the specified flags.
Public methodGetBuffer(TFormat, String)
Gets the last buffer whose format is equivalent to the specified format and whose source ID matches the specified source ID.
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHasBuffer(TFormat)
Checks if a buffer exists with format equivalence.
Public methodHasBuffer(TFormat, String)
Checks if a buffer exists with format equivalence and source ID.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemoveBuffer
Removes a buffer.
Public methodRemoveBuffers()
Removes all buffers.
Public methodRemoveBuffers(TBuffer[])
Removes some buffers.
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodToString (Inherited from Object.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also