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

IMPEG2PIDMap 인터페이스

이 인터페이스는 MPEG-2 디멀티플렉서 필터 (Demux)의 각 출력 핀으로 처리 되어 트랜스포트 스트림 모드에서만 사용된다. 애플리케이션이나 다른 필터가 핀과 1 개 이상의 패킷 ID (PID)를 조합하기 위해서(때문에) 이 인터페이스를 호출한다. PID 가 한 번 맵 되면 Demux 는 모든 패킷을 출력 핀에 그 ID 로 출력하는 필터가 파일을 재생하고 있을 때 (풀 모드), 이 인터페이스는 공개되지 않는다.

프로그램 스트림에 대해서는,IMPEG2StreamIdMap 인터페이스를 사용한다.

요건

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

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

메서드 설명
MapPID 지정된 PID 의 패킷을 핀에 맵 한다.
UnmapPID MapPID 에의 이전의 호출로 생성 된 PID 맵핑을 해제한다.
EnumPIDMap 이 핀에 현재 맵 떠날 수 있어 모든 PID 의 콜렉션을 돌려준다.

↑TOP