次の方法で共有


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 であるが、変わる可能性がある。

参照