Partager via


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)

Voir aussi

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA