DirectShow DirectShow 레퍼런스 DirectShow 의 필터 MPEG-2 디멀티플렉서   [목차열람] [주소복사] [슬롯비우기]
MPEG-2 디멀티플렉서
 
Microsoft DirectX 9.0

MPEG-2 디멀티플렉서

MPEG-2 디멀티플렉서 ("디멀티플렉서") 필터는, 푸쉬 모드로 송신되는 MPEG-2 트랜스포트와 프로그램 스트림을 역다중화한다. 이 필터는, Microsoft® Windows® XP 에서는, 풀 모드의 프로그램 스트림도 지원 한다 (파일 재생). 이전의 플랫폼에서는, 프르모드의 프로그램 스트림에는 MPEG-2 스플리터 필터를 사용한다. 이 필터는, BDA 디지털 TV 필터 그래프를 포함해 모든 타입의 필터 그래프로 사용할 수 있다.

주   MPEG-2 디멀티플렉서는 프레임 단위의 시크를 지원 하고 있지 않다.

필터 인터페이스 IBaseFilter ,ISpecifyPropertyPages

푸쉬 모드만 : IAMFilterMiscFlags ,IMpeg2Demultiplexer ,IReferenceClock

입력 핀 미디어 타입 메이저 타입 :MEDIATYPE_STREAM

서브 타입 :

  • KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT
  • MEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIASUBTYPE_MPEG2_TRANSPORT
  • MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE

더 자세한 정보는, 「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 개 이상의 팩 헤더가 포함되어 있을 필요가 있다.

참조

↑TOP