SUB_Q_HEADER-Struktur (ntddcdrm.h)
Die SUB_Q_HEADER-Struktur enthält Audio- status Informationen und die Länge der zurückgegebenen Q-Subchanneldaten. Diese Struktur wird in Verbindung mit SUB_Q_CHANNEL_DATA verwendet.
Syntax
typedef struct _SUB_Q_HEADER {
UCHAR Reserved;
UCHAR AudioStatus;
UCHAR DataLength[2];
} SUB_Q_HEADER, *PSUB_Q_HEADER;
Member
Reserved
Reserviert.
AudioStatus
Meldet die Audio-status mit einem der folgenden Flags:
AUDIO_STATUS_NOT_SUPPORTED
Audio status Byte nicht unterstützt oder ungültig.
AUDIO_STATUS_IN_PROGRESS
Der Audiowiedergabevorgang wird ausgeführt.
AUDIO_STATUS_PAUSED
Der Audiowiedergabevorgang wird angehalten.
AUDIO_STATUS_PLAY_COMPLETE
Der Audiowiedergabevorgang wurde erfolgreich abgeschlossen.
AUDIO_STATUS_PLAY_ERROR
Der Audiowiedergabevorgang wurde aufgrund eines Fehlers beendet.
AUDIO_STATUS_NO_STATUS
Es werden keine aktuellen audio-status zurückgegeben.
DataLength[2]
Gibt die Länge der Q-Subchanneldaten an, die dieser Headerstruktur folgen. Die Bytes in diesem Array werden in big-endianischer Reihenfolge angeordnet. DataLength[0] enthält das bedeutendste Byte und DataLength[1] das am wenigsten signifikante Byte.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdrm.h (einschließen von Ntddcdrm.h) |