文件名称:字节流NAL单元语义-vulkanapi说明文档
文件大小:2.5MB
文件格式:PDF
更新时间:2024-07-22 01:42:27
25724
B.2.1 字节流NAL单元语法 字节流 NAL 单元语法见表 B.1 表B.1 字节流 NAL 单元语法表 byte_stream_nal_unit( NumBytesInNALunit ) { 描述符 while( next_bits(24) != 0x000001 && next_bits(32) != 0x00000001 ) leading_zero_8bits /* 应等于 0x00 */ f(8) if( next_bits(24) != 0x000001) zero_byte /* 应等于 0x00 */ f(8) start_code_prefix_one_3bytes /* 应等于 0x000001 */ f(24) nal_unit( NumBytesInNALunit ) while( more_data_in_byte_stream( ) && next_bits(24) != 0x000001 && next_bits(32) != 0x00000001 ) trailing_zero_8bits /* 应等于 0x00 */ f(8) } B.2.2 字节流NAL单元语义 字节流 NAL 单元中 NAL 单元的顺序应遵循 NAL 单元解码顺序,见 5.2.4.3.2。 leading_zero_8bits 应等于 0x00。 注:leading_zero_8bits语法元素只能在流的第一个字节流NAL单元里出现。 zero_byte 应等于 0x00。 当下述任一个条件满足时,应有 zero_byte 语法元素。 —— NAL 单元中的 nal_unit_type 等于 7(序列参数集)或 8(图像参数集)。 —— 字节流 NAL 单元中包含一个基本编码图像的的第一个 NAL 单元,见 5.2.4.3.2.3。 start_code_prefix_one_3bytes 为一个 3 字节的固定值序列,等于 0x000001,该语法元素称为起