|
Shaka Packager SDK
|
Classes | |
| struct | VideoSliceInfo |
Public Member Functions | |
| EsParserH26x (Nalu::CodecType type, std::unique_ptr< H26xByteToUnitStreamConverter > stream_converter, uint32_t pid, const EmitSampleCB &emit_sample_cb) | |
| bool | Parse (const uint8_t *buf, int size, int64_t pts, int64_t dts) override |
| bool | Flush () override |
| void | Reset () override |
Public Member Functions inherited from shaka::media::mp2t::EsParser | |
| EsParser (uint32_t pid) | |
| uint32_t | pid () |
Protected Member Functions | |
| const H26xByteToUnitStreamConverter * | stream_converter () const |
Additional Inherited Members | |
Public Types inherited from shaka::media::mp2t::EsParser | |
| typedef std::function< void(std::shared_ptr< StreamInfo >)> | NewStreamInfoCB |
| typedef std::function< void(std::shared_ptr< MediaSample >)> | EmitSampleCB |
| typedef std::function< void(std::shared_ptr< TextSample >)> | EmitTextSampleCB |
Definition at line 28 of file es_parser_h26x.h.
| shaka::media::mp2t::EsParserH26x::EsParserH26x | ( | Nalu::CodecType | type, |
| std::unique_ptr< H26xByteToUnitStreamConverter > | stream_converter, | ||
| uint32_t | pid, | ||
| const EmitSampleCB & | emit_sample_cb | ||
| ) |
Definition at line 32 of file es_parser_h26x.cc.
|
override |
Definition at line 43 of file es_parser_h26x.cc.
|
overridevirtual |
Implements shaka::media::mp2t::EsParser.
Definition at line 83 of file es_parser_h26x.cc.
|
overridevirtual |
Implements shaka::media::mp2t::EsParser.
Definition at line 45 of file es_parser_h26x.cc.
|
overridevirtual |
Implements shaka::media::mp2t::EsParser.
Definition at line 114 of file es_parser_h26x.cc.
|
inlineprotected |
Definition at line 51 of file es_parser_h26x.h.