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


Фильтр записи звука

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

Фильтр аудиозахвата представляет собой устройство захвата звука. Он имеет один выходной контакт захвата и несколько контактов ввода (по одному для каждого типа ввода на карта, таких как Line In, Mic, CD и MIDI).

Этот фильтр может работать с несколькими аппаратными устройствами, поэтому вызов CoCreateInstance для создания фильтра не работает. Вместо этого используйте перечислитель системных устройств. Перечислитель системных устройств возвращает уникальный моникер для каждого устройства. Понятное имя моникера соответствует имени устройства. (Это имя, которое отображается в GraphEdit.) Дополнительные сведения см. в разделе Перечисление устройств и фильтров.

Метка Значение
Интерфейсы фильтрации IAMAudioInputMixer, IAMFilterMiscFlags, IAMResourceControl, IBaseFilter, IPersistPropertyBag, ISpecifyPropertyPages
Типы носителей входных контактов MEDIATYPE_AnalogAudio, MEDIASUBTYPE_NULL
Интерфейсы ввода-закрепления IAMAudioInputMixer, IMemInputPin, IPin, IQualityControl
Типы носителей выводных контактов MEDIATYPE_Audio, MEDIASUBTYPE_NULL
Интерфейсы вывода контактов IAMBufferNegotiation, IAMPushSource, IAMStreamConfig, IAMStreamControl, IKsPropertySet, IPin, IQualityControl
Фильтр CLSID Неприменимо
CLSID страницы свойств CLSID_AudioInputMixerProperties
Исполняемый файл qcap.dll
Заслуга MERIT_DO_NOT_USE
Категория фильтра CLSID_AudioInputDeviceCategory

 

Комментарии

Входные контакты представляют физические аппаратные подключения и никогда не подключаются к другим фильтрам в DirectShow.

Фильтры DirectShow

Захват звука