DirectShow DirectShow 레퍼런스 인터페이스 IEnumPIDMap [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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 | 콜렉션내의 지정된 수의 요소를 스킵 한다. |