Element Class |
Namespace: FM.IceLink.Matroska
The Element type exposes the following members.
Name | Description | |
---|---|---|
Id |
Gets the EBML ID.
| |
Length |
Gets the total length of the element (including ID/size field), set after calling GetBytes.
| |
Size |
Gets the size of the element (excluding ID/size field), set after calling GetBytes.
| |
SizeLength |
Gets or sets the length of the size field, in bytes.
Defaults to zero (variable size).
| |
WriteDefaultValues |
Gets or sets whether to include default values
when serializing.
|
Name | Description | |
---|---|---|
Compare |
Compares two byte arrays for equality.
| |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetBytes |
Serializes to a byte array.
| |
GetHashCode | (Inherited from Object.) | |
GetInnerBytes |
Gets the inner bytes.
| |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ReadBool |
Reads a boolean element from the stream.
| |
ReadDate |
Reads a date string element from the stream.
| |
ReadDouble |
Reads a double element from the stream.
| |
ReadFloat |
Reads a float element from the stream.
| |
ReadGuid |
Reads a GUID element from the stream.
| |
ReadId |
Reads a binary ID from the stream.
| |
ReadSignedInteger |
Reads a signed integer element from the byte array.
| |
ReadString |
Reads an ASCII string element from the stream.
| |
ReadUnsignedInteger |
Reads an unsigned integer element from the byte array.
| |
ReadUtf8 |
Reads a UTF-8 string element from the stream.
| |
ReadValue |
Reads a binary value from the stream.
| |
ReadVariableInteger |
Reads a variable integer ("vint") from the byte array.
| |
SerializeVariableInteger(Int64) |
Serializes a variable integer.
| |
SerializeVariableInteger(Int64, Int32) |
Serializes a variable integer using a fixed length.
| |
ToString | (Inherited from Object.) | |
Write |
Writes a binary element to the stream.
| |
WriteBool |
Writes a boolean element to the stream.
| |
WriteDate |
Writes a date element to the stream.
| |
WriteDouble |
Writes a double element to the stream.
| |
WriteFloat |
Writes a float element to the stream.
| |
WriteGuid |
Writes a GUID element to the stream.
| |
WriteSignedInteger |
Writes an signed integer element to the stream.
| |
WriteString |
Writes an ASCII string element to the stream.
| |
WriteUnsignedInteger |
Writes an unsigned integer element to the stream.
| |
WriteUtf8 |
Writes a UTF-8 string element to the stream.
| |
WriteVariableInteger(Int64, ByteOutputStream) |
Writes a variable integer ("vint") to the stream.
| |
WriteVariableInteger(Int64, ByteOutputStream, Int32) |
Writes a variable integer ("vint") to the stream using a fixed length.
|