DirectShow DirectShow 레퍼런스 인터페이스 IEnumPins [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
필터 위에의 핀을 열거한다.
IBaseFilter::EnumPins 메서드는, 이 인터페이스를 돌려준다. 이 메서드는, 표준 구성 요소 개체 모델 (COM) 열거자를 기본으로 하고 있다. 더 자세한 정보는, Platform SDK 의 IEnumXXXX 를 참조할것.
필터 그래프 매니저는, 필터와 접속할 경우에 이 인터페이스를 사용한다. 애플리케이션은, 이 인터페이스를 사용해, 필터 위에의 핀을 취득할 수 있다. 더 자세한 정보는, 「필터 그래프내의 개체의 열거」를 참조할것.
필터의 핀의 수가 변경이 되면 이 인터페이스의 몇개의 메서드가 VFW_E_ENUM_OUT_OF_SYNC 를 돌려준다. EnumPins::Reset 메서드를 호출해 열거자를 재동기 하는 것.
IEnumPins 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
Next | 지정된 수의 핀을 얻어온다. |
Skip | 지정된 수의 핀을 스킵 한다. |
Reset | 열거 순서를 초기 상태에 리셋 한다. |
Clone | 같은 열거 상태로 열거자의 복사를 생성 한다. |