structure SUB_Q_HEADER (ntddcdrm.h)
La structure SUB_Q_HEADER contient des informations d’état audio et la longueur des données de sous-canal Q retournées. Cette structure est utilisée conjointement avec SUB_Q_CHANNEL_DATA.
Syntaxe
typedef struct _SUB_Q_HEADER {
UCHAR Reserved;
UCHAR AudioStatus;
UCHAR DataLength[2];
} SUB_Q_HEADER, *PSUB_Q_HEADER;
Membres
Reserved
Réservé.
AudioStatus
Signale l’état audio avec l’un des indicateurs suivants :
AUDIO_STATUS_NOT_SUPPORTED
Octet d’état audio non pris en charge ou non valide.
AUDIO_STATUS_IN_PROGRESS
L’opération de lecture audio est en cours.
AUDIO_STATUS_PAUSED
L’opération de lecture audio est suspendue.
AUDIO_STATUS_PLAY_COMPLETE
L’opération de lecture audio s’est terminée avec succès.
AUDIO_STATUS_PLAY_ERROR
L’opération de lecture audio s’est arrêtée en raison d’une erreur.
AUDIO_STATUS_NO_STATUS
Aucun état audio actuel à retourner.
DataLength[2]
Donne la longueur des données de sous-canal Q qui suivent cette structure d’en-tête. Les octets de ce tableau sont organisés dans l’ordre big-endian. DataLength[0] contient les octets les plus significatifs, et DataLength[1] contient l’octet le moins significatif.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddcdrm.h (include Ntddcdrm.h) |