SUB_Q_HEADER Struktur (ntddcdrm.h)
Die SUB_Q_HEADER-Struktur enthält Audiostatusinformationen und die Länge der zurückgegebenen Q-Subchanneldaten. Diese Struktur wird in Verbindung mit SUB_Q_CHANNEL_DATAverwendet.
Syntax
typedef struct _SUB_Q_HEADER {
UCHAR Reserved;
UCHAR AudioStatus;
UCHAR DataLength[2];
} SUB_Q_HEADER, *PSUB_Q_HEADER;
Angehörige
Reserved
Reserviert.
AudioStatus
Meldet den Audiostatus mit einem der folgenden Flags:
AUDIO_STATUS_NOT_SUPPORTED
Audiostatusbyte wird 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 wird kein aktueller Audiostatus zurückgegeben.
DataLength[2]
Gibt die Länge der Q-Subkanaldaten an, die dieser Headerstruktur folgen. Die Bytes in diesem Array werden in big-endischer Reihenfolge angeordnet. DataLength-[0] enthält das wichtigste Byte, und DataLength-[1] enthält das am wenigsten signifikante Byte.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdrm.h (enthalten Ntddcdrm.h) |