Click or drag to resize
VideoBuffer Class
A video buffer.
Inheritance Hierarchy
SystemObject
  FM.IceLinkMediaBufferVideoFormat, VideoBuffer
    FM.IceLinkVideoBuffer

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

The VideoBuffer 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 propertyFormat
Gets or sets the format.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyHeight
Gets or sets the height.
Public propertyIsMuted
Gets a value indicating whether this instance has been muted.
(Overrides MediaBufferTFormat, TBufferIsMuted.)
Public propertyLastSequenceNumber
Gets or sets the last sequence number.
(Inherited from MediaBufferTFormat, TBuffer.)
Public propertyOrientation
Gets or sets the orientation.
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.
Public propertyStrides
Gets or sets the strides.
Public propertyWidth
Gets or sets the width.
Top
Methods
  NameDescription
Public methodClone
Clones this instance.
(Overrides MediaBufferTFormat, TBufferClone.)
Public methodStatic memberCreateBlack
Creates a black (0, 0, 0) video buffer with the specified width/height.
Public methodStatic memberCreateBlue
Creates a blue (0, 0, 255) video buffer with the specified width/height.
Public methodStatic memberCreateCustom
Creates a custom video buffer with the specified width/height and red/green/blue values for the specified format name. If the format is not supported, returns null.
Public methodStatic memberCreateCyan
Creates a cyan (0, 255, 255) video buffer with the specified width/height.
Public methodStatic memberCreateDarkBlue
Creates a dark blue (0, 0, 128) video buffer with the specified width/height.
Public methodStatic memberCreateDarkGreen
Creates a dark green (0, 128, 0) video buffer with the specified width/height.
Public methodStatic memberCreateDarkRed
Creates a dark red (128, 0, 0) video buffer with the specified width/height.
Public methodStatic memberCreateGray
Creates a gray (255, 255, 255) video buffer with the specified width/height.
Public methodStatic memberCreateGreen
Creates a green (0, 255, 0) video buffer with the specified width/height.
Protected methodCreateInstance
Creates a new instance.
(Overrides MediaBufferTFormat, TBufferCreateInstance.)
Public methodStatic memberCreateMagenta
Creates a magenta (255, 0, 255) video buffer with the specified width/height.
Public methodStatic memberCreateOlive
Creates an olive (128, 128, 0) video buffer with the specified width/height.
Public methodStatic memberCreatePurple
Creates a purple (128, 0, 128) video buffer with the specified width/height.
Public methodStatic memberCreateRed
Creates a red (255, 0, 0) video buffer with the specified width/height.
Public methodStatic memberCreateTeal
Creates a teal (0, 128, 128) video buffer with the specified width/height.
Public methodStatic memberCreateWhite
Creates a white (255, 255, 255) video buffer with the specified width/height.
Public methodStatic memberCreateYellow
Creates a yellow (255, 255, 0) video buffer with the specified width/height.
Public methodDrawEllipse
Draws a ellipse onto a video buffer.
Public methodDrawRectangle
Draws a rectangle onto a video buffer.
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 methodGetHashCode
Serves as the default hash function.
(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 methodMute
Mutes this instance. This is a one-way operation that clears the underlying data buffer.
(Overrides MediaBufferTFormat, TBufferMute.)
Public methodReleaseBuffers
Returns all used buffers back to the default DataBufferPool.
(Inherited from MediaBufferTFormat, TBuffer.)
Public methodToString
Returns a string that represents this instance.
(Inherited from MediaBufferTFormat, TBuffer.)
Top
See Also