2.2.2.1.2 TS_RFX_CODEC_CHANNELT
The TS_RFX_CODEC_CHANNELT structure is an extension of the TS_RFX_BLOCKT structure. It is present as the first field in messages that are targeted for a specific combination of codec and channel.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
blockType |
blockLen |
||||||||||||||||||||||||||||||
... |
codecId |
channelId |
blockType (2 bytes): A 16-bit, unsigned integer. Specifies the data block type. This field MUST be set to one of the following values.
-
Value
Meaning
WBT_CONTEXT
0xCCC3
A TS_RFX_CONTEXT (section 2.2.2.2.4) structure.
WBT_FRAME_BEGIN
0xCCC4
A TS_RFX_FRAME_BEGIN (section 2.2.2.3.1) structure.
WBT_FRAME_END
0xCCC5
A TS_RFX_FRAME_END (section 2.2.2.3.2) structure.
WBT_REGION
0xCCC6
A TS_RFX_REGION (section 2.2.2.3.3) structure.
WBT_EXTENSION
0xCCC7
A TS_RFX_TILESET (section 2.2.2.3.4) structure.
blockLen (4 bytes): A 32-bit, unsigned integer. Specifies the size, in bytes, of the data block. This size includes the size of the blockType, blockLen, codecId, and channelId fields, as well as all trailing data.
codecId (1 byte): An 8-bit, unsigned integer. Specifies the codec ID. This field MUST be set to 0x01.
channelId (1 byte): An 8-bit, unsigned integer. Specifies the channel ID. If the blockType is set to WBT_CONTEXT (0xCCC3), then channelId MUST be set to 0xFF. For all other values of blockType, channelId MUST be set to 0x00.