Shaka Packager SDK
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
shaka::media::mp4::AudioSampleEntry Struct Reference
Inheritance diagram for shaka::media::mp4::AudioSampleEntry:
shaka::media::mp4::Box

Public Member Functions

FourCC BoxType () const override
 
FourCC GetActualFormat () const
 
- Public Member Functions inherited from shaka::media::mp4::Box
bool Parse (BoxReader *reader)
 
void Write (BufferWriter *writer)
 
void WriteHeader (BufferWriter *writer)
 
uint32_t ComputeSize ()
 
virtual uint32_t HeaderSize () const
 
uint32_t box_size ()
 

Public Attributes

FourCC format = FOURCC_NULL
 
uint16_t data_reference_index = 1u
 
uint16_t channelcount = 2u
 
uint16_t samplesize = 16u
 
uint32_t samplerate = 0u
 
ProtectionSchemeInfo sinf
 
ElementaryStreamDescriptor esds
 
DTSSpecific ddts
 
UDTSSpecific udts
 
AC3Specific dac3
 
EC3Specific dec3
 
AC4Specific dac4
 
OpusSpecific dops
 
IAMFSpecific iacb
 
FlacSpecific dfla
 
MHAConfiguration mhac
 
ALACSpecific alac
 

Additional Inherited Members

- Protected Member Functions inherited from shaka::media::mp4::Box
virtual bool ReadWriteHeaderInternal (BoxBuffer *buffer)
 

Detailed Description

Definition at line 400 of file box_definitions.h.

Member Function Documentation

◆ BoxType()

FourCC shaka::media::mp4::AudioSampleEntry::BoxType ( ) const
overridevirtual
Returns
box type.

Implements shaka::media::mp4::Box.

Definition at line 2027 of file box_definitions.cc.

◆ GetActualFormat()

FourCC shaka::media::mp4::AudioSampleEntry::GetActualFormat ( ) const
inline

Definition at line 404 of file box_definitions.h.

Member Data Documentation

◆ alac

ALACSpecific shaka::media::mp4::AudioSampleEntry::alac

Definition at line 428 of file box_definitions.h.

◆ channelcount

uint16_t shaka::media::mp4::AudioSampleEntry::channelcount = 2u

Definition at line 412 of file box_definitions.h.

◆ dac3

AC3Specific shaka::media::mp4::AudioSampleEntry::dac3

Definition at line 421 of file box_definitions.h.

◆ dac4

AC4Specific shaka::media::mp4::AudioSampleEntry::dac4

Definition at line 423 of file box_definitions.h.

◆ data_reference_index

uint16_t shaka::media::mp4::AudioSampleEntry::data_reference_index = 1u

Definition at line 411 of file box_definitions.h.

◆ ddts

DTSSpecific shaka::media::mp4::AudioSampleEntry::ddts

Definition at line 419 of file box_definitions.h.

◆ dec3

EC3Specific shaka::media::mp4::AudioSampleEntry::dec3

Definition at line 422 of file box_definitions.h.

◆ dfla

FlacSpecific shaka::media::mp4::AudioSampleEntry::dfla

Definition at line 426 of file box_definitions.h.

◆ dops

OpusSpecific shaka::media::mp4::AudioSampleEntry::dops

Definition at line 424 of file box_definitions.h.

◆ esds

ElementaryStreamDescriptor shaka::media::mp4::AudioSampleEntry::esds

Definition at line 418 of file box_definitions.h.

◆ format

FourCC shaka::media::mp4::AudioSampleEntry::format = FOURCC_NULL

Definition at line 408 of file box_definitions.h.

◆ iacb

IAMFSpecific shaka::media::mp4::AudioSampleEntry::iacb

Definition at line 425 of file box_definitions.h.

◆ mhac

MHAConfiguration shaka::media::mp4::AudioSampleEntry::mhac

Definition at line 427 of file box_definitions.h.

◆ samplerate

uint32_t shaka::media::mp4::AudioSampleEntry::samplerate = 0u

Definition at line 414 of file box_definitions.h.

◆ samplesize

uint16_t shaka::media::mp4::AudioSampleEntry::samplesize = 16u

Definition at line 413 of file box_definitions.h.

◆ sinf

ProtectionSchemeInfo shaka::media::mp4::AudioSampleEntry::sinf

Definition at line 416 of file box_definitions.h.

◆ udts

UDTSSpecific shaka::media::mp4::AudioSampleEntry::udts

Definition at line 420 of file box_definitions.h.


The documentation for this struct was generated from the following files: