A Matroska track entry element. More...
Instance Methods | |
| (NSMutableArray *) | - attachmentLinks |
| Gets the attachment links. More... | |
| (FMLiveSwitchMatroskaAudio *) | - audio |
| Gets the audio element. More... | |
| (FMLiveSwitchNullableLong *) | - codecDelay |
| Gets the codec delay. More... | |
| (NSString *) | - codecId |
| Gets the codec identifier. More... | |
| (NSString *) | - codecName |
| Gets the codec name. More... | |
| (NSMutableData *) | - codecPrivate |
| Gets the codec private. More... | |
| (FMLiveSwitchMatroskaContentEncodings *) | - contentEncodings |
| Gets the content encoding elements. More... | |
| (FMLiveSwitchNullableLong *) | - defaultDuration |
| Gets the default duration. More... | |
| (bool) | - flagDefault |
| Gets the default flag. More... | |
| (bool) | - flagEnabled |
| Gets the enabled flag. More... | |
| (bool) | - flagForced |
| Gets the forced flag. More... | |
| (bool) | - flagLacing |
| Gets the lacing flag. More... | |
| (NSMutableData *) | - getInnerBytes |
| Gets the inner bytes. More... | |
| (NSMutableData *) | - id |
| Gets the EBML ID. More... | |
| (instancetype) | - init |
| Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class. More... | |
| (instancetype) | - initWithBytes: |
| Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class. More... | |
| (NSString *) | - language |
| Gets the language. More... | |
| (FMLiveSwitchNullableLong *) | - maxCache |
| Gets the maximum cache. More... | |
| (long long) | - minCache |
| Gets the minimum cache. More... | |
| (NSString *) | - name |
| Gets the name. More... | |
| (FMLiveSwitchNullableLong *) | - seekPreRoll |
| Gets the seek pre-roll. More... | |
| (void) | - setAttachmentLinks: |
| Sets the attachment links. More... | |
| (void) | - setAudio: |
| Sets the audio element. More... | |
| (void) | - setCodecDelay: |
| Sets the codec delay. More... | |
| (void) | - setCodecId: |
| Sets the codec identifier. More... | |
| (void) | - setCodecName: |
| Sets the codec name. More... | |
| (void) | - setCodecPrivate: |
| Sets the codec private. More... | |
| (void) | - setContentEncodings: |
| Sets the content encoding elements. More... | |
| (void) | - setDefaultDuration: |
| Sets the default duration. More... | |
| (void) | - setFlagDefault: |
| Sets the default flag. More... | |
| (void) | - setFlagEnabled: |
| Sets the enabled flag. More... | |
| (void) | - setFlagForced: |
| Sets the forced flag. More... | |
| (void) | - setFlagLacing: |
| Sets the lacing flag. More... | |
| (void) | - setLanguage: |
| Sets the language. More... | |
| (void) | - setMaxCache: |
| Sets the maximum cache. More... | |
| (void) | - setMinCache: |
| Sets the minimum cache. More... | |
| (void) | - setName: |
| Sets the name. More... | |
| (void) | - setSeekPreRoll: |
| Sets the seek pre-roll. More... | |
| (void) | - setTrackNumber: |
| Sets the track number. More... | |
| (void) | - setTrackTimecodeScale: |
| Sets the track timecode scale. More... | |
| (void) | - setTrackType: |
| Sets the track type. More... | |
| (void) | - setTrackUid: |
| Sets the track UID. More... | |
| (void) | - setVideo: |
| Sets the video element. More... | |
| (long long) | - trackNumber |
| Gets the track number. More... | |
| (FMLiveSwitchNullableFloat *) | - trackTimecodeScale |
| Gets the track timecode scale. More... | |
| (long long) | - trackType |
| Gets the track type. More... | |
| (long long) | - trackUid |
| Gets the track UID. More... | |
| (FMLiveSwitchMatroskaVideo *) | - video |
| Gets the video element. 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 *) | + aacCodecId |
| Gets the AAC codec ID. More... | |
| (bool) | + defaultFlagDefault |
| Gets the default default flag. More... | |
| (bool) | + defaultFlagEnabled |
| Gets the default enabled flag. More... | |
| (bool) | + defaultFlagForced |
| Gets the default forced flag. More... | |
| (bool) | + defaultFlagLacing |
| Gets the default lacing flag. More... | |
| (NSString *) | + defaultLanguage |
| Gets the default language. More... | |
| (long long) | + defaultMinCache |
| Gets the default minimum cache. More... | |
| (NSMutableData *) | + ebmlId |
| Gets the EBML ID. More... | |
| (int) | + g722FormatTag |
| Gets the G722 format tag. More... | |
| (NSString *) | + h264CodecId |
| Gets the H.264 codec ID. More... | |
| (NSString *) | + h265CodecId |
| Gets the H.265 codec ID. More... | |
| (int) | + l16FormatTag |
| Gets the L16 format tag. More... | |
| (NSString *) | + opusCodecId |
| Gets the Opus codec ID. More... | |
| (int) | + pcmaFormatTag |
| Gets the PCMA format tag. More... | |
| (NSString *) | + pcmCodecId |
| Gets the PCM codec ID. More... | |
| (int) | + pcmuFormatTag |
| Gets the PCMU format tag. More... | |
| (FMLiveSwitchMatroskaTrackEntry *) | + trackEntry |
| Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class. More... | |
| (FMLiveSwitchMatroskaTrackEntry *) | + trackEntryWithBytes: |
| Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class. More... | |
| (NSString *) | + vp8CodecId |
| Gets the VP8 codec ID. More... | |
| (NSString *) | + vp9CodecId |
| Gets the VP8 codec ID. 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 track entry element.
| + (NSString*) aacCodecId |
Gets the AAC codec ID.
| - (NSMutableArray*) attachmentLinks |
Gets the attachment links.
| - (FMLiveSwitchMatroskaAudio*) audio |
Gets the audio element.
| - (FMLiveSwitchNullableLong*) codecDelay |
Gets the codec delay.
| - (NSString*) codecId |
Gets the codec identifier.
| - (NSString*) codecName |
Gets the codec name.
| - (NSMutableData*) codecPrivate |
Gets the codec private.
| - (FMLiveSwitchMatroskaContentEncodings*) contentEncodings |
Gets the content encoding elements.
| - (FMLiveSwitchNullableLong*) defaultDuration |
Gets the default duration.
| + (bool) defaultFlagDefault |
Gets the default default flag.
| + (bool) defaultFlagEnabled |
Gets the default enabled flag.
| + (bool) defaultFlagForced |
Gets the default forced flag.
| + (bool) defaultFlagLacing |
Gets the default lacing flag.
| + (NSString*) defaultLanguage |
Gets the default language.
| + (long long) defaultMinCache |
Gets the default minimum cache.
| + (NSMutableData*) ebmlId |
Gets the EBML ID.
| - (bool) flagDefault |
Gets the default flag.
| - (bool) flagEnabled |
Gets the enabled flag.
| - (bool) flagForced |
Gets the forced flag.
| - (bool) flagLacing |
Gets the lacing flag.
| + (int) g722FormatTag |
Gets the G722 format tag.
| - (NSMutableData*) getInnerBytes |
Gets the inner bytes.
Implements FMLiveSwitchMatroskaElement.
| + (NSString*) h264CodecId |
Gets the H.264 codec ID.
| + (NSString*) h265CodecId |
Gets the H.265 codec ID.
| - (NSMutableData*) id |
Gets the EBML ID.
Implements FMLiveSwitchMatroskaElement.
| - (instancetype) init |
Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class.
Implements FMLiveSwitchMatroskaElement.
| - (instancetype) initWithBytes: | (NSMutableData *) | bytes |
Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class.
| bytes | The bytes. |
| + (int) l16FormatTag |
Gets the L16 format tag.
| - (NSString*) language |
Gets the language.
| - (FMLiveSwitchNullableLong*) maxCache |
Gets the maximum cache.
| - (long long) minCache |
Gets the minimum cache.
| - (NSString*) name |
Gets the name.
| + (NSString*) opusCodecId |
Gets the Opus codec ID.
| + (int) pcmaFormatTag |
Gets the PCMA format tag.
| + (NSString*) pcmCodecId |
Gets the PCM codec ID.
| + (int) pcmuFormatTag |
Gets the PCMU format tag.
| - (FMLiveSwitchNullableLong*) seekPreRoll |
Gets the seek pre-roll.
| - (void) setAttachmentLinks: | (NSMutableArray *) | value |
Sets the attachment links.
| - (void) setAudio: | (FMLiveSwitchMatroskaAudio *) | value |
Sets the audio element.
| - (void) setCodecDelay: | (FMLiveSwitchNullableLong *) | value |
Sets the codec delay.
| - (void) setCodecId: | (NSString *) | value |
Sets the codec identifier.
| - (void) setCodecName: | (NSString *) | value |
Sets the codec name.
| - (void) setCodecPrivate: | (NSMutableData *) | value |
Sets the codec private.
| - (void) setContentEncodings: | (FMLiveSwitchMatroskaContentEncodings *) | value |
Sets the content encoding elements.
| - (void) setDefaultDuration: | (FMLiveSwitchNullableLong *) | value |
Sets the default duration.
| - (void) setFlagDefault: | (bool) | value |
Sets the default flag.
| - (void) setFlagEnabled: | (bool) | value |
Sets the enabled flag.
| - (void) setFlagForced: | (bool) | value |
Sets the forced flag.
| - (void) setFlagLacing: | (bool) | value |
Sets the lacing flag.
| - (void) setLanguage: | (NSString *) | value |
Sets the language.
| - (void) setMaxCache: | (FMLiveSwitchNullableLong *) | value |
Sets the maximum cache.
| - (void) setMinCache: | (long long) | value |
Sets the minimum cache.
| - (void) setName: | (NSString *) | value |
Sets the name.
| - (void) setSeekPreRoll: | (FMLiveSwitchNullableLong *) | value |
Sets the seek pre-roll.
| - (void) setTrackNumber: | (long long) | value |
Sets the track number.
| - (void) setTrackTimecodeScale: | (FMLiveSwitchNullableFloat *) | value |
Sets the track timecode scale.
| - (void) setTrackType: | (long long) | value |
Sets the track type.
| - (void) setTrackUid: | (long long) | value |
Sets the track UID.
| - (void) setVideo: | (FMLiveSwitchMatroskaVideo *) | value |
Sets the video element.
| + (FMLiveSwitchMatroskaTrackEntry*) trackEntry |
Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class.
| + (FMLiveSwitchMatroskaTrackEntry*) trackEntryWithBytes: | (NSMutableData *) | bytes |
Initializes a new instance of the FMLiveSwitchMatroskaTrackEntry class.
| bytes | The bytes. |
| - (long long) trackNumber |
Gets the track number.
| - (FMLiveSwitchNullableFloat*) trackTimecodeScale |
Gets the track timecode scale.
| - (long long) trackType |
Gets the track type.
| - (long long) trackUid |
Gets the track UID.
| - (FMLiveSwitchMatroskaVideo*) video |
Gets the video element.
| + (NSString*) vp8CodecId |
Gets the VP8 codec ID.
| + (NSString*) vp9CodecId |
Gets the VP8 codec ID.