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

Class for parsing HEVC decoder configuration record. More...

#include <hevc_decoder_configuration_record.h>

Inheritance diagram for shaka::media::HEVCDecoderConfigurationRecord:
shaka::media::DecoderConfigurationRecord

Public Member Functions

std::string GetCodecString (FourCC codec_fourcc) const
 
- Public Member Functions inherited from shaka::media::DecoderConfigurationRecord
bool Parse (const std::vector< uint8_t > &data)
 
bool Parse (const uint8_t *data, size_t data_size)
 
uint8_t nalu_length_size () const
 
size_t nalu_count () const
 
const Nalunalu (size_t i) const
 
uint8_t transfer_characteristics () const
 
uint8_t color_primaries () const
 
uint8_t matrix_coefficients () const
 

Additional Inherited Members

- Protected Member Functions inherited from shaka::media::DecoderConfigurationRecord
void AddNalu (const Nalu &nalu)
 Adds the given Nalu to the configuration.
 
const uint8_t * data () const
 
size_t data_size () const
 
void set_nalu_length_size (uint8_t nalu_length_size)
 Sets the size of the NAL unit length field.
 
void set_transfer_characteristics (uint8_t transfer_characteristics)
 Sets the transfer characteristics.
 
void set_color_primaries (uint8_t color_primaries)
 Sets the colour primaries.
 
void set_matrix_coefficients (uint8_t matrix_coefficients)
 Sets the matrix coeffs.
 

Detailed Description

Class for parsing HEVC decoder configuration record.

Definition at line 23 of file hevc_decoder_configuration_record.h.

Member Function Documentation

◆ GetCodecString()

std::string shaka::media::HEVCDecoderConfigurationRecord::GetCodecString ( FourCC  codec_fourcc) const
Returns
The codec string.

Definition at line 135 of file hevc_decoder_configuration_record.cc.


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