Ist GetMixFormat() veraltet?C++

Programme in C++. Entwicklerforum
Anonymous
 Ist GetMixFormat() veraltet?

Post by Anonymous »

Dementsprechend;

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()
gibt nur ein WAVEFORMATEX zurück und für die WAVEFORMATEXTENSIBLE-Website (von der ich annehme, dass sie den WAVEFORMATEX-Objektzeiger enthält) heißt es:

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post