SUB_Q_HEADER structure (ntddcdrm.h)
La structure SUB_Q_HEADER contient des informations de status audio et la longueur des données du 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’status audio avec l’un des indicateurs suivants :
AUDIO_STATUS_NOT_SUPPORTED
Audio status octets non pris en charge ou non valides.
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 status 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-endien. DataLength[0] contient l’octet le plus significatif, et DataLength[1] contient l’octet le moins significatif.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddcdrm.h (incluez Ntddcdrm.h) |