A Matroska EBML element. More...
Instance Methods | |
| (NSString *) | - docType | 
| Gets the document type.  More... | |
| (long long) | - docTypeReadVersion | 
| Gets the document type read version.  More... | |
| (long long) | - docTypeVersion | 
| Gets the document type version.  More... | |
| (long long) | - ebmlMaxIdLength | 
| Gets the EBML maximum identifier length.  More... | |
| (long long) | - ebmlMaxSizeLength | 
| Gets the EBML maximum size length.  More... | |
| (long long) | - ebmlReadVersion | 
| Gets the EBML read version.  More... | |
| (long long) | - ebmlVersion | 
| Gets the EBML version.  More... | |
| (NSMutableData *) | - getInnerBytes | 
| Gets the inner bytes.  More... | |
| (NSMutableData *) | - id | 
| Gets the EBML ID.  More... | |
| (instancetype) | - init | 
| Initializes a new instance of the FMLiveSwitchMatroskaEbml class.  More... | |
| (instancetype) | - initWithBytes: | 
| Initializes a new instance of the FMLiveSwitchMatroskaEbml class.  More... | |
| (void) | - mergeWithEbml: | 
| Merges another FMLiveSwitchMatroskaEbml into this one.  More... | |
| (void) | - setDocType: | 
| Sets the document type.  More... | |
| (void) | - setDocTypeReadVersion: | 
| Sets the document type read version.  More... | |
| (void) | - setDocTypeVersion: | 
| Sets the document type version.  More... | |
| (void) | - setEbmlMaxIdLength: | 
| Sets the EBML maximum identifier length.  More... | |
| (void) | - setEbmlMaxSizeLength: | 
| Sets the EBML maximum size length.  More... | |
| (void) | - setEbmlReadVersion: | 
| Sets the EBML read version.  More... | |
| (void) | - setEbmlVersion: | 
| Sets the EBML version.  More... | |
  Instance Methods inherited from FMLiveSwitchMatroskaElement | |
| (NSMutableData *) | - getBytes | 
| Serializes to a byte array.  More... | |
| (int) | - length | 
| Gets the total length of the element (including ID/size field), set after calling getBytes.  More... | |
| (void) | - setSizeLength: | 
| Sets the length of the size field, in bytes.  More... | |
| (void) | - setWriteDefaultValues: | 
| Sets whether to include default values when serializing.  More... | |
| (int) | - size | 
| Gets the size of the element (excluding ID/size field), set after calling getBytes.  More... | |
| (int) | - sizeLength | 
| Gets the length of the size field, in bytes.  More... | |
| (void) | - write:id:stream: | 
| Writes a binary element to the stream.  More... | |
| (void) | - writeBool:id:stream: | 
| Writes a boolean element to the stream.  More... | |
| (void) | - writeDate:id:stream: | 
| Writes a date element to the stream.  More... | |
| (bool) | - writeDefaultValues | 
| Gets whether to include default values when serializing.  More... | |
| (void) | - writeDouble:id:stream: | 
| Writes a double element to the stream.  More... | |
| (void) | - writeFloat:id:stream: | 
| Writes a float element to the stream.  More... | |
| (void) | - writeGuid:id:stream: | 
| Writes a GUID element to the stream.  More... | |
| (void) | - writeSignedInteger:id:stream: | 
| Writes an signed integer element to the stream.  More... | |
| (void) | - writeString:id:stream: | 
| Writes an ASCII string element to the stream.  More... | |
| (void) | - writeUnsignedInteger:id:stream: | 
| Writes an unsigned integer element to the stream.  More... | |
| (void) | - writeUtf8:id:stream: | 
| Writes a UTF-8 string element to the stream.  More... | |
| (void) | - writeVariableInteger:stream: | 
| Writes a variable integer ("vint") to the stream.  More... | |
| (void) | - writeVariableInteger:stream:length: | 
| Writes a variable integer ("vint") to the stream using a fixed length.  More... | |
Class Methods | |
| (NSString *) | + defaultDocType | 
| Gets the default document type.  More... | |
| (long long) | + defaultDocTypeReadVersion | 
| Gets the default document type read version.  More... | |
| (long long) | + defaultDocTypeVersion | 
| Gets the default document type version.  More... | |
| (long long) | + defaultEbmlMaxIdLength | 
| Gets the default EBML maximum identifier length.  More... | |
| (long long) | + defaultEbmlMaxSizeLength | 
| Gets the default EBML maximum size length.  More... | |
| (long long) | + defaultEbmlReadVersion | 
| Gets the default EBML read version.  More... | |
| (long long) | + defaultEbmlVersion | 
| Gets the default EBML version.  More... | |
| (FMLiveSwitchMatroskaEbml *) | + ebml | 
| Initializes a new instance of the FMLiveSwitchMatroskaEbml class.  More... | |
| (NSMutableData *) | + ebmlId | 
| Gets the EBML ID.  More... | |
| (FMLiveSwitchMatroskaEbml *) | + ebmlWithBytes: | 
| Initializes a new instance of the FMLiveSwitchMatroskaEbml class.  More... | |
  Class Methods inherited from FMLiveSwitchMatroskaElement | |
| (bool) | + compareWithBytes1:bytes2: | 
| Compares two byte arrays for equality.  More... | |
| (FMLiveSwitchMatroskaElement *) | + element | 
| (bool) | + readBool: | 
| Reads a boolean element from the stream.  More... | |
| (NSDate *) | + readDate: | 
| Reads a date string element from the stream.  More... | |
| (double) | + readDouble: | 
| Reads a double element from the stream.  More... | |
| (float) | + readFloat: | 
| Reads a float element from the stream.  More... | |
| (FMLiveSwitchGuid *) | + readGuid: | 
| Reads a GUID element from the stream.  More... | |
| (NSMutableData *) | + readIdWithBytes:offset:offsetPlus: | 
| Reads a binary ID from the stream.  More... | |
| (long long) | + readSignedInteger: | 
| Reads a signed integer element from the byte array.  More... | |
| (NSString *) | + readString: | 
| Reads an ASCII string element from the stream.  More... | |
| (long long) | + readUnsignedInteger: | 
| Reads an unsigned integer element from the byte array.  More... | |
| (NSString *) | + readUtf8: | 
| Reads a UTF-8 string element from the stream.  More... | |
| (NSMutableData *) | + readValueWithBytes:offset:offsetPlus: | 
| Reads a binary value from the stream.  More... | |
| (long long) | + readVariableIntegerWithBytes:offset:offsetPlus: | 
| Reads a variable integer ("vint") from the byte array.  More... | |
| (NSMutableData *) | + serializeVariableInteger: | 
| Serializes a variable integer.  More... | |
| (NSMutableData *) | + serializeVariableInteger:length: | 
| Serializes a variable integer using a fixed length.  More... | |
A Matroska EBML element.
| + (NSString*) defaultDocType | 
Gets the default document type.
| + (long long) defaultDocTypeReadVersion | 
Gets the default document type read version.
| + (long long) defaultDocTypeVersion | 
Gets the default document type version.
| + (long long) defaultEbmlMaxIdLength | 
Gets the default EBML maximum identifier length.
| + (long long) defaultEbmlMaxSizeLength | 
Gets the default EBML maximum size length.
| + (long long) defaultEbmlReadVersion | 
Gets the default EBML read version.
| + (long long) defaultEbmlVersion | 
Gets the default EBML version.
| - (NSString*) docType | 
Gets the document type.
| - (long long) docTypeReadVersion | 
Gets the document type read version.
| - (long long) docTypeVersion | 
Gets the document type version.
| + (FMLiveSwitchMatroskaEbml*) ebml | 
Initializes a new instance of the FMLiveSwitchMatroskaEbml class.
| + (NSMutableData*) ebmlId | 
Gets the EBML ID.
| - (long long) ebmlMaxIdLength | 
Gets the EBML maximum identifier length.
| - (long long) ebmlMaxSizeLength | 
Gets the EBML maximum size length.
| - (long long) ebmlReadVersion | 
Gets the EBML read version.
| - (long long) ebmlVersion | 
Gets the EBML version.
| + (FMLiveSwitchMatroskaEbml*) ebmlWithBytes: | (NSMutableData *) | bytes | 
Initializes a new instance of the FMLiveSwitchMatroskaEbml class.
| bytes | The bytes. | 
| - (NSMutableData*) getInnerBytes | 
Gets the inner bytes.
Implements FMLiveSwitchMatroskaElement.
| - (NSMutableData*) id | 
Gets the EBML ID.
Implements FMLiveSwitchMatroskaElement.
| - (instancetype) init | 
Initializes a new instance of the FMLiveSwitchMatroskaEbml class.
Implements FMLiveSwitchMatroskaElement.
| - (instancetype) initWithBytes: | (NSMutableData *) | bytes | 
Initializes a new instance of the FMLiveSwitchMatroskaEbml class.
| bytes | The bytes. | 
| - (void) mergeWithEbml: | (FMLiveSwitchMatroskaEbml *) | ebml | 
Merges another FMLiveSwitchMatroskaEbml into this one.
| ebml | The FMLiveSwitchMatroskaEbml. | 
| - (void) setDocType: | (NSString *) | value | 
Sets the document type.
| - (void) setDocTypeReadVersion: | (long long) | value | 
Sets the document type read version.
| - (void) setDocTypeVersion: | (long long) | value | 
Sets the document type version.
| - (void) setEbmlMaxIdLength: | (long long) | value | 
Sets the EBML maximum identifier length.
| - (void) setEbmlMaxSizeLength: | (long long) | value | 
Sets the EBML maximum size length.
| - (void) setEbmlReadVersion: | (long long) | value | 
Sets the EBML read version.
| - (void) setEbmlVersion: | (long long) | value | 
Sets the EBML version.