DirectShow DirectShow 레퍼런스 DirectShow 의 필터 MPEG-2 디멀티플렉서 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
MPEG-2 디멀티플렉서 ("디멀티플렉서") 필터는, 푸쉬 모드로 송신되는 MPEG-2 트랜스포트와 프로그램 스트림을 역다중화한다. 이 필터는, Microsoft® Windows® XP 에서는, 풀 모드의 프로그램 스트림도 지원 한다 (파일 재생). 이전의 플랫폼에서는, 프르모드의 프로그램 스트림에는 MPEG-2 스플리터 필터를 사용한다. 이 필터는, BDA 디지털 TV 필터 그래프를 포함해 모든 타입의 필터 그래프로 사용할 수 있다.
주 MPEG-2 디멀티플렉서는 프레임 단위의 시크를 지원 하고 있지 않다.
필터 인터페이스 | IBaseFilter ,ISpecifyPropertyPages
푸쉬 모드만 : IAMFilterMiscFlags ,IMpeg2Demultiplexer ,IReferenceClock |
입력 핀 미디어 타입 | 메이저 타입 :MEDIATYPE_STREAM
서브 타입 :
더 자세한 정보는, 「MPEG-2 디멀티플렉서 미디어 타입」을 참조할것. |
입력 핀인타페이스 | IMemInputPin , IPin ,IQualityControl |
출력 핀 미디어 타입 | 오디오 및 비디오 기본 스트림의 메이저 타입은, MEDIATYPE_Audio 또는 MEDIATYPE_Video 가 아니면 안된다.
더 자세한 정보는, 「MPEG-2 디멀티플렉서 미디어 타입」을 참조할것. |
출력 핀인타페이스 | IPin ,IQualityControl
푸쉬 모드만 : IAMPushSource ,IMPEG2PIDMap ,IMPEG2StreamIdMap 풀 모드만 : IMediaSeeking |
필터 CLSID | CLSID_MPEG2Demultiplexer |
프로퍼티 페이지 CLSID | 실험용으로서의 보고 사용가능. 프로퍼티 페이지에 액세스 하려면 ,ISpecifyPropertyPages 인터페이스를 사용한다. |
실행 모듈 | mpg2splt.ax |
메리트 | MERIT_NORMAL |
필터 카테고리 | CLSID_LegacyAmFilterCategory |
주의
오디오 및 비디오 기본 스트림을 출력하려면 , 디멀티플렉서가 PCR 및 SCR 스트림을 받을 필요가 있다. 입력측에서는, 이것은, PCR 스트림의 PID 를 정의하는 PAT 및 PMT 테이블이 트랜스포트 스트림에 포함되지 않으면 안 되는 것을 의미한다. 또, 프로그램 스트림에는 1 개 이상의 팩 헤더가 포함되어 있을 필요가 있다.
참조