Freigeben über


Audiorenderer (WaveOut)-Filter

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Dieser Filter verwendet die waveOut*-API zum Rendern von Signalformaudio. Der DirectSound-Rendererfilter bietet jedoch die gleiche Funktionalität mit DirectSound. Standardmäßig verwendet der Filter Graph-Manager anstelle dieses Filters den DirectSound-Renderer. Die Audiomischung ist im waveOut Audio Renderer deaktiviert. Wenn Sie also während der Wiedergabe mehrere Audiodatenströme mischen müssen, verwenden Sie den DirectSound-Renderer.

Dieser Filter überprüft den Untertyp des Audiostreams nicht. Die im Format übergebene WAVEFORMAT - oder WAVEFORMATEX-Struktur enthält die für die Verbindung erforderlichen Informationen.

Dieser Filter unterstützt eine Reihe von Beispielraten, die vom Audiotreiber abhängig sind.

Bezeichnung Wert
Filterschnittstellen
Eingabeheftmedientypen MEDIATYPE_Audio
Eingabenadelschnittstellen
Ausgabeheftmedientypen Nicht zutreffend
Ausgabepinschnittstellen Nicht zutreffend
CLSID filtern CLSID_AudioRender
Eigenschaftenseite CLSID CLSID_AudioProperties, CLSID_AudioRendererAdvancedProperties
Ausführbare Datei quartz.dll
Verdienst MERIT_DO_NOT_USE
Filterkategorie CLSID_AudioRendererCategory

 

DirectShow-Filter