Share via


estrutura SUB_Q_HEADER (ntddcdrm.h)

A estrutura SUB_Q_HEADER contém informações de status de áudio e o comprimento dos dados de subcanal Q que estão sendo retornados. Essa estrutura é usada em conjunto com SUB_Q_CHANNEL_DATA.

Sintaxe

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

Membros

Reserved

Reservado.

AudioStatus

Relata a status de áudio com um dos seguintes sinalizadores:

AUDIO_STATUS_NOT_SUPPORTED

O byte de status de áudio não tem suporte ou não é válido.

AUDIO_STATUS_IN_PROGRESS

A operação de reprodução de áudio está em andamento.

AUDIO_STATUS_PAUSED

A operação de reprodução de áudio está em pausa.

AUDIO_STATUS_PLAY_COMPLETE

Operação de reprodução de áudio concluída com êxito.

AUDIO_STATUS_PLAY_ERROR

A operação de reprodução de áudio foi interrompida devido a um erro.

AUDIO_STATUS_NO_STATUS

Nenhum status de áudio atual a ser retornado.

DataLength[2]

Fornece o comprimento dos dados de subcanal Q que seguem essa estrutura de cabeçalho. Os bytes nessa matriz são organizados em ordem big-endian. DataLength[0] contém o byte mais significativo e DataLength[1] contém o byte menos significativo.

Requisitos

Requisito Valor
Cabeçalho ntddcdrm.h (inclua Ntddcdrm.h)

Confira também

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA