IMixerPinConfig 인터페이스(mpconfig.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
인터페이스는 IMixerPinConfig
오버레이 믹서 필터의 입력 핀에 노출되며 다양한 방법으로 비디오 스트림을 조작하는 메서드를 포함합니다. 오버레이 믹서에는 비디오 입력 스트림이 추가됨에 따라 동적으로 생성되는 여러 입력 핀이 포함되어 있습니다. 첫 번째 핀의 비디오 스트림을 기본 스트림 이라고 하며 후속 스트림을 보조 스트림이라고 합니다.
이 인터페이스를 사용하여 다양한 비디오 스트림을 혼합하는 데 관련된 매개 변수를 조작합니다. 이러한 매개 변수에는 위치 가져오기 및 설정, z 순서, 혼합 및 투명도 수준, 가로 세로 비율 보정 및 스트림의 색 키가 포함됩니다.
표시 창에서 비디오 스트림의 위치를 설정할 때 모든 보조 스트림의 기본 상대 위치는 {0, 0, 0, 0}입니다. 따라서 보조 스트림에서 IMixerPinConfig::SetRelativePosition 메서드를 사용하여 모든 비디오 스트림이 제대로 배치되도록 합니다.
애플리케이션은 이 인터페이스를 사용하여 여러 비디오 스트림을 혼합할 때 특성을 가져와서 설정합니다.
상속
IMixerPinConfig 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMixerPinConfig 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IMixerPinConfig 인터페이스에는 이러한 메서드가 있습니다.
IMixerPinConfig::GetAspectRatioMode GetAspectRatioMode 메서드는 창 크기 조정을 위한 가로 세로 비율 수정 모드를 검색합니다. |
IMixerPinConfig::GetBlendingParameter GetBlendingParameter 메서드는 보조 스트림이 기본 스트림과 혼합되는 방법을 정의하는 혼합 매개 변수의 값을 검색합니다. |
IMixerPinConfig::GetColorKey GetColorKey 메서드는 비디오 스트림에서 사용되는 색 키를 검색합니다. |
IMixerPinConfig::GetRelativePosition GetRelativePosition 메서드는 표시 창에서 스트림의 위치를 검색합니다. |
IMixerPinConfig::GetStreamTransparent GetStreamTransparent 메서드는 스트림이 투명한지 여부를 결정합니다. |
IMixerPinConfig::GetZOrder GetZOrder 메서드는 특정 비디오 스트림의 z 순서를 검색합니다. |
IMixerPinConfig::SetAspectRatioMode SetAspectRatioMode 메서드는 창 크기 조정에 대한 가로 세로 비율 수정 모드를 설정합니다. |
IMixerPinConfig::SetBlendingParameter SetBlendingParameter 메서드는 보조 스트림이 기본 스트림과 혼합되는 방법을 정의하는 혼합 매개 변수를 설정합니다. |
IMixerPinConfig::SetColorKey SetColorKey 메서드는 비디오 스트림에서 사용되는 색 키를 설정합니다. |
IMixerPinConfig::SetRelativePosition SetRelativePosition 메서드는 표시 창에서 스트림의 위치를 설정합니다. |
IMixerPinConfig::SetStreamTransparent SetStreamTransparent 메서드는 스트림을 투명하게 설정합니다. |
IMixerPinConfig::SetZOrder SetZOrder 메서드는 특정 비디오 스트림의 z 순서를 설정합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | mpconfig.h |