2.2.1.1.1 TS_RFX_CAPS

The TS_RFX_CAPS structure contains information about the decoder capabilities.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

blockType

blockLen

...

numCapsets

capsetsData (variable)

...

blockType (2 bytes): A 16-bit, unsigned integer. Specifies the data block type. This field MUST be set to CBY_CAPS (0xCBC0).

blockLen (4 bytes): A 32-bit, unsigned integer. Specifies the combined size, in bytes, of the blockType, blockLen, and numCapsets fields. This field MUST be set to 0x0008.

numCapsets (2 bytes): A 16-bit, unsigned integer. Specifies the number of TS_RFX_CAPSET (section 2.2.1.1.1.1) structures contained in the capsetsData field. This field MUST be set to 0x0001.

capsetsData (variable): A variable-sized array of TS_RFX_CAPSET (section 2.2.1.1.1.1) structures. The structures in this array MUST be packed on byte boundaries. The blockType and blockLen fields of each TS_RFX_CAPSET structure identify the type and size of the structure.