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

IEnumPIDMap 인터페이스

IEnumPIDMap 인터페이스는, 패킷 ID (PID) 맵의 콜렉션을 열거한다. 각 PID 맵은,MPEG-2 디멀티플렉서 필터가 PID 를 필터의 출력 핀에 맵 하는 방법을 기술한다. PID 맵핑을 구축하려면 , 필터의 출력 핀으로 IMPEG2PIDMap::MapPID 메서드를 호출한다.

IEnumPIDMap 인터페이스를 얻어오려면, 출력 핀으로 IMPEG2PIDMap::EnumPIDMap 메서드를 호출한다. 보통, 오디오 스트림과 비디오 스트림의 출력 핀이, 어느 시간에 맵 된 PID 는 항상 최대로 1 개이다.

이 인터페이스는, 표준 Component Object Model (COM) 콜렉션 개체를 처리 한다. COM 콜렉션에 대해서는 Platform SDK 의 IEnumXXXX 주제를 참조. 콜렉션 개체는, 콜렉션이 생성 되었을 때의 PID 맵의 snapshot를 나타낸다. 이 콜렉션은 자동적으로는 갱신되지 않는다.

요건

Bdaiface.h 를 인클루드 하는 것.

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

메서드명 설명
Clone 콜렉션의 복사를 생성 한다.
Next 콜렉션의 다음의 n 요소를 얻어온다.
Reset 반복자를 콜렉션의 선두에 되돌린다.
Skip 콜렉션내의 지정된 수의 요소를 스킵 한다.

↑TOP