Compartir a través de


estructura SUB_Q_HEADER (ntddcdrm.h)

La estructura SUB_Q_HEADER contiene información de estado de audio y la longitud de los datos de subcanal Q que se devuelven. Esta estructura se usa junto con SUB_Q_CHANNEL_DATA.

Sintaxis

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

Miembros

Reserved

Reservado.

AudioStatus

Notifica el estado de audio con una de las marcas siguientes:

AUDIO_STATUS_NOT_SUPPORTED

El byte de estado de audio no es compatible o no es válido.

AUDIO_STATUS_IN_PROGRESS

La operación de reproducción de audio está en curso.

AUDIO_STATUS_PAUSED

La operación de reproducción de audio está en pausa.

AUDIO_STATUS_PLAY_COMPLETE

La operación de reproducción de audio se completó correctamente.

AUDIO_STATUS_PLAY_ERROR

La operación de reproducción de audio se detuvo debido a un error.

AUDIO_STATUS_NO_STATUS

No hay ningún estado de audio actual que se devuelva.

DataLength[2]

Proporciona la longitud de los datos de subcanal Q que siguen a esta estructura de encabezado. Los bytes de esta matriz se organizan en orden big-endian. DataLength[0] contiene el byte más significativo y DataLength[1] contiene el byte menos significativo.

Requisitos

Requisito Valor
Header ntddcdrm.h (incluya Ntddcdrm.h)

Consulte también

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA