7 #ifndef MEDIA_FILTERS_AVC_DECODER_CONFIGURATION_H_
8 #define MEDIA_FILTERS_AVC_DECODER_CONFIGURATION_H_
14 #include "packager/base/macros.h"
15 #include "packager/media/filters/decoder_configuration.h"
17 namespace edash_packager {
29 uint8_t version()
const {
return version_; }
30 uint8_t profile_indication()
const {
return profile_indication_; }
31 uint8_t profile_compatibility()
const {
return profile_compatibility_; }
32 uint8_t avc_level()
const {
return avc_level_; }
33 uint32_t coded_width()
const {
return coded_width_; }
34 uint32_t coded_height()
const {
return coded_height_; }
35 uint32_t pixel_width()
const {
return pixel_width_; }
36 uint32_t pixel_height()
const {
return pixel_height_; }
41 uint8_t profile_compatibility,
45 bool ParseInternal()
override;
48 uint8_t profile_indication_;
49 uint8_t profile_compatibility_;
53 uint32_t coded_width_;
54 uint32_t coded_height_;
55 uint32_t pixel_width_;
56 uint32_t pixel_height_;
64 #endif // MEDIA_FILTERS_AVC_DECODER_CONFIGURATION_H_