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.
Související témata