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


Интерфейсы записи и отрисовки звука

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

Эти интерфейсы поддерживают захват и отрисовку звука в DirectShow.

Интерфейс Описание
IAMAudioInputMixer Получите доступ к аналоговым входным данным на звуковые карта системы и настройте характеристики, такие как моно или стерео, уровень микширования, уровень сдвига, громкость, тройной и бас.
IAMAudioRendererStats Получение статистических сведений о производительности отрисовки звука.
IAMBufferNegotiation Управление выделением буферов фильтром аудиозахвата.
IAMClockSlave Управление допустимой скоростью отрисовщика звука при совпадении скорости с другими часами.
IAMDirectSound Позволяет приложению указать, какое окно имеет фокус для управления воспроизведением звука DirectSound.
IAMResourceControl Удерживайте ресурс звукового устройства, прежде чем он понадобится.
IAMStreamConfig Запросите и задайте формат выходных данных фильтра записи.
IBasicAudio Задайте громкость и баланс аудиовыхода.

 

Интерфейсы