Поделиться через


Фильтр отрисовщика звука (WaveOut)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Этот фильтр использует API waveOut* для отрисовки звуковых сигналов. Однако фильтр отрисовщика DirectSound предоставляет те же функциональные возможности, что и DirectSound. По умолчанию диспетчер фильтров графов использует отрисовщик DirectSound вместо этого фильтра. Микширование звука отключено в отрисовщике waveOut Audio, поэтому если во время воспроизведения необходимо смешивать несколько аудиопотоков, используйте отрисовщик DirectSound.

Этот фильтр не проверка подтипа звукового потока. Структура WAVEFORMAT или WAVEFORMATEX , переданная в формате , содержит сведения, необходимые для соединения.

Этот фильтр поддерживает диапазон частоты выборки, который зависит от звукового драйвера.

Метка Значение
Интерфейсы фильтрации
Типы носителей входных контактов MEDIATYPE_Audio
Интерфейсы ввода-закрепления
Типы носителей выводных контактов Не применяется
Интерфейсы вывода контактов Не применяется
Фильтр CLSID CLSID_AudioRender
CLSID страницы свойств CLSID_AudioProperties, CLSID_AudioRendererAdvancedProperties
Исполняемый файл quartz.dll
Заслуга MERIT_DO_NOT_USE
Категория фильтра CLSID_AudioRendererCategory

 

Фильтры DirectShow