Condividi tramite


struttura SUB_Q_HEADER (ntddcdrm.h)

La struttura SUB_Q_HEADER contiene informazioni sullo stato audio e la lunghezza dei dati sottocanale Q restituiti. Questa struttura viene usata insieme a SUB_Q_CHANNEL_DATA.

Sintassi

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

Membri

Reserved

Riservato.

AudioStatus

Segnala lo stato audio con uno dei flag seguenti:

AUDIO_STATUS_NOT_SUPPORTED

Byte di stato audio non supportato o non valido.

AUDIO_STATUS_IN_PROGRESS

L'operazione di riproduzione audio è in corso.

AUDIO_STATUS_PAUSED

L'operazione di riproduzione audio è sospesa.

AUDIO_STATUS_PLAY_COMPLETE

Operazione di riproduzione audio completata.

AUDIO_STATUS_PLAY_ERROR

L'operazione di riproduzione audio è stata arrestata a causa di un errore.

AUDIO_STATUS_NO_STATUS

Nessuno stato audio corrente da restituire.

DataLength[2]

Fornisce la lunghezza dei dati sottocanale Q che seguono questa struttura di intestazione. I byte in questa matrice sono disposti in ordine big-endian. DataLength[0] contiene il byte più significativo e DataLength[1] contiene il byte meno significativo.

Fabbisogno

Requisito Valore
intestazione ntddcdrm.h (include Ntddcdrm.h)

Vedere anche

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA