12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef MODULES_VIDEO_CODING_H264_SPROP_PARAMETER_SETS_H_
- #define MODULES_VIDEO_CODING_H264_SPROP_PARAMETER_SETS_H_
- #include <cstdint>
- #include <string>
- #include <vector>
- #include "rtc_base/constructor_magic.h"
- namespace webrtc {
- class H264SpropParameterSets {
- public:
- H264SpropParameterSets() {}
- bool DecodeSprop(const std::string& sprop);
- const std::vector<uint8_t>& sps_nalu() { return sps_; }
- const std::vector<uint8_t>& pps_nalu() { return pps_; }
- private:
- std::vector<uint8_t> sps_;
- std::vector<uint8_t> pps_;
- RTC_DISALLOW_COPY_AND_ASSIGN(H264SpropParameterSets);
- };
- }
- #endif
|