CDROM_TOC_FULL_TOC_DATA_BLOCK 结构 (ntddcdrm.h)
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
指示轨迹的属性。可以是以下值的组合。
Attribute | 说明 |
---|---|
AUDIO_WITH_PREEMPHASIS | 添加了两个预强调为 50/15 微秒的音频通道。 |
DIGITAL_COPY_PERMITTED | 允许数字复制。 |
AUDIO_DATA_TRACK | 轨道包含非音频数据。 |
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]
请参阅规范 T10/1363-D,由国家信息技术标准委员会 (NCITS) 有关此成员的允许值的信息。
Zero
包含零位的值。
Msf[3]
包含分钟、秒和帧。 Msf[0] 包含分钟字段。 Msf[1] 包含秒字段,Msf[2] 包含帧字段。 MSF 的格式类似于逻辑块寻址。
要求
要求 | 值 |
---|---|
Header | ntddcdrm.h (包括 Ntddcdrm.h) |