DirectShow DirectShow 레퍼런스 정수와 GUID 미디어 타입 MPEG-2 미디어 타입 MPEG-2 디멀티플렉서 미디어 타입   [목차열람] [주소복사] [슬롯비우기]
MPEG-2 디멀티플렉서 미디어 타입
 
Microsoft DirectX 9.0

MPEG-2 디멀티플렉서 미디어 타입

MPEG-2 디멀티플렉서 필터는, 이하의 미디어 타입을 인식한다.

입력 타입

메이저 타입은 항상 MEDIATYPE_Stream 이다. 서브 타입은 이하중 하나이다.

GUID 설명
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT Broadcast Driver Architecture (BDA) 장치 필터로부터의 트랜스포트 스트림. MPEG-2 디멀티플렉서는, 이 서브 타입을 MEDIASUBTYPE_MPEG2_TRANSPORT 와 같게 취급한다.
MEDIASUBTYPE_MPEG2_PROGRAM 프로그램 스트림.
MEDIASUBTYPE_MPEG2_TRANSPORT 188 바이트 패킷의 트랜스포트 스트림 (TS).
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE "보폭" 패킷의 트랜스포트 스트림. 이 서브 타입은, TS 패킷이 여분의 바이트로 패딩 될 가능성이 있는 것을 나타낸다. 더 자세한 정보는,MPEG2_TRANSPORT_STRIDE 를 참조할것.

보폭 트랜스포트 패킷 (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE)의 경우, 각 미디어 샘플에 포함되는 트랜스포트 패킷의 수는 정수가 아니면 안된다. 이것에 대해서는 「MPEG2_TRANSPORT_STRIDE 」로 설명하고 있다. 그 외 모든 입력 타입에 대해서는, 샘플 경계에 관한 제약은 없다. 각각의 패킷이 복수의 샘플 경계에 걸칠 수가 있다.

출력 타입

MPEG-2 디멀티플렉서는 출력 타입을 검증하지 않는다. 다운 스트림 필터가, 디멀티플렉서로부터 받은 데이터의 해석을 실시한다. 다만, 보통은 이하의 타입이, 디멀티플렉서로부터의 출력으로서 다운 스트림 필터에 받아들일 수 있다.

MPEG-2 섹션

메이저 타입 MEDIATYPE_MPEG2_SECTIONS
서브 타입 MEDIASUBTYPE_ATSC_SI: ATSC 서비스 정보

MEDIASUBTYPE_DVB_SI: DVB 서비스 정보

MEDIASUBTYPE_MPEG2DATA: MPEG-2 섹션 및 테이블 필터로 사용된다.

포맷 타입 없음

MPEG-2 비디오

메이저 타입 MEDIATYPE_Video
서브 타입 MEDIASUBTYPE_MPEG2_VIDEO
포맷 타입 FORMAT_MPEG2Video
포맷 구조체 MPEG2VIDEOINFO

MPEG-2 오디오

메이저 타입 MEDIATYPE_Audio
서브 타입 MEDIASUBTYPE_MPEG2_AUDIO
포맷 타입 FORMAT_WaveFormatEx
포맷 구조체 WAVEFORMATEX

요건

이러한 GUIDS 의 몇개인가는, 헤더 파일 Bdamedia.h 내에서 정의된다.

참조

↑TOP