メディア ファンデーションでの ASF のサポート

メディア ファンデーションでは、Advanced Systems Format (ASF) のメディア ファイルがサポートされています。

  • Windows Media Video (WMV ファイル)
  • Windows Media Audio (WMA ファイル)

メディア ファンデーション には、ASF ファイルを読み書きするためのオブジェクトがいくつか用意されています。 これらのオブジェクトは、2 つの異なるアーキテクチャ レイヤーで提供されます。

まず、パイプライン レイヤーには、メディア ファンデーション パイプライン内で動作し、パイプラインによって定義された API に準拠するオブジェクトが含まれています。 ASF パイプライン レイヤーには次のものが含まれます。

次に、WM コンテナー レイヤーでは、ASF ファイルの解析と書き込みを低レベルで制御できます。 パイプライン レイヤーは WMContainer を内部で使用します。 アプリケーションでは、低レベルの ASF の解析と書き込みに WMContainer を使用することもできます。

パイプライン レイヤーと wm コンテナーの要素を示す図

このセクションの内容

裁判官 説明
ASF ファイル構造体
ASF ファイルの構造と、ASF ファイルを操作するためにメディア ファンデーションによって提供されるオブジェクトの概要。
パイプライン レイヤーの ASF コンポーネント
パイプライン レイヤーを使用して ASF ファイルを解析および作成する方法について説明します。
WMContainer ASF コンポーネント
WMContainer レイヤーを使用して ASF ファイルを解析および作成する方法について説明します。

ASF ファイルの構造の詳細については、この Microsoft の Web サイトからダウンロードできる ASF 仕様を参照してください。

メディア ファンデーション プログラミング ガイド