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