Partager via


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)

Voir aussi

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA