Click or drag to resize

PacketizedVideoBuffer Class

A VideoBuffer containing an RtpHeader.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkMediaBufferVideoFormat, VideoBuffer
        FM.IceLinkVideoBuffer
          FM.IceLinkPacketizedVideoBuffer

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

The PacketizedVideoBuffer type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyDataBuffer
Gets or sets the data buffer.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyDataBuffers
Gets or sets the data buffers.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyFormat
Gets or sets the format.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyHeight
Gets or sets the height.
(Inherited from VideoBuffer.)
Public propertyIsAbgr
Gets a value indicating whether this buffer has ABGR video.
(Inherited from VideoBuffer.)
Public propertyIsArgb
Gets a value indicating whether this buffer has ARGB video.
(Inherited from VideoBuffer.)
Public propertyIsBgr
Gets a value indicating whether this buffer has BGR video.
(Inherited from VideoBuffer.)
Public propertyIsBgra
Gets a value indicating whether this buffer has BGRA video.
(Inherited from VideoBuffer.)
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyIsH264
Gets a value indicating whether this buffer has H.264 video.
(Inherited from VideoBuffer.)
Public propertyIsI420
Gets a value indicating whether this buffer has I420 video.
(Inherited from VideoBuffer.)
Public propertyIsKeyFrame
Gets a value indicating whether this buffer contains a keyframe.
(Inherited from VideoBuffer.)
Public propertyIsMuted
Gets a value indicating whether this instance has been muted.
(Inherited from VideoBuffer.)
Public propertyIsNv12
Gets a value indicating whether this buffer has NV12 video.
(Inherited from VideoBuffer.)
Public propertyIsNv21
Gets a value indicating whether this buffer has NV21 video.
(Inherited from VideoBuffer.)
Public propertyIsRaw
Gets a value indicating whether this buffer has raw video.
(Inherited from VideoBuffer.)
Public propertyIsRgb
Gets a value indicating whether this buffer has RGB video.
(Inherited from VideoBuffer.)
Public propertyIsRgba
Gets a value indicating whether this buffer has RGBA video.
(Inherited from VideoBuffer.)
Public propertyIsRgbaType
Gets a value indicating whether this buffer has raw RGBA, BGRA, ARGB, or ABGR video.
(Inherited from VideoBuffer.)
Public propertyIsRgbType
Gets a value indicating whether this buffer has raw RGB or BGR video.
(Inherited from VideoBuffer.)
Public propertyIsVp8
Gets a value indicating whether this buffer has VP8 video.
(Inherited from VideoBuffer.)
Public propertyIsVp9
Gets a value indicating whether this buffer has VP9 video.
(Inherited from VideoBuffer.)
Public propertyIsYuvType
Gets a value indicating whether this buffer has raw I420, YV12, NV12, or NV21 video.
(Inherited from VideoBuffer.)
Public propertyIsYv12
Gets a value indicating whether this buffer has YV12 video.
(Inherited from VideoBuffer.)
Public propertyLastSequenceNumber
Gets or sets the last sequence number.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyOrientation
Gets or sets the orientation.
(Inherited from VideoBuffer.)
Public propertyRecoveredByFec
Gets or sets a value indicating whether this buffer contains data recovered by forward error correction (FEC).
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyRtpHeader
Gets or sets the Rtp Packet Header for this media buffer.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyRtpHeaders
Gets or sets the Rtp Packet Headers for this media buffer.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyRtpSequenceNumber
Gets or sets the RTP sequence number.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyRtpSequenceNumbers
Gets or sets the RTP sequence numbers.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertySequenceNumber
Gets or sets the sequence number.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertySequenceNumbers
Gets or sets the sequence numbers.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertySourceId
Gets or sets the source identifier.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyStride
Gets or sets the stride.
(Inherited from VideoBuffer.)
Public propertyStrides
Gets or sets the strides.
(Inherited from VideoBuffer.)
Public propertyWidth
Gets or sets the width.
(Inherited from VideoBuffer.)
Top
Methods
  NameDescription
Public methodClone
Clones this instance.
(Inherited from VideoBuffer.)
Public methodConvert(VideoFormat)
Creates a new video buffer using the specified format.
(Inherited from VideoBuffer.)
Public methodConvert(VideoFormat, DataBuffer)
Creates a new video buffer using the specified format.
(Inherited from VideoBuffer.)
Protected methodCreateInstance
Creates a new instance.
(Overrides VideoBufferCreateInstance.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodFree
Frees the data buffers referenced by this instance.
(Inherited from MediaBufferTFormat, TBuffer.)
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodKeep
Keeps the data buffers referenced by this instance.
(Inherited from MediaBufferTFormat, TBuffer.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMute
Mutes this instance. This is a one-way operation that clears the underlying data buffer.
(Inherited from VideoBuffer.)
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodToJson
Serializes this instance to JSON.
(Inherited from VideoBuffer.)
Public methodToPlanar
Converts a planar representation of this packed buffer, if in YUV-packed format. Otherwise, returns the current buffer.
(Inherited from VideoBuffer.)
Public methodToString
Returns a string that represents this instance.
(Inherited from MediaBufferTFormat, TBuffer.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
See Also