DirectShow DirectShow 레퍼런스 인터페이스 IMPEG2PIDMap [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
이 인터페이스는 MPEG-2 디멀티플렉서 필터 (Demux)의 각 출력 핀으로 처리 되어 트랜스포트 스트림 모드에서만 사용된다. 애플리케이션이나 다른 필터가 핀과 1 개 이상의 패킷 ID (PID)를 조합하기 위해서(때문에) 이 인터페이스를 호출한다. PID 가 한 번 맵 되면 Demux 는 모든 패킷을 출력 핀에 그 ID 로 출력하는 필터가 파일을 재생하고 있을 때 (풀 모드), 이 인터페이스는 공개되지 않는다.
프로그램 스트림에 대해서는,IMPEG2StreamIdMap 인터페이스를 사용한다.
요건
Bdaiface.h 를 인클루드 하는 것.
IMPEG2PIDMap 인터페이스는,IUnknown 로부터 계승하는 메서드 이외에 이하의 메서드도 공개한다.
메서드 | 설명 |
MapPID | 지정된 PID 의 패킷을 핀에 맵 한다. |
UnmapPID | MapPID 에의 이전의 호출로 생성 된 PID 맵핑을 해제한다. |
EnumPIDMap | 이 핀에 현재 맵 떠날 수 있어 모든 PID 의 콜렉션을 돌려준다. |