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

IMPEG2StreamIdMap 인터페이스

이 인터페이스는 MPEG-2 디멀티플렉서 필터 (Demux)의 각 출력 핀으로 처리 되어 프로그램 스트림 모드에서만 사용된다. 애플리케이션이나 다른 필터가 핀과 지정된 스트림 ID 를 조합하기 위해서(때문에), 그리고 그 핀에 서브 스트림 필터링이 스트림에 요구되고 있는지를 알리기 위해서(때문에) 이 인터페이스를 호출한다. 필터가 파일을 재생하고 있을 때 (풀 모드), 이 인터페이스는 공개되지 않는다.

트랜스포트 스트림에 대해서는 IMPEG2PIDMap 인터페이스를 사용한다.

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

메서드 설명
MapStreamId MPEG-2 프로그램 스트림내의 기본 스트림의 스트림 ID 를 미디어 컨텐츠 타입과 서브 스트림 필터링 정보에 맵 한다.
UnmapStreamId 이전의 MapStreamId 호출로 생성 된 스트림 ID 맵핑을 해제한다.
EnumStreamIdMap 이 핀에 맵 떠날 수 있어 모든 스트림 ID 의 콜렉션을 돌려준다.

↑TOP