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