SUB_Q_HEADER struttura (ntddcdrm.h)
La struttura SUB_Q_HEADER contiene informazioni sullo stato audio e la lunghezza dei dati subchannel Q restituiti. Questa struttura viene usata in combinazione con SUB_Q_CHANNEL_DATA.
Sintassi
typedef struct _SUB_Q_HEADER {
UCHAR Reserved;
UCHAR AudioStatus;
UCHAR DataLength[2];
} SUB_Q_HEADER, *PSUB_Q_HEADER;
Members
Reserved
Riservato.
AudioStatus
Segnala lo stato audio con uno dei flag seguenti:
AUDIO_STATUS_NOT_SUPPORTED
Lo 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 viene sospesa.
AUDIO_STATUS_PLAY_COMPLETE
Operazione di riproduzione audio completata correttamente.
AUDIO_STATUS_PLAY_ERROR
L'operazione di riproduzione audio è stata arrestata a causa di un errore.
AUDIO_STATUS_NO_STATUS
Nessun stato audio corrente da restituire.
DataLength[2]
Fornisce la lunghezza dei dati subchannel 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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddcdrm.h (include Ntddcdrm.h) |