メディア ファンデーションでの ASF のサポート
メディア ファンデーションでは、Advanced Systems Format (ASF) のメディア ファイルがサポートされています。
- Windows Media Video (WMV ファイル)
- Windows Media Audio (WMA ファイル)
メディア ファンデーション には、ASF ファイルを読み書きするためのオブジェクトがいくつか用意されています。 これらのオブジェクトは、2 つの異なるアーキテクチャ レイヤーで提供されます。
まず、パイプライン レイヤーには、メディア ファンデーション パイプライン内で動作し、パイプラインによって定義された API に準拠するオブジェクトが含まれています。 ASF パイプライン レイヤーには次のものが含まれます。
- ASF メディア ソース: ASF ファイルを解析し、オーディオ/ビデオ データ パケットを配信します。
- Windows Media コーデック: Windows Media のオーディオ ストリームまたはビデオ ストリームをデコードまたはエンコードします。
- ASF メディア シンク: データ パケットを受信し、ASF ファイルを書き込みます。
次に、WM コンテナー レイヤーでは、ASF ファイルの解析と書き込みを低レベルで制御できます。 パイプライン レイヤーは WMContainer を内部で使用します。 アプリケーションでは、低レベルの ASF の解析と書き込みに WMContainer を使用することもできます。
このセクションの内容
裁判官 | 説明 |
---|---|
ASF ファイル構造体 |
ASF ファイルの構造と、ASF ファイルを操作するためにメディア ファンデーションによって提供されるオブジェクトの概要。 |
パイプライン レイヤーの ASF コンポーネント |
パイプライン レイヤーを使用して ASF ファイルを解析および作成する方法について説明します。 |
WMContainer ASF コンポーネント |
WMContainer レイヤーを使用して ASF ファイルを解析および作成する方法について説明します。 |
ASF ファイルの構造の詳細については、この Microsoft の Web サイトからダウンロードできる ASF 仕様を参照してください。