CDROM_TOC_FULL_TOC_DATA_BLOCK结构包含与 CDROM_TOC_FULL_TOC_DATA 结构中的数据结合使用的跟踪描述符数据。
语法
typedef struct _CDROM_TOC_FULL_TOC_DATA_BLOCK {
UCHAR SessionNumber;
UCHAR Control : 4;
UCHAR Adr : 4;
UCHAR Reserved1;
UCHAR Point;
UCHAR MsfExtra[3];
UCHAR Zero;
UCHAR Msf[3];
} CDROM_TOC_FULL_TOC_DATA_BLOCK, *PCDROM_TOC_FULL_TOC_DATA_BLOCK;
成员
SessionNumber
包含跟踪所属的会话数。
Control
指示跟踪的属性。可以是以下值的组合。
属性 | 描述 |
---|---|
AUDIO_WITH_PREEMPHASIS | 添加了两个预先强调为 50/15 微秒的音频通道。 |
DIGITAL_COPY_PERMITTED | 允许进行数字复制。 |
AUDIO_DATA_TRACK | 跟踪包含非audio 数据。 |
TWO_FOUR_CHANNEL_AUDIO | 该曲目包含四个音频数据通道。 |
Adr
指示在找到此目录条目的块的 Q 子通道中编码的信息类型。 可以是以下值之一。
类型 | 描述 |
---|---|
ADR_NO_MODE_INFORMATION | 未提供 Q 子通道模式信息。 |
ADR_ENCODES_CURRENT_POSITION | Q 子通道对当前位置数据进行编码。 |
ADR_ENCODES_MEDIA_CATALOG | Q 子通道对媒体目录编号进行编码。 |
ADR_ENCODES_ISRC | Q 子通道对 ISRC 进行编码。 |
Reserved1
保留。
Point
定义目录中的各种类型的信息。 有关此成员允许的值的信息,请参阅国家信息技术标准委员会(NCITS)的规范 T10/1363-D。
MsfExtra[3]
请参阅国家信息技术标准委员会(NCITS)T10/1363-D的规范。有关此成员允许的值的信息。
Zero
包含零位的值。
Msf[3]
包含分钟、秒和帧。 Msf[0] 包含分钟字段。 Msf[1] 包含秒字段,Msf[2] 包含帧字段。 MSF 的格式类似于逻辑块寻址。
要求
要求 | 价值 |
---|---|
标头 | ntddcdrm.h (包括 Ntddcdrm.h) |