DASH Media Packaging SDK
|
#include <h264_byte_to_unit_stream_converter.h>
Public Member Functions | |
H26xByteToUnitStreamConverter implementation override. | |
bool | GetDecoderConfigurationRecord (std::vector< uint8_t > *decoder_config) const override |
Public Member Functions inherited from shaka::media::H26xByteToUnitStreamConverter | |
H26xByteToUnitStreamConverter (Nalu::CodecType type) | |
bool | ConvertByteStreamToNalUnitStream (const uint8_t *input_frame, size_t input_frame_size, std::vector< uint8_t > *output_frame) |
Additional Inherited Members | |
Static Public Attributes inherited from shaka::media::H26xByteToUnitStreamConverter | |
static constexpr size_t | kUnitStreamNaluLengthSize = 4 |
Class which converts H.264 byte streams (as specified in ISO/IEC 14496-10 Annex B) into H.264 NAL unit streams (as specified in ISO/IEC 14496-15).
Definition at line 22 of file h264_byte_to_unit_stream_converter.h.
|
overridevirtual |
Creates either an AVCDecoderConfigurationRecord or a HEVCDecoderConfigurationRecord from the units extracted from the byte stream.
decoder_config | is a pointer to a vector, which on successful return will contain the computed record. |
Implements shaka::media::H26xByteToUnitStreamConverter.
Definition at line 22 of file h264_byte_to_unit_stream_converter.cc.