Click or drag to resize
AudioMediaBuffer Class
MediaBuffer containg audio specific information
Inheritance Hierarchy
SystemObject
  StreamCodersMediaBufferByte
    StreamCodersAudioMediaBuffer

Namespace: StreamCoders
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class AudioMediaBuffer : MediaBuffer<byte>

The AudioMediaBuffer type exposes the following members.

Constructors
Properties
Methods
  NameDescription
Public methodCopyMetaDataFrom
Copies meta data from a source MediaBuffer. This includes: StartTime, EndTime, IsKeyframe, PackageType, ExtendedInfo. Not included: OffsetBuffer.
(Inherited from MediaBufferT.)
Public methodDeepCopy
Creates a deep copy of MediaBuffer by cloning the OffsetBuffer and meta data. Exceptions are: ExtendedInfo and when a MediaBuffer is locked, then the lock state will remain unlocked (unacquired).
(Inherited from MediaBufferT.)
Public methodResetVariables
Resets StartTime, EndTime, Duration, Buffer.Offset to 0.
(Inherited from MediaBufferT.)
Public methodToString
Convert this instance into a string representation.
(Inherited from MediaBufferT.)
Top
Fields
  NameDescription
Public fieldBuffer
Holds elements relevant to MediaBuffer.
(Inherited from MediaBufferT.)
Public fieldEndTime
Media time (End). In most cases this represents the presentation time + duration.
(Inherited from MediaBufferT.)
Public fieldExtendedInfo
Is used to store additional/custom information within the buffer.
(Inherited from MediaBufferT.)
Public fieldIsDiscontinuity
Indicates that there was a discontinuity in the stream. This flag is passed to decoders.
(Inherited from MediaBufferT.)
Public fieldIsKeyFrame
true if this instance is key frame.
(Inherited from MediaBufferT.)
Public fieldPackageType
Describes the content of this buffer.
(Inherited from MediaBufferT.)
Public fieldStartTime
Media time (Start). In most cases this represents the presentation time.
(Inherited from MediaBufferT.)
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also