次の方法で共有


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 内で定義される。

参照