FMIceLinkMatroskaTrackEntry Class Reference

Inherits from FMIceLinkMatroskaElement : NSObject
Declared in FMIceLinkMatroskaTrackEntry.h
FMIceLinkMatroskaTrackEntry.m

Overview

A Matroska track entry element.

– attachmentLinks

Gets the attachment links.
- (NSMutableArray *)attachmentLinks

Discussion

Gets the attachment links.

Declared In

FMIceLinkMatroskaTrackEntry.h

– audio

Gets the audio element.
- (FMIceLinkMatroskaAudio *)audio

Discussion

Gets the audio element.

Declared In

FMIceLinkMatroskaTrackEntry.h

– codecDelay

Gets the codec delay.
- (FMIceLinkNullableLong *)codecDelay

Discussion

Gets the codec delay.

Declared In

FMIceLinkMatroskaTrackEntry.h

– codecId

Gets the codec identifier.
- (NSString *)codecId

Discussion

Gets the codec identifier.

Declared In

FMIceLinkMatroskaTrackEntry.h

– codecName

Gets the codec [name](#//api/name/name).
- (NSString *)codecName

Discussion

Gets the codec [name](#//api/name/name).

Declared In

FMIceLinkMatroskaTrackEntry.h

– codecPrivate

Gets the codec private.
- (NSMutableData *)codecPrivate

Discussion

Gets the codec private.

Declared In

FMIceLinkMatroskaTrackEntry.h

– contentEncodings

Gets the content encoding elements.
- (FMIceLinkMatroskaContentEncodings *)contentEncodings

Discussion

Gets the content encoding elements.

Declared In

FMIceLinkMatroskaTrackEntry.h

– defaultDuration

Gets the default duration.
- (FMIceLinkNullableLong *)defaultDuration

Discussion

Gets the default duration.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ defaultFlagDefault

Gets the default default flag.
+ (bool)defaultFlagDefault

Discussion

Gets the default default flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ defaultFlagEnabled

Gets the default enabled flag.
+ (bool)defaultFlagEnabled

Discussion

Gets the default enabled flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ defaultFlagForced

Gets the default forced flag.
+ (bool)defaultFlagForced

Discussion

Gets the default forced flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ defaultFlagLacing

Gets the default lacing flag.
+ (bool)defaultFlagLacing

Discussion

Gets the default lacing flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ defaultLanguage

Gets the default [language](#//api/name/language).
+ (NSString *)defaultLanguage

Discussion

Gets the default [language](#//api/name/language).

Declared In

FMIceLinkMatroskaTrackEntry.h

+ defaultMinCache

Gets the default minimum cache.
+ (long long)defaultMinCache

Discussion

Gets the default minimum cache.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ ebmlId

Gets the EBML ID.
+ (NSMutableData *)ebmlId

Discussion

Gets the EBML ID.

Declared In

FMIceLinkMatroskaTrackEntry.h

– flagDefault

Gets the default flag.
- (bool)flagDefault

Discussion

Gets the default flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– flagEnabled

Gets the enabled flag.
- (bool)flagEnabled

Discussion

Gets the enabled flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– flagForced

Gets the forced flag.
- (bool)flagForced

Discussion

Gets the forced flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– flagLacing

Gets the lacing flag.
- (bool)flagLacing

Discussion

Gets the lacing flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– getInnerBytes

Gets the inner bytes.
- (NSMutableData *)getInnerBytes

Discussion

Gets the inner bytes.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ h264CodecId

Gets the H.264 codec ID.
+ (NSString *)h264CodecId

Discussion

Gets the H.264 codec ID.

Declared In

FMIceLinkMatroskaTrackEntry.h

– id

Gets the EBML ID.
- (NSMutableData *)id

Discussion

Gets the EBML ID.

Declared In

FMIceLinkMatroskaTrackEntry.h

– init

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.
- (instancetype)init

Discussion

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.

Declared In

FMIceLinkMatroskaTrackEntry.h

– initWithBytes:

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.
- (instancetype)initWithBytes:(NSMutableData *)bytes

Parameters

bytes

The bytes.

Discussion

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.

Declared In

FMIceLinkMatroskaTrackEntry.h

– language

Gets the language.
- (NSString *)language

Discussion

Gets the language.

Declared In

FMIceLinkMatroskaTrackEntry.h

– maxCache

Gets the maximum cache.
- (FMIceLinkNullableLong *)maxCache

Discussion

Gets the maximum cache.

Declared In

FMIceLinkMatroskaTrackEntry.h

– minCache

Gets the minimum cache.
- (long long)minCache

Discussion

Gets the minimum cache.

Declared In

FMIceLinkMatroskaTrackEntry.h

– name

Gets the name.
- (NSString *)name

Discussion

Gets the name.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ opusCodecId

Gets the Opus codec ID.
+ (NSString *)opusCodecId

Discussion

Gets the Opus codec ID.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ pcmaFormatTag

Gets the PCMA format tag.
+ (int)pcmaFormatTag

Discussion

Gets the PCMA format tag.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ pcmCodecId

Gets the PCM codec ID.
+ (NSString *)pcmCodecId

Discussion

Gets the PCM codec ID.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ pcmuFormatTag

Gets the PCMU format tag.
+ (int)pcmuFormatTag

Discussion

Gets the PCMU format tag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– seekPreRoll

Gets the seek pre-roll.
- (FMIceLinkNullableLong *)seekPreRoll

Discussion

Gets the seek pre-roll.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setAttachmentLinks:

Sets the attachment links.
- (void)setAttachmentLinks:(NSMutableArray *)value

Discussion

Sets the attachment links.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setAudio:

Sets the [audio](#//api/name/audio) element.
- (void)setAudio:(FMIceLinkMatroskaAudio *)value

Discussion

Sets the [audio](#//api/name/audio) element.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setCodecDelay:

Sets the codec delay.
- (void)setCodecDelay:(FMIceLinkNullableLong *)value

Discussion

Sets the codec delay.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setCodecId:

Sets the codec identifier.
- (void)setCodecId:(NSString *)value

Discussion

Sets the codec identifier.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setCodecName:

Sets the codec [name](#//api/name/name).
- (void)setCodecName:(NSString *)value

Discussion

Sets the codec [name](#//api/name/name).

Declared In

FMIceLinkMatroskaTrackEntry.h

– setCodecPrivate:

Sets the codec private.
- (void)setCodecPrivate:(NSMutableData *)value

Discussion

Sets the codec private.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setContentEncodings:

Sets the content encoding elements.
- (void)setContentEncodings:(FMIceLinkMatroskaContentEncodings *)value

Discussion

Sets the content encoding elements.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setDefaultDuration:

Sets the default duration.
- (void)setDefaultDuration:(FMIceLinkNullableLong *)value

Discussion

Sets the default duration.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setFlagDefault:

Sets the default flag.
- (void)setFlagDefault:(bool)value

Discussion

Sets the default flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setFlagEnabled:

Sets the enabled flag.
- (void)setFlagEnabled:(bool)value

Discussion

Sets the enabled flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setFlagForced:

Sets the forced flag.
- (void)setFlagForced:(bool)value

Discussion

Sets the forced flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setFlagLacing:

Sets the lacing flag.
- (void)setFlagLacing:(bool)value

Discussion

Sets the lacing flag.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setLanguage:

Sets the [language](#//api/name/language).
- (void)setLanguage:(NSString *)value

Discussion

Sets the [language](#//api/name/language).

Declared In

FMIceLinkMatroskaTrackEntry.h

– setMaxCache:

Sets the maximum cache.
- (void)setMaxCache:(FMIceLinkNullableLong *)value

Discussion

Sets the maximum cache.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setMinCache:

Sets the minimum cache.
- (void)setMinCache:(long long)value

Discussion

Sets the minimum cache.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setName:

Sets the [name](#//api/name/name).
- (void)setName:(NSString *)value

Discussion

Sets the [name](#//api/name/name).

Declared In

FMIceLinkMatroskaTrackEntry.h

– setSeekPreRoll:

Sets the seek pre-roll.
- (void)setSeekPreRoll:(FMIceLinkNullableLong *)value

Discussion

Sets the seek pre-roll.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setTrackNumber:

Sets the track number.
- (void)setTrackNumber:(long long)value

Discussion

Sets the track number.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setTrackTimecodeScale:

Sets the track timecode scale.
- (void)setTrackTimecodeScale:(FMIceLinkNullableFloat *)value

Discussion

Sets the track timecode scale.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setTrackType:

Sets the track type.
- (void)setTrackType:(long long)value

Discussion

Sets the track type.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setTrackUid:

Sets the track UID.
- (void)setTrackUid:(long long)value

Discussion

Sets the track UID.

Declared In

FMIceLinkMatroskaTrackEntry.h

– setVideo:

Sets the [video](#//api/name/video) element.
- (void)setVideo:(FMIceLinkMatroskaVideo *)value

Discussion

Sets the [video](#//api/name/video) element.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ trackEntry

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.
+ (FMIceLinkMatroskaTrackEntry *)trackEntry

Discussion

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ trackEntryWithBytes:

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.
+ (FMIceLinkMatroskaTrackEntry *)trackEntryWithBytes:(NSMutableData *)bytes

Parameters

bytes

The bytes.

Discussion

Initializes a new instance of the FMIceLinkMatroskaTrackEntry class.

Declared In

FMIceLinkMatroskaTrackEntry.h

– trackNumber

Gets the track number.
- (long long)trackNumber

Discussion

Gets the track number.

Declared In

FMIceLinkMatroskaTrackEntry.h

– trackTimecodeScale

Gets the track timecode scale.
- (FMIceLinkNullableFloat *)trackTimecodeScale

Discussion

Gets the track timecode scale.

Declared In

FMIceLinkMatroskaTrackEntry.h

– trackType

Gets the track type.
- (long long)trackType

Discussion

Gets the track type.

Declared In

FMIceLinkMatroskaTrackEntry.h

– trackUid

Gets the track UID.
- (long long)trackUid

Discussion

Gets the track UID.

Declared In

FMIceLinkMatroskaTrackEntry.h

– video

Gets the video element.
- (FMIceLinkMatroskaVideo *)video

Discussion

Gets the video element.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ vp8CodecId

Gets the VP8 codec ID.
+ (NSString *)vp8CodecId

Discussion

Gets the VP8 codec ID.

Declared In

FMIceLinkMatroskaTrackEntry.h

+ vp9CodecId

Gets the VP8 codec ID.
+ (NSString *)vp9CodecId

Discussion

Gets the VP8 codec ID.

Declared In

FMIceLinkMatroskaTrackEntry.h