5 #ifndef MEDIA_FORMATS_WEBM_WEBM_VIDEO_CLIENT_H_
6 #define MEDIA_FORMATS_WEBM_WEBM_VIDEO_CLIENT_H_
12 #include "packager/media/base/video_stream_info.h"
13 #include "packager/media/codecs/vp_codec_configuration_record.h"
14 #include "packager/media/formats/webm/webm_parser.h"
18 class VideoDecoderConfig;
37 const std::string& codec_id,
43 const std::vector<uint8_t>& codec_private);
48 bool OnListEnd(
int id)
override;
49 bool OnUInt(
int id, int64_t val)
override;
50 bool OnBinary(
int id,
const uint8_t* data,
int size)
override;
51 bool OnFloat(
int id,
double val)
override;
54 int64_t pixel_height_;
59 int64_t display_width_;
60 int64_t display_height_;
61 int64_t display_unit_;
65 int64_t chroma_subsampling_horz_;
66 int64_t chroma_subsampling_vert_;
67 int64_t chroma_siting_horz_;
68 int64_t chroma_siting_vert_;
76 #endif // MEDIA_FORMATS_WEBM_WEBM_VIDEO_CLIENT_H_