| EbmlWriter Class |
Namespace: StreamCoders.Container
The EbmlWriter type exposes the following members.
| Name | Description | |
|---|---|---|
| EbmlWriter | Initializes a new instance of the EbmlWriter class |
| Name | Description | |
|---|---|---|
| BaseStream | Gets the underlying stream. | |
| Position |
Gets or sets the position in the base stream.
| |
| WrittenBytes |
Gets the total amounts of bytes written to the stream
|
| Name | Description | |
|---|---|---|
| Close | Closes the stream. | |
| CreateMemoryWriter | ||
| Flush | Flushes the stream. | |
| GetSizeLength | ||
| WriteAutoDataInt |
Writes a fixed int, but determines the minimum size and returns it.
| |
| WriteByte | Writes a single byte to the stream. | |
| WriteBytes(Byte) | Writes an array of bytes to the stream. | |
| WriteBytes(Byte, Int32, Int32) | Writes an array of bytes to the stream. | |
| WriteDataFloat |
Writes a 64-bit double.
| |
| WriteDataInt |
Writes an EBML data int.
| |
| WriteFixedInt | Writes a fixed size 32-bit unsigned integer to the stream. | |
| WriteFixedSInt | Writes a fixed size 32-bit signed integer to the stream. | |
| WriteId | Writes an element ID to the stream. | |
| WriteString | Writes a string to the stream. | |
| WriteUtf8 | Writes a string as UTF-8 (string) to the stream. | |
| WriteVInt | Writes a variable length unsigned integer to the stream. | |
| WriteVsInt | Writes a variable length signed integer to the stream. | |
| WriteXiphInt | Writes a XIPH coded unsigned integer to the stream. |
| Name | Description | |
|---|---|---|
| Copy | Overloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.) | |
| Copy(Object) | Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.) |