メディア ソース

メディア ソース は、Media Foundation パイプラインでメディア データを生成するオブジェクトです。 このセクションでは、メディア ソース API について詳しく説明します。 カスタム メディア ソースを実装する場合、または Media Foundation パイプラインの外部でメディア ソースを使用している場合は、このセクションをお読みください。

アプリケーションで制御レイヤーを使用する場合は、メディア ソース API の限られたサブセットのみを使用する必要があります。 詳細については、 メディア セッションでのメディア ソースの使用に関するトピックを参照してください。

このセクションの内容

トピック 説明
メディア ソース オブジェクト モデル
このトピックでは、Microsoft Media Foundation のメディア ソースのオブジェクト モデルについて説明します
プレゼンテーション記述子
プレゼンテーション記述子は、特定のプレゼンテーションの説明を含むオブジェクトです。
メディア ソース イベント
このトピックでは、メディア ソースとメディア ストリームによって送信されるイベントの一覧を示します。
カスタム メディア ソースの作成
このトピックでは、Media Foundation でカスタム メディア ソースを実装する方法について説明します。
ケース スタディ: MPEG-1 メディア ソース
このトピックでは、 MPEG-1 Media Source SDK サンプルについて詳しく説明します。
メディア ファイル用のカスタム メタデータ プロバイダー
このトピックでは、Media Foundation メディア ソースのカスタム シェル プロパティ ハンドラーを記述する方法について説明します。
ソース リゾルバー
ソース リゾルバーは URL またはバイト ストリームを受け取って、そのコンテンツに対応する適切なメディア ソースを作成します。

 

Media Foundation パイプライン

メディア ファイル用のカスタム メタデータ プロバイダー

メディア ファンデーションのアーキテクチャ