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