KSDATAFORMAT_WAVEFORMATEX-Struktur (ksmedia.h)
Die KSDATAFORMAT_WAVEFORMATEX-Struktur bietet detaillierte Informationen zum Datenformat eines Audiodatenstroms, der aus Wellendaten besteht.
Syntax
typedef struct {
KSDATAFORMAT DataFormat;
WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;
Member
DataFormat
Gibt die allgemeinen Features des Datenformats des Datenstroms an. Dieser Member ist eine Struktur vom Typ KSDATAFORMAT.
WaveFormatEx
Beschreibt die wellenspezifischen Details des Datenformats des Audiodatenstroms. Dieser Member enthält eine initialisierte WAVEFORMATEX-Struktur .
Hinweise
Als Reaktion auf einen DataRange-Eingabeparameter, der ein WAVEFORMATEX-Format angibt (siehe Beispiel in PCM Stream Data Range), überprüft die IMiniport::D ataRangeIntersection-Methode, ob der angegebene Pin ein kompatibles WAVEFORMATEX-Format unterstützt. Wenn ja, gibt die Methode eine KSDATAFORMAT_WAVEFORMATEX-Struktur (siehe Beispiel in PCM Stream Data Format) an den Puffer aus, auf den der ResultantFormat-Parameter verweist.
Beachten Sie, dass das WaveFormatEx-Element der KSDATAFORMAT_WAVEFORMATEX-Struktur erweitert werden kann, um zusätzliche Formatinformationen (z. B. eine Kanalkonfigurationsmaske) einzuschließen. Weitere Informationen finden Sie unter WAVEFORMATEXTENSIBLE.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für