IAMAudioInputMixer 인터페이스(strmif.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
인터페이스는 IAMAudioInputMixer
이동 및 음량과 같은 오디오 캡처 속성을 제어하고, 선 또는 마이크와 같은 특정 오디오 입력을 사용하거나 사용하지 않도록 설정합니다.
오디오 캡처 필터는 필터 자체뿐만 아니라 각 입력 핀에 이 인터페이스를 노출합니다. 오디오 캡처 필터의 입력 핀은 물리적 하드웨어 연결을 나타냅니다. 다른 DirectShow 필터에 연결되어 있지 않습니다. 핀 이름은 입력 유형을 나타냅니다. 예를 들어 "Line In" 또는 "Microphone"가 있습니다. IAMAudioInputMixer
다음과 같이 인터페이스를 사용합니다.
- 특정 입력의 설정을 제어하려면 핀의 인터페이스를 사용합니다.
- 여러 입력을 사용할 때 전체 속성을 설정하려면 필터에서 인터페이스를 사용합니다.
- 입력을 사용하거나 사용하지 않도록 설정하려면 해당 핀의 IAMAudioInputMixer::p ut_Enable 메서드를 호출합니다.
필터 개발자: 오디오 캡처 필터의 각 입력 핀에서 이 인터페이스를 구현합니다. 오디오 캡처 필터 자체에서 이 인터페이스를 구현하여 혼합 후 전체 오디오 설정을 제어할 수도 있습니다.
상속
IAMAudioInputMixer 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IAMAudioInputMixer 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IAMAudioInputMixer 인터페이스에는 이러한 메서드가 있습니다.
IAMAudioInputMixer::get_Bass get_Bass 메서드는 베이스 균등화를 검색합니다. |
IAMAudioInputMixer::get_BassRange get_BassRange 메서드는 베이스 범위를 검색합니다. |
IAMAudioInputMixer::get_Enable get_Enable 메서드는 입력이 사용되는지 여부를 검색합니다. |
IAMAudioInputMixer::get_Loudness get_Loudness 메서드는 음의도 제어 설정을 검색합니다. |
IAMAudioInputMixer::get_MixLevel get_MixLevel 메서드는 기록 수준을 검색합니다. |
IAMAudioInputMixer::get_Mono get_Mono 메서드는 모든 채널이 모노 신호로 결합되는지 여부를 쿼리합니다. |
IAMAudioInputMixer::get_Pan get_Pan 메서드는 팬 수준을 검색합니다. |
IAMAudioInputMixer::get_Treble get_Treble 메서드는 고음 이퀄라이션을 검색합니다. |
IAMAudioInputMixer::get_TrebleRange get_TrebleRange 메서드는 이 입력의 고음 범위를 검색합니다. |
IAMAudioInputMixer::p ut_Bass put_Bass 메서드는 베이스 균등화를 설정합니다. |
IAMAudioInputMixer::p ut_Enable put_Enable 메서드는 입력을 사용하거나 사용하지 않도록 설정합니다. |
IAMAudioInputMixer::p ut_Loudness put_Loudness 메서드는 음의도 제어를 사용하거나 사용하지 않도록 설정합니다. |
IAMAudioInputMixer::p ut_MixLevel put_MixLevel 메서드는 이 입력에 대한 기록 수준을 설정합니다. |
IAMAudioInputMixer::p ut_Mono put_Mono 메서드는 모든 채널을 모노 신호로 결합합니다. |
IAMAudioInputMixer::p ut_Pan put_Pan 메서드는 팬 수준을 설정합니다. |
IAMAudioInputMixer::p ut_Treble put_Treble 메서드는 이 입력에 대한 고음 같음을 설정합니다. |
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | strmif.h(Dshow.h 포함) |