Sdílet prostřednictvím


Filtr zvukového zachytávání

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Filtr Audio Capture představuje zařízení pro zachytávání zvuku. Má jeden výstupní kolík pro zachycení a několik vstupních kolíků (jeden pro každý typ vstupu na kartě, například Line In, Mic, CD a MIDI).

Tento filtr může fungovat s více než jedním hardwarovým zařízením, takže volání coCreateInstance k vytvoření filtru nefunguje. Místo toho použijte výčtu systémových zařízení. Enumerátor systémových zařízení vrátí jedinečný moniker pro každé zařízení. Popisný název monikeru odpovídá názvu zařízení. (Toto je název, který se zobrazí v GraphEdit.) Další informace naleznete v tématu výčet zařízení a filtrů.

Označit Hodnota
Rozhraní filtru IAMAudioInputMixer, IAMFilterMiscFlags, IAMResourceControl, IBaseFilter, IPersistPropertyBag, ISpecifyPropertyPages
Typy médií připnutí vstupu MEDIATYPE_AnalogAudio, MEDIASUBTYPE_NULL
Rozhraní vstupního pinu IAMAudioInputMixer, IMemInputPin, IPin, IQualityControl
Typy médií připnutí výstupu MEDIATYPE_Audio, MEDIASUBTYPE_NULL
Rozhraní výstupního připínáčku IAMBufferNegotiation, IAMPushSource, IAMStreamConfig, IAMStreamControl, IKsPropertySet, IPin, IQualityControl
Filtr CLSID Nejde použít
CLSID stránky vlastností CLSID_AudioInputMixerProperties
Spustitelný qcap.dll
Merit MERIT_DO_NOT_USE
kategorie filtru CLSID_AudioInputDeviceCategory

 

Poznámky

Vstupní špendlíky představují fyzická hardwarová připojení a v DirectShow se nikdy nepřipojí k jiným filtrům.

Filtry DirectShow

Audio Capture