codecUtilsH264GetProfileFlagsLevel
fn
bool codecUtilsH264GetProfileFlagsLevel(ubyte[] codecData, out ubyte profile, out ubyte flags, out ubyte level)Parses profile, flags, and level from a H264 AVCC extradata/sequence_header. These are most commonly retrieved from a video/x-h264 caps with a codec_data buffer.
The format of H264 AVCC extradata/sequence_header is documented in the ITU-T H.264 specification section 7.3.2.1.1 as well as in ISO/IEC 14496-15 section 5.3.3.1.2.
Parameters
codecData | H264 AVCC extradata |
profile | return location for h264 profile_idc or null |
flags | return location for h264 constraint set flags or null |
level | return location h264 level_idc or null |
Returns
true on success, false on failure