DirectShow DirectShow 레퍼런스 인터페이스 IAMCrossbar   [목차열람] [주소복사] [슬롯비우기]
IAMCrossbar 인터페이스
 
Microsoft DirectX 9.0

IAMCrossbar 인터페이스

IAMCrossbar 인터페이스는아날로그 비디오 크로스바 필터에 의해 처리 된다.

아날로그 비디오 크로스바 필터는, 아날로그 또는 디지털 소스로부터의 신호를 비디오 캡춰 필터에 루팅 한다. 이 필터는 일반적인 스위칭 matrices를 모델로서n 입력과 m 출력을 사용하고 있다. 예를 들어 비디오 카드는, TV 용의 같은 축 코네크트와 S- 비디오 입력의 2 개의 외부 접속을 가지는 경우가 있다. 이것들은, 필터에서는 입력 핀으로서 나타낸다. 입력의 어느 쪽인지를 선택하기 위해서, 애플리케이션은 IAMCrossbar 인터페이스를 사용해 IAMCrossbar::Route 를 호출해, 1 개의 입력 핀을 필터의 출력 핀에 "루팅" 한다.

IAMCrossbar 인터페이스는,IUnknown 로부터 계승되는 메서드에 가세해 이하의 메서드를 공개한다.

메서드 설명
CanRoute 지정된 입력 핀이, 지정된 출력 핀에 루팅 할 수 있을지 어떨지를 문의한다.
get_CrossbarPinInfo 특정의 핀에 관한 정보를 얻어온다.
get_IsRoutedTo 지정된 출력 핀에 현재 루팅 되고 있는 입력 핀을 얻어온다.
get_PinCounts 크로스바 필터에 있는 입력 핀과 출력 핀의 개수를 얻어온다.
Route 입력 핀을 출력 핀에 루팅 한다.

참조

↑TOP