7 #ifndef PACKAGER_MEDIA_CODECS_HEVC_DECODER_CONFIGURATION_RECORD_H_
8 #define PACKAGER_MEDIA_CODECS_HEVC_DECODER_CONFIGURATION_RECORD_H_
14 #include <packager/macros/classes.h>
15 #include <packager/media/base/fourccs.h>
16 #include <packager/media/base/video_stream_info.h>
17 #include <packager/media/codecs/decoder_configuration_record.h>
32 bool ParseInternal()
override;
35 uint8_t general_profile_space_ = 0;
36 bool general_tier_flag_ =
false;
37 uint8_t general_profile_idc_ = 0;
38 uint32_t general_profile_compatibility_flags_ = 0;
39 std::vector<uint8_t> general_constraint_indicator_flags_;
40 uint8_t general_level_idc_ = 0;
All the methods that are virtual are virtual for mocking.