Skip to content
rapperskull edited this page May 10, 2020 · 2 revisions

StreamCodingInfo

Used in...

This object is used by ProgramInfo, in the Clip Information File.

Binary format

Size Description
8 Length
8 StreamCodingType
if StreamCodingType in {0x01, 0x02, 0x1B, 0xEA}:
4     VideoFormat
4     FrameRate
4     VideoAspect
2     reserved
1     OCFlag
17     reserved
if StreamCodingType == 0x24:
4     VideoFormat
4     FrameRate
4     VideoAspect
2     reserved
1     OCFlag
1     CRFlag
4     DynamicRangeType
4     ColorSpace
1     HDRPlusFlag
7     reserved
if StreamCodingType in {0x03, 0x04, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0xA1, 0xA2}:
4     AudioFormat
4     SampleRate
8 * 3     Language
if StreamCodingType in {0x90, 0x91}:
8 * 3     Language
if StreamCodingType in {0x92}:
8     CharCode
8 * 3     Language