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

IEnumPins 인터페이스

필터 위에의 핀을 열거한다.

IBaseFilter::EnumPins 메서드는, 이 인터페이스를 돌려준다. 이 메서드는, 표준 구성 요소 개체 모델 (COM) 열거자를 기본으로 하고 있다. 더 자세한 정보는, Platform SDK 의 IEnumXXXX 를 참조할것.

필터 그래프 매니저는, 필터와 접속할 경우에 이 인터페이스를 사용한다. 애플리케이션은, 이 인터페이스를 사용해, 필터 위에의 핀을 취득할 수 있다. 더 자세한 정보는, 「필터 그래프내의 개체의 열거」를 참조할것.

필터의 핀의 수가 변경이 되면 이 인터페이스의 몇개의 메서드가 VFW_E_ENUM_OUT_OF_SYNC 를 돌려준다. EnumPins::Reset 메서드를 호출해 열거자를 재동기 하는 것.

IEnumPins 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.

메서드 설명
Next 지정된 수의 핀을 얻어온다.
Skip 지정된 수의 핀을 스킵 한다.
Reset 열거 순서를 초기 상태에 리셋 한다.
Clone 같은 열거 상태로 열거자의 복사를 생성 한다.

↑TOP