23 explicit TsSectionPes(std::unique_ptr<EsParser> es_parser);
27 bool Parse(
bool payload_unit_start_indicator,
30 bool Flush()
override;
31 void Reset()
override;
38 bool Emit(
bool emit_for_unknown_size);
41 bool ParseInternal(
const uint8_t* raw_pes,
int raw_pes_size);
49 std::unique_ptr<EsParser> es_parser_;
55 bool previous_pts_valid_;
56 int64_t previous_pts_;
57 bool previous_dts_valid_;
58 int64_t previous_dts_;