Click or drag to resize
EbmlWriter Class
Implements writing of EBML streams.
Inheritance Hierarchy
SystemObject
  StreamCoders.ContainerEbmlWriter

Namespace: StreamCoders.Container
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class EbmlWriter

The EbmlWriter type exposes the following members.

Constructors
  NameDescription
Public methodEbmlWriter
Initializes a new instance of the EbmlWriter class
Top
Properties
  NameDescription
Public propertyBaseStream
Gets the underlying stream.
Public propertyPosition
Gets or sets the position in the base stream.
Public propertyWrittenBytes
Gets the total amounts of bytes written to the stream
Top
Methods
  NameDescription
Public methodClose
Closes the stream.
Public methodStatic memberCreateMemoryWriter
Public methodFlush
Flushes the stream.
Public methodGetSizeLength
Public methodWriteAutoDataInt
Writes a fixed int, but determines the minimum size and returns it.
Public methodWriteByte
Writes a single byte to the stream.
Public methodWriteBytes(Byte)
Writes an array of bytes to the stream.
Public methodWriteBytes(Byte, Int32, Int32)
Writes an array of bytes to the stream.
Public methodWriteDataFloat
Writes a 64-bit double.
Public methodWriteDataInt
Writes an EBML data int.
Public methodWriteFixedInt
Writes a fixed size 32-bit unsigned integer to the stream.
Public methodWriteFixedSInt
Writes a fixed size 32-bit signed integer to the stream.
Public methodWriteId
Writes an element ID to the stream.
Public methodWriteString
Writes a string to the stream.
Public methodWriteUtf8
Writes a string as UTF-8 (string) to the stream.
Public methodWriteVInt
Writes a variable length unsigned integer to the stream.
Public methodWriteVsInt
Writes a variable length signed integer to the stream.
Public methodWriteXiphInt
Writes a XIPH coded unsigned integer to the stream.
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
Remarks
See [!:http://ebml.sourceforge.net/] for more information.
See Also