WAVEFORMAT ist veraltet und wird vom WDM-Audio-Subsystem in keiner Version von Microsoft Windows unterstützt
Die Website hat auch eine Kategorie namens „Legacy Use of WAVEFORMATEX“.
Code: Select all
GetMixFormat()Die mit dieser Seite verknüpfte Funktion DirectShow ist eine Legacy-Funktion. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt.
Ist GetMixFormat() also veraltet? WAVEFORMATEXTENSIBLE und WAVEFORMAT sind als veraltet markiert und WAVEFORMATEX ist als Legacy markiert, daher vermute ich, dass dies der Fall ist, da es von diesen Rückgabetypen abhängt, die Seite für GetMixFormat() jedoch nicht sagt, dass dies der Fall ist.
Hinweis; Soweit ich weiß, erwähnt die Website für den Header Ksmedia.h nichts so Veraltetes.
PS; Wenn es veraltet ist, ist meine nächste Frage, welche Ressourcen ich zum Umschreiben meiner Codebasis verwenden sollte. Ich würde mich über Vorschläge freuen, befürchte aber, dass es möglicherweise nicht zum Thema gehört und am besten für einen anderen Beitrag aufbewahrt wird. Sie können es aber gerne versuchen.
Mobile version