Shaka Packager SDK
Public Member Functions | List of all members
shaka::media::ESDescriptor Class Reference

#include <es_descriptor.h>

Inheritance diagram for shaka::media::ESDescriptor:
shaka::media::BaseDescriptor

Public Member Functions

uint16_t esid () const
 
const DecoderConfigDescriptordecoder_config_descriptor () const
 
DecoderConfigDescriptormutable_decoder_config_descriptor ()
 
- Public Member Functions inherited from shaka::media::BaseDescriptor
 BaseDescriptor (DescriptorTag tag)
 
bool Parse (const std::vector< uint8_t > &data)
 
bool Read (BitReader *reader)
 
void Write (BufferWriter *writer)
 
size_t ComputeSize ()
 

Additional Inherited Members

- Protected Member Functions inherited from shaka::media::BaseDescriptor
void WriteHeader (BufferWriter *writer)
 Write descriptor header.
 
size_t data_size () const
 

Detailed Description

This class parses object type and decoder specific information from an elementary stream descriptor, which is usually contained in an esds box. Please refer to ISO 14496 Part 1 7.2.6.5 for more details.

Definition at line 172 of file es_descriptor.h.


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