|
enum | Profile {
kProfileConstrainedBaseline,
kProfileBaseline,
kProfileMain,
kProfileConstrainedHigh,
kProfileHigh,
kProfileConstrainedBaseline,
kProfileBaseline,
kProfileMain,
kProfileConstrainedHigh,
kProfileHigh
} |
|
enum | NaluType : uint8_t {
kSlice = 1,
kIdr = 5,
kSei = 6,
kSps = 7,
kPps = 8,
kAud = 9,
kEndOfSequence = 10,
kEndOfStream = 11,
kFiller = 12,
kStapA = 24,
kFuA = 28,
kSlice = 1,
kIdr = 5,
kSei = 6,
kSps = 7,
kPps = 8,
kAud = 9,
kEndOfSequence = 10,
kEndOfStream = 11,
kFiller = 12,
kStapA = 24,
kFuA = 28
} |
|
enum | SliceType : uint8_t {
kP = 0,
kB = 1,
kI = 2,
kSp = 3,
kSi = 4,
kP = 0,
kB = 1,
kI = 2,
kSp = 3,
kSi = 4
} |
|
enum | Level {
kLevel1_b = 0,
kLevel1 = 10,
kLevel1_1 = 11,
kLevel1_2 = 12,
kLevel1_3 = 13,
kLevel2 = 20,
kLevel2_1 = 21,
kLevel2_2 = 22,
kLevel3 = 30,
kLevel3_1 = 31,
kLevel3_2 = 32,
kLevel4 = 40,
kLevel4_1 = 41,
kLevel4_2 = 42,
kLevel5 = 50,
kLevel5_1 = 51,
kLevel5_2 = 52,
kLevel1_b = 0,
kLevel1 = 10,
kLevel1_1 = 11,
kLevel1_2 = 12,
kLevel1_3 = 13,
kLevel2 = 20,
kLevel2_1 = 21,
kLevel2_2 = 22,
kLevel3 = 30,
kLevel3_1 = 31,
kLevel3_2 = 32,
kLevel4 = 40,
kLevel4_1 = 41,
kLevel4_2 = 42,
kLevel5 = 50,
kLevel5_1 = 51,
kLevel5_2 = 52
} |
|
enum | Profile {
kProfileConstrainedBaseline,
kProfileBaseline,
kProfileMain,
kProfileConstrainedHigh,
kProfileHigh,
kProfileConstrainedBaseline,
kProfileBaseline,
kProfileMain,
kProfileConstrainedHigh,
kProfileHigh
} |
|
enum | NaluType : uint8_t {
kSlice = 1,
kIdr = 5,
kSei = 6,
kSps = 7,
kPps = 8,
kAud = 9,
kEndOfSequence = 10,
kEndOfStream = 11,
kFiller = 12,
kStapA = 24,
kFuA = 28,
kSlice = 1,
kIdr = 5,
kSei = 6,
kSps = 7,
kPps = 8,
kAud = 9,
kEndOfSequence = 10,
kEndOfStream = 11,
kFiller = 12,
kStapA = 24,
kFuA = 28
} |
|
enum | SliceType : uint8_t {
kP = 0,
kB = 1,
kI = 2,
kSp = 3,
kSi = 4,
kP = 0,
kB = 1,
kI = 2,
kSp = 3,
kSi = 4
} |
|
enum | Level {
kLevel1_b = 0,
kLevel1 = 10,
kLevel1_1 = 11,
kLevel1_2 = 12,
kLevel1_3 = 13,
kLevel2 = 20,
kLevel2_1 = 21,
kLevel2_2 = 22,
kLevel3 = 30,
kLevel3_1 = 31,
kLevel3_2 = 32,
kLevel4 = 40,
kLevel4_1 = 41,
kLevel4_2 = 42,
kLevel5 = 50,
kLevel5_1 = 51,
kLevel5_2 = 52,
kLevel1_b = 0,
kLevel1 = 10,
kLevel1_1 = 11,
kLevel1_2 = 12,
kLevel1_3 = 13,
kLevel2 = 20,
kLevel2_1 = 21,
kLevel2_2 = 22,
kLevel3 = 30,
kLevel3_1 = 31,
kLevel3_2 = 32,
kLevel4 = 40,
kLevel4_1 = 41,
kLevel4_2 = 42,
kLevel5 = 50,
kLevel5_1 = 51,
kLevel5_2 = 52
} |
|
|
std::vector< NaluIndex > | FindNaluIndices (const uint8_t *buffer, size_t buffer_size) |
|
NaluType | ParseNaluType (uint8_t data) |
|
std::unique_ptr< rtc::Buffer > | ParseRbsp (const uint8_t *data, size_t length) |
|
void | WriteRbsp (const uint8_t *bytes, size_t length, rtc::Buffer *destination) |
|
rtc::Optional< ProfileLevelId > | ParseProfileLevelId (const char *str) |
|
rtc::Optional< ProfileLevelId > | ParseSdpProfileLevelId (const CodecParameterMap ¶ms) |
|
rtc::Optional< Level > | SupportedLevel (int max_frame_pixel_count, float max_fps) |
|
rtc::Optional< std::string > | ProfileLevelIdToString (const ProfileLevelId &profile_level_id) |
|
void | GenerateProfileLevelIdForAnswer (const CodecParameterMap &local_supported_params, const CodecParameterMap &remote_offered_params, CodecParameterMap *answer_params) |
|
| TEST (H264ProfileLevelId, TestParsingInvalid) |
|
| TEST (H264ProfileLevelId, TestParsingLevel) |
|
| TEST (H264ProfileLevelId, TestParsingConstrainedBaseline) |
|
| TEST (H264ProfileLevelId, TestParsingBaseline) |
|
| TEST (H264ProfileLevelId, TestParsingMain) |
|
| TEST (H264ProfileLevelId, TestParsingHigh) |
|
| TEST (H264ProfileLevelId, TestParsingConstrainedHigh) |
|
| TEST (H264ProfileLevelId, TestSupportedLevel) |
|
| TEST (H264ProfileLevelId, TestSupportedLevelInvalid) |
|
| TEST (H264ProfileLevelId, TestToString) |
|
| TEST (H264ProfileLevelId, TestToStringLevel1b) |
|
| TEST (H264ProfileLevelId, TestToStringRoundTrip) |
|
| TEST (H264ProfileLevelId, TestToStringInvalid) |
|
| TEST (H264ProfileLevelId, TestParseSdpProfileLevelIdEmpty) |
|
| TEST (H264ProfileLevelId, TestParseSdpProfileLevelIdConstrainedHigh) |
|
| TEST (H264ProfileLevelId, TestParseSdpProfileLevelIdInvalid) |
|
| TEST (H264ProfileLevelId, TestGenerateProfileLevelIdForAnswerEmpty) |
|
| TEST (H264ProfileLevelId, TestGenerateProfileLevelIdForAnswerLevelSymmetryCapped) |
|
| TEST (H264ProfileLevelId, TestGenerateProfileLevelIdForAnswerConstrainedBaselineLevelAsymmetry) |
|