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

MPEG-2 스플리터 미디어 타입

현재,MPEG-2 스플리터 필터는, 오디오와 비디오를 지원 하고 있다. Dolby AC-3 는 DVD 로 정의되고 있는 서브 스트림으로서 지원 되고 있다. 이 필터는, MPEG-2 오디오도 지원 하고 있다. 미디어 타입은, MPEG-2 스플리터가 PES 패킷 및 PES 유료 하중의 어느 쪽을 송신하고 있을까에 따라서 다르다.

비디오

MPEG-2 비디오의 경우, 미디어 타입은 이하와 같이 된다.

  PES 출력 유료 하중 출력
메이저 타입 MEDIATYPE_MPEG2_PES MEDIATYPE_Video
서브 타입 MEDIASUBTYPE_MPEG2_VIDEO MEDIASUBTYPE_MPEG2_VIDEO
포맷 타입 FORMAT_MPEG2Video FORMAT_MPEG2Video
포맷 구조체 MPEG2VIDEOINFO MPEG2VIDEOINFO

AC-3 오디오

AC-3 오디오의 경우, 미디어 타입은 이하와 같이 된다.

  PES 출력 유료 하중 출력
메이저 타입 MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
서브 타입 MEDIASUBTYPE_DOLBY_AC3 MEDIASUBTYPE_DOLBY_AC3
포맷 타입 FORMAT_WaveFormatEx FORMAT_WaveFormatEx
포맷 구조체 WAVEFORMATEX WAVEFORMATEX

AC-3 에 대응하는 WAVEFORMATEX 구조체의 wFormatTag 멤버는, 현재 WAVE_FORMAT_UNKNOWN 이지만, 바뀔 가능성이 있다.

MPEG-2 오디오

MPEG-2 오디오의 경우, 미디어 타입은 이하와 같이 된다.

  PES 출력 유료 하중 출력
메이저 타입 MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
서브 타입 MEDIASUBTYE_MPEG2_AUDIO MEDIASUBTYPE_MPEG2_AUDIO
포맷 타입 FORMAT_WaveFormatEx FORMAT_WaveFormatEx
포맷 구조체 WAVEFORMATEX WAVEFORMATEX

MPEG-2 오디오에 대응하는 WAVEFORMATEX 구조체의 wFormatTag 멤버는, 현재 WAVE_FORMAT_UNKNOWN 이지만, 바뀔 가능성이 있다.

MPEG-2 스플리터에서는, DVD MPEG-2 오디오의 경우와 같게, 스트림 D0 ~ DF 가 멀티 채널 확장 스트림에 사용되고 있으면 상정하고 있다. 이 때문에, 스트림 Cx 가 선택되고 있으면 스플리터는 반드시 스트림 Dx 의 패킷도 전송 한다.

LPCM 오디오

LPCM 오디오의 경우, 미디어 타입은 이하와 같이 된다.

  PES 출력 유료 하중 출력
메이저 타입 MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
서브 타입 MEDIASUBTYPE_DVD_LPCM_AUDIO MEDIASUBTYPE_DVD_LPCM_AUDIO
포맷 타입 FORMAT_WaveFormatEx FORMAT_WaveFormatEx
포맷 구조체 WAVEFORMATEX WAVEFORMATEX

LPCM 오디오에 대응하는 WAVEFORMATEX 구조체의 wFormatTag 멤버는, 현재 WAVE_FORMAT_UNKNOWN 이지만, 바뀔 가능성이 있다.

참조

↑TOP