live
Public Member Functions | Data Fields
MatroskaTrack Class Reference

#include <MatroskaFile.hh>

Public Member Functions

 MatroskaTrack ()
 
virtual ~MatroskaTrack ()
 
Boolean haveSubframes () const
 

Data Fields

unsigned trackNumber
 
u_int8_t trackType
 
Boolean isEnabled
 
Boolean isDefault
 
Boolean isForced
 
unsigned defaultDuration
 
char * name
 
char * language
 
char * codecID
 
unsigned samplingFrequency
 
unsigned numChannels
 
char const * mimeType
 
unsigned codecPrivateSize
 
u_int8_t * codecPrivate
 
Boolean codecPrivateUsesH264FormatForH265
 
Boolean codecIsOpus
 
unsigned headerStrippedBytesSize
 
u_int8_t * headerStrippedBytes
 
char const * colorSampling
 
char const * colorimetry
 
unsigned pixelWidth
 
unsigned pixelHeight
 
unsigned bitDepth
 
unsigned subframeSizeSize
 

Detailed Description

Definition at line 141 of file MatroskaFile.hh.

Constructor & Destructor Documentation

◆ MatroskaTrack()

MatroskaTrack::MatroskaTrack ( )

◆ ~MatroskaTrack()

virtual MatroskaTrack::~MatroskaTrack ( )
virtual

Member Function Documentation

◆ haveSubframes()

Boolean MatroskaTrack::haveSubframes ( ) const
inline

Definition at line 169 of file MatroskaFile.hh.

169 { return subframeSizeSize > 0; }
unsigned subframeSizeSize

References subframeSizeSize.

Field Documentation

◆ bitDepth

unsigned MatroskaTrack::bitDepth

Definition at line 167 of file MatroskaFile.hh.

◆ codecID

char* MatroskaTrack::codecID

Definition at line 153 of file MatroskaFile.hh.

◆ codecIsOpus

Boolean MatroskaTrack::codecIsOpus

Definition at line 160 of file MatroskaFile.hh.

◆ codecPrivate

u_int8_t* MatroskaTrack::codecPrivate

Definition at line 158 of file MatroskaFile.hh.

◆ codecPrivateSize

unsigned MatroskaTrack::codecPrivateSize

Definition at line 157 of file MatroskaFile.hh.

◆ codecPrivateUsesH264FormatForH265

Boolean MatroskaTrack::codecPrivateUsesH264FormatForH265

Definition at line 159 of file MatroskaFile.hh.

◆ colorimetry

char const* MatroskaTrack::colorimetry

Definition at line 164 of file MatroskaFile.hh.

◆ colorSampling

char const* MatroskaTrack::colorSampling

Definition at line 163 of file MatroskaFile.hh.

◆ defaultDuration

unsigned MatroskaTrack::defaultDuration

Definition at line 150 of file MatroskaFile.hh.

◆ headerStrippedBytes

u_int8_t* MatroskaTrack::headerStrippedBytes

Definition at line 162 of file MatroskaFile.hh.

◆ headerStrippedBytesSize

unsigned MatroskaTrack::headerStrippedBytesSize

Definition at line 161 of file MatroskaFile.hh.

◆ isDefault

Boolean MatroskaTrack::isDefault

Definition at line 149 of file MatroskaFile.hh.

◆ isEnabled

Boolean MatroskaTrack::isEnabled

Definition at line 149 of file MatroskaFile.hh.

◆ isForced

Boolean MatroskaTrack::isForced

Definition at line 149 of file MatroskaFile.hh.

◆ language

char* MatroskaTrack::language

Definition at line 152 of file MatroskaFile.hh.

◆ mimeType

char const* MatroskaTrack::mimeType

Definition at line 156 of file MatroskaFile.hh.

◆ name

char* MatroskaTrack::name

Definition at line 151 of file MatroskaFile.hh.

◆ numChannels

unsigned MatroskaTrack::numChannels

Definition at line 155 of file MatroskaFile.hh.

◆ pixelHeight

unsigned MatroskaTrack::pixelHeight

Definition at line 166 of file MatroskaFile.hh.

◆ pixelWidth

unsigned MatroskaTrack::pixelWidth

Definition at line 165 of file MatroskaFile.hh.

◆ samplingFrequency

unsigned MatroskaTrack::samplingFrequency

Definition at line 154 of file MatroskaFile.hh.

◆ subframeSizeSize

unsigned MatroskaTrack::subframeSizeSize

Definition at line 168 of file MatroskaFile.hh.

Referenced by haveSubframes().

◆ trackNumber

unsigned MatroskaTrack::trackNumber

Definition at line 147 of file MatroskaFile.hh.

◆ trackType

u_int8_t MatroskaTrack::trackType

Definition at line 148 of file MatroskaFile.hh.


The documentation for this class was generated from the following file: