次の方法で共有


MPEG-1 メディア タイプ

ここでは、MPEG-1 データで使うメディア タイプを示す。

MPEG-1 システム ストリーム

メジャー タイプ MEDIATYPE_Stream
サブタイプ MEDIASUBTYPE_MPEG1System
フォーマット タイプ GUID_NULL
フォーマット構造体 なし
メディア サンプルの内容 バイト ストリーム、アラインメントなし

ビデオ CD の MPEG-1 システム ストリーム

メジャー タイプ MEDIATYPE_Stream
サブタイプ MEDIASUBTYPE_MPEG1VideoCD
フォーマット タイプ GUID_NULL
フォーマット構造体 なし
メディア サンプルの内容 バイト ストリーム、アラインメントなし

MPEG-1 オーディオ パケット

メジャー タイプ MEDIATYPE_Audio
サブタイプ MEDIASUBTYPE_MPEG1Packet
フォーマット タイプ FORMAT_WaveFormatEx
フォーマット構造体 MPEG1WAVEFORMAT
メディア サンプルの内容 単一の MPEG-1 パケット。パケット ヘッダーを含む。

MPEG-1 オーディオ ペイロード

メジャー タイプ MEDIATYPE_Audio
サブタイプ MEDIASUBTYPE_MPEG1Payload
フォーマット タイプ FORMAT_WaveFormatEx
フォーマット構造体 MPEG1WAVEFORMAT
メディア サンプルの内容 バイト調整された MPEG-1 オーディオ データ

MPEG-1 ビデオ パケット

メジャー タイプ MEDIATYPE_Video
サブタイプ MEDIASUBTYPE_MPEG1Packet
フォーマット タイプ FORMAT_MPEGVideo
フォーマット構造体 MPEG1VIDEOINFO
メディア サンプルの内容 単一の MPEG-1 パケット。パケット ヘッダーを含む。

MPEG-1 ビデオ ペイロード

メジャー タイプ MEDIATYPE_Video
サブタイプ MEDIASUBTYPE_MPEG1Payload
フォーマット タイプ FORMAT_MPEGVideo
フォーマット構造体 MPEG1VIDEOINFO
メディア サンプルの内容 バイト調整された MPEG-1 オーディオ データ

MPEG-1 ネイティブ ビデオ ストリーム

メジャー タイプ MEDIATYPE_Stream
サブタイプ MEDIASUBTYPE_ MPEG1Video
フォーマット タイプ GUID_NULL
フォーマット構造体 なし
メディア サンプルの内容 ビデオ ストリーム バイトの配列 (システム レイヤなし)

MPEG-1 ネイティブ オーディオ ストリーム

メジャー タイプ MEDIATYPE_Stream
サブタイプ MEDIASUBTYPE_ MPEG1Audio
フォーマット タイプ GUID_NULL
フォーマット構造体 なし
メディア サンプルの内容 オーディオ ストリーム バイトの配列 (システム レイヤなし)

DirectShow MPEG-1 フィルタは、以下のようにこれらのタイプをサポートしている。

フィルタ 方向 サポートされるメディア タイプ
MPEG-1 スプリッタ 入力 MPEG-1 システム ストリーム

ビデオ CD の MPEG-1 システム ストリーム

MPEG-1 スプリッタ 出力 MPEG-1 オーディオ パケット

MPEG-1 オーディオ ペイロード

MPEG-1 ビデオ パケット

MPEG-1 ビデオ ペイロード

ソフトウェア オーディオ CODEC 入力 MPEG-1 オーディオ パケット

MPEG-1 オーディオ ペイロード

ソフトウェア ビデオ CODEC 入力 MPEG-1 ビデオ パケット

MPEG-1 ビデオ ペイロード

ソフトウェア オーディオ CODEC 出力 PCM オーディオ
ソフトウェア ビデオ CODEC 出力 非圧縮ビデオ (Y41P、YUY2、UYVY、RGB-24、RGB-32、RGB-565、RGB-555、RGB-8)

シーケンス ヘッダーがビデオ再生を初期化しなくてもファイルの途中からデータを再生できるように、MPEG-1 ビデオ パケットとペイロードのメディア タイプには完全なシーケンス ヘッダーが含まれている。

ストリームの途中から再生を開始できるように、MPEG ビデオのビデオ データ タイプにはビデオ シーケンス ヘッダーが追加される。このフィールドの長さは、最大 140 バイトである。このフィールドは、最初に見つかったシーケンス ヘッダー内の量子化マトリクスと共に、先頭にシーケンス ヘッダー開始コード (0x000001B3) を含む。