Click or drag to resize

Element Class

A Matroska element.
Inheritance Hierarchy
SystemObject
  FM.IceLink.MatroskaElement
    More...

Namespace:  FM.IceLink.Matroska
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 1.1.2.607 (1.1.2.607)

The Element type exposes the following members.

Constructors
  NameDescription
Protected methodElement
Initializes a new instance of the Element class
Top
Properties
  NameDescription
Public propertyId
Gets the EBML ID.
Public propertyLength
Gets the total length of the element (including ID/size field), set after calling GetBytes.
Public propertySize
Gets the size of the element (excluding ID/size field), set after calling GetBytes.
Public propertySizeLength
Gets or sets the length of the size field, in bytes. Defaults to zero (variable size).
Public propertyWriteDefaultValues
Gets or sets whether to include default values when serializing.
Top
Methods
  NameDescription
Public methodStatic memberCompare
Compares two byte arrays for equality.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetBytes
Serializes to a byte array.
Public methodGetHashCode (Inherited from Object.)
Protected methodGetInnerBytes
Gets the inner bytes.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberReadBool
Reads a boolean element from the stream.
Public methodStatic memberReadDate
Reads a date string element from the stream.
Public methodStatic memberReadDouble
Reads a double element from the stream.
Public methodStatic memberReadFloat
Reads a float element from the stream.
Public methodStatic memberReadGuid
Reads a GUID element from the stream.
Public methodStatic memberReadId
Reads a binary ID from the stream.
Public methodStatic memberReadSignedInteger
Reads a signed integer element from the byte array.
Public methodStatic memberReadString
Reads an ASCII string element from the stream.
Public methodStatic memberReadUnsignedInteger
Reads an unsigned integer element from the byte array.
Public methodStatic memberReadUtf8
Reads a UTF-8 string element from the stream.
Public methodStatic memberReadValue
Reads a binary value from the stream.
Public methodStatic memberReadVariableInteger
Reads a variable integer ("vint") from the byte array.
Public methodStatic memberSerializeVariableInteger(Int64)
Serializes a variable integer.
Public methodStatic memberSerializeVariableInteger(Int64, Int32)
Serializes a variable integer using a fixed length.
Public methodToString (Inherited from Object.)
Protected methodWrite
Writes a binary element to the stream.
Protected methodWriteBool
Writes a boolean element to the stream.
Protected methodWriteDate
Writes a date element to the stream.
Protected methodWriteDouble
Writes a double element to the stream.
Protected methodWriteFloat
Writes a float element to the stream.
Protected methodWriteGuid
Writes a GUID element to the stream.
Protected methodWriteSignedInteger
Writes an signed integer element to the stream.
Protected methodWriteString
Writes an ASCII string element to the stream.
Protected methodWriteUnsignedInteger
Writes an unsigned integer element to the stream.
Protected methodWriteUtf8
Writes a UTF-8 string element to the stream.
Protected methodWriteVariableInteger(Int64, ByteOutputStream)
Writes a variable integer ("vint") to the stream.
Protected methodWriteVariableInteger(Int64, ByteOutputStream, Int32)
Writes a variable integer ("vint") to the stream using a fixed length.
Top
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also
Inheritance Hierarchy
SystemObject
  FM.IceLink.MatroskaElement
    FM.IceLink.MatroskaAudio
    FM.IceLink.MatroskaBlock
    FM.IceLink.MatroskaBlockGroup
    FM.IceLink.MatroskaCluster
    FM.IceLink.MatroskaContentCompression
    FM.IceLink.MatroskaContentEncoding
    FM.IceLink.MatroskaContentEncodings
    FM.IceLink.MatroskaEbml
    FM.IceLink.MatroskaSeek
    FM.IceLink.MatroskaSeekHead
    FM.IceLink.MatroskaSegment
    FM.IceLink.MatroskaSegmentInfo
    FM.IceLink.MatroskaTrack
    FM.IceLink.MatroskaTrackEntry
    FM.IceLink.MatroskaVideo