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) を含む。