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
トラックの属性を示します。次の値の組み合わせを指定できます。
属性 | 説明 |
---|---|
AUDIO_WITH_PREEMPHASIS | プリエンファシスが 50/15 マイクロ秒の 2 つのオーディオ チャネルが追加されました。 |
DIGITAL_COPY_PERMITTED | デジタルコピーが可能です。 |
AUDIO_DATA_TRACK | トラックには、非オーディオ データが含まれています。 |
TWO_FOUR_CHANNEL_AUDIO | トラックには、オーディオ データの 4 つのチャネルが含まれています。 |
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 の仕様を参照してください。
Zero
0 ビットの値を格納します。
Msf[3]
分、秒、フレームを格納します。 Msf[0] には minutes フィールドが含まれています。 Msf[1] には seconds フィールドが含まれており、Msf[2] には frames フィールドが含まれています。 MSF は、論理ブロックのアドレス指定に似た形式です。
要件
要件 | 値 |
---|---|
Header | ntddcdrm.h (Ntddcdrm.h を含む) |