struktur SUB_Q_HEADER (ntddcdrm.h)

Struktur SUB_Q_HEADER berisi informasi status audio dan panjang data subsaluran Q yang dikembalikan. Struktur ini digunakan bersama dengan SUB_Q_CHANNEL_DATA.

Sintaks

typedef struct _SUB_Q_HEADER {
  UCHAR Reserved;
  UCHAR AudioStatus;
  UCHAR DataLength[2];
} SUB_Q_HEADER, *PSUB_Q_HEADER;

Anggota

Reserved

Dicadangkan.

AudioStatus

Melaporkan status audio dengan salah satu bendera berikut:

AUDIO_STATUS_NOT_SUPPORTED

Byte status audio tidak didukung atau tidak valid.

AUDIO_STATUS_IN_PROGRESS

Operasi pemutaran audio sedang berlangsung.

AUDIO_STATUS_PAUSED

Operasi pemutaran audio dijeda.

AUDIO_STATUS_PLAY_COMPLETE

Operasi pemutaran audio berhasil diselesaikan.

AUDIO_STATUS_PLAY_ERROR

Operasi putar audio dihentikan karena kesalahan.

AUDIO_STATUS_NO_STATUS

Tidak ada status audio saat ini untuk dikembalikan.

DataLength[2]

Memberikan panjang data subsaluran Q yang mengikuti struktur header ini. Byte dalam array ini diatur dalam urutan big-endian. DataLength[0] berisi byte yang paling signifikan, dan DataLength[1] berisi byte yang paling tidak signifikan.

Persyaratan

Persyaratan Nilai
Header ntddcdrm.h (termasuk Ntddcdrm.h)

Lihat juga

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA