Microsoft DirectX 8.0

MPEG-2 スプリッタ フィルタ メディア タイプ

現在、MPEG-2 スプリッタは、オーディオとビデオをサポートしている。Dolby AC-3 は DVD で定義されているサブストリームとしてサポートされている。MPEG-2 オーディオもサポートされている。

ビデオのタイプを次に示す。

PES 出力Payload 出力
タイプMEDIATYPE_MPEG2_PESMEDIATYPE_Video
サブタイプMEDIASUBTYPE_MPEG2_VIDEOMEDIASUBTYPE_MPEG2_VIDEO
フォーマットFORMAT_MPEG2VideoFORMAT_MPEG2Video
フォーマット ブロックMPEG2VIDEOINFOMPEG2VIDEOINFO

AC-3 オーディオのタイプを次に示す。

PES 出力Payload 出力
タイプMEDIATYPE_MPEG2_PESMEDIATYPE_Audio
サブタイプMEDIASUBTYPE_DOLBY_AC3MEDIASUBTYPE_DOLBY_AC3
フォーマットFORMAT_WaveFormatExFORMAT_WaveFormatEx
フォーマット ブロックWAVEFORMATEXWAVEFORMATEX

AC-3 に対応する WAVEFORMATEX 構造体の wFormatTag メンバは、現在 WAVE_FORMAT_UNKNOWN であるが、変わる可能性があるため、確認する必要がある。

MPEG-2 のタイプを次に示す。

PES 出力Payload 出力
タイプMEDIATYPE_MPEG2_PESMEDIATYPE_Audio
サブタイプMEDIASUBTYE_MPEG2_AUDIOMEDIASUBTYPE_MPEG2_AUDIO
フォーマットFORMAT_WaveFormatExFORMAT_WaveFormatEx
フォーマット ブロックWAVEFORMATEXWAVEFORMATEX

MPEG-2 オーディオに対応する WAVEFORMATEX 構造体の wFormatTag メンバは、現在 WAVE_FORMAT_UNKNOWN であるが、変わる可能性があるため、確認する必要がある。

MPEG-2 スプリッタでは、DVD MPEG-2 オーディオの場合と同様に、ストリーム D0 〜 DF がマルチチャンネル拡張ストリームに使用されていると想定しているため、ストリーム Cx が選択されていると、スプリッタは必ずストリーム Dx のパケットも転送する。

LPCM オーディオのタイプを次に示す。

PES 出力Payload 出力
タイプMEDIATYPE_MPEG2_PESMEDIATYPE_Audio
サブタイプMEDIASUBTYPE_DVD_LPCM_AUDIO MEDIASUBTYPE_DVD_LPCM_AUDIO
フォーマットFORMAT_WaveFormatExFORMAT_WaveFormatEx
フォーマット ブロックWAVEFORMATEXWAVEFORMATEX

LPCM オーディオに対応する WAVEFORMATEX 構造体の wFormatTag メンバは、現在 WAVE_FORMAT_UNKNOWN であるが、変わる可能性があるため、確認する必要がある。