Udostępnij za pośrednictwem


Filtr przechwytywania dźwięku

[Funkcja skojarzona z tą stroną, DirectShow, jest starszą funkcją. Został zastąpiony przez MediaPlayer, IMFMediaEnginei Audio/Video Capture w Media Foundation. Te funkcje zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał MediaPlayer, IMFMediaEngine i Audio/Video Capture w programie Media Foundation zamiast DirectShow, jeśli to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Filtr przechwytywania dźwięku reprezentuje urządzenie do przechwytywania dźwięku. Ma jeden wyprowadzenia wyjściowe i kilka wyprowadzeń wejściowych (jeden dla każdego typu danych wejściowych na karcie, takich jak Line In, Mic, CD i MIDI).

Ten filtr może współdziałać z więcej niż jednym urządzeniem sprzętowym, dlatego wywołanie metody CoCreateInstance w celu utworzenia filtru nie działa. Zamiast tego użyj modułu wyliczającego urządzenia systemowego . Moduł wyliczający urządzenia systemowego zwraca unikatowy pseudonim dla każdego urządzenia. Przyjazna nazwa pseudonimu odpowiada nazwie urządzenia. (Jest to nazwa wyświetlana w narzędziu GraphEdit). Aby uzyskać więcej informacji, zobacz Wyliczanie urządzeń i filtrów.

Etykieta Wartość
Interfejsy filtru IAMAudioInputMixer, IAMFilterMiscFlags, IAMResourceControl, IBaseFilter, IPersistPropertyBag, ISpecifyPropertyPages
Typy nośników przypinania danych wejściowych MEDIATYPE_AnalogAudio, MEDIASUBTYPE_NULL
Interfejsy wyprowadzania danych wejściowych IAMAudioInputMixer, IMemInputPin, IPin, IQualityControl
Typy nośników wyprowadzania danych wyjściowych MEDIATYPE_Audio, MEDIASUBTYPE_NULL
Interfejsy wyprowadzeń wyjściowych IAMBufferNegotiation, IAMPushSource, IAMStreamConfig, IAMStreamControl, IKsPropertySet, IPin, IQualityControl
Filtr CLSID Nie dotyczy
Identyfikator CLSID strony właściwości CLSID_AudioInputMixerProperties
Plik wykonywalny qcap.dll
Merit MERIT_DO_NOT_USE
filtru kategorii CLSID_AudioInputDeviceCategory

 

Uwagi

Wyprowadzenia wejściowe reprezentują fizyczne połączenia sprzętowe i nigdy nie są połączone z innymi filtrami w programie DirectShow.

filtry DirectShow

przechwytywania dźwięku