次の方法で共有


MPEG-2 デマルチプレクサー

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

このフィルターは、プッシュ モードで配信される MPEG-2 トランスポート ストリームとプログラム ストリームを多重化します。 Windows XP 以降では、このフィルターはプル モード (ファイル再生) でのプログラム ストリームもサポートしています。 以前のプラットフォームでは、プル モードのプログラム ストリームに MPEG-2 スプリッター フィルターを使用します。 このフィルタは、BDAデジタルTVフィルタグラフを含む任意のタイプのフィルタグラフで使用することができる。

注意

MPEG-2 デマルチプレクサーは、フレーム精度シークをサポートしていません。

 

Label
フィルター インターフェイス すべてのモード:
プッシュ モードのみ:
入力ピン メディアの種類 主な種類: MEDIATYPE_STREAM
サブタイプ:
  • KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT
  • MEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIASUBTYPE_MPEG2_TRANSPORT
  • MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
詳細については、「 MPEG-2 デマルチプレクサー メディアの種類」を参照してください
入力ピン インターフェイス IMemInputPinIPinIQualityControl
出力ピン メディアの種類 オーディオおよびビデオの基本ストリームには、主要な種類のMEDIATYPE_AudioまたはMEDIATYPE_Videoが必要です。
詳細については、「 MPEG-2 デマルチプレクサー メディアの種類」を参照してください
出力ピン インターフェイス IPinIQualityControlプッシュ モードのみ: IAMPushSourceIMPEG2PIDMapIMPEG2StreamIdMap
プル モードのみ: IMediaSeeking
CLSID をフィルター処理する CLSID_MPEG2Demultiplexer
プロパティ ページ CLSID テストでのみ使用できます。 プロパティ ページにアクセスするには、 ISpecifyPropertyPages インターフェイスを使用します
[実行可能ファイル] mpg2splt.ax
メリット MERIT_NORMAL
フィルター カテゴリ CLSID_LegacyAmFilterCategory

 

解説

オーディオおよびビデオの基本ストリームを出力するには、デマルチプレクサが PCR および SCR ストリームを受信する必要があります。 入力側では、これは、トランスポート ストリームに、PCR ストリームの PID を定義する PAT テーブルと PMT テーブルを含める必要があることを意味します。および プログラム ストリームには、少なくとも 1 つのパック ヘッダーが含まれている必要があります。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
サーバー サポートの終了
Windows Server 2003 R2

関連項目

DirectShow フィルター

MPEG-2 デマルチプレクサーの使用