다음을 통해 공유


오디오 캡처 필터

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngineMedia Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 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 필터

오디오 캡처