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) |