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


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

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

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

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

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

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

 

фильтры DirectShow