メディア ファンデーションに関するページ
Microsoft Media Foundation は、開発者、コンシューマー、コンテンツ プロバイダーが堅牢性、比類のない品質、シームレスな相互運用性を備えたプレミアム コンテンツの新しい波を受け入れることができる、Windows 向けの次世代マルチメディア プラットフォームです。
Media Foundation には、Windows Vista 以降が必要です。 コンポーネント オブジェクト モデル (COM) を使用し、C/C++ が必要です。 Microsoft は Media Foundation 用のマネージ API を提供していません。
Media Foundation API は 、Windows SDK の一部です。 Media Foundation アプリケーションを開発するには、最新バージョンの Windows SDK をインストールします。
オーディオとビデオの品質
Media Foundation は、高解像度コンテンツによってもたらされる課題に対応するように設計されています。 プラットフォーム全体で行われたオーディオとビデオの品質の強化により、次世代の高解像度コンテンツに優れたエクスペリエンスを提供できるようになりました。
DirectX Video Acceleration (DXVA) 2.0 は、DXVA 1.0 と比較して、より効率的なビデオ アクセラレーションを提供し、より堅牢で合理化されたビデオ デコードと、ビデオ処理でのハードウェアの拡張使用を実現します。 DXVA 2.0 を使用すると、Windows は高品質で強化されたグリッチ回復性を備えた最も要求の厳しい高解像度コンテンツの一部を処理できます。
色空間情報は、ビデオ パイプライン全体で保持されます。 ユーザーは、完全に忠実にビデオ コンテンツを楽しむことができます。 カラー情報とインターレースイメージは、シングルパスコンポジション用にハードウェアに渡されるようになりました。 色空間情報を保持すると、不要な色空間変換も削減され、要求の厳しい HD コンテンツを処理するためのサイクルが増えます。
強化されたビデオ レンダラー (EVR) により、タイミングのサポートが向上し、ビデオ処理が強化され、グリッチ回復性が向上します。 全画面表示の再生のサポートが強化され、ウィンドウ モードでのビデオの引き裂きが最小限に抑えられます。
Media Foundation では、Windows Vista の新しいシステム サービスであるマルチメディア クラス スケジューラ サービス (MMCSS) を使用します。 MMCSS を使用すると、マルチメディア アプリケーションは、時間の影響を受ける処理で CPU リソースへの優先順位付けされたアクセスを確実に受け取ることができます。
コンテンツ アクセス
デジタルエンターテイメントが高精細時代に移行し、コンテンツがより移植性とユビキタスになるにつれて、コンテンツ保護はデジタルメディア製品の不可欠な部分になります。 Media Foundation の拡張性により、これらの傾向を確実にサポートできます。
さらに、Media Foundation の拡張性により、さまざまなコンテンツ保護システムを連携して動作できます。
メディア ファンデーションに関するページ
このセクションには、Media Foundation API に関する一般的な情報が含まれています。 詳細なプログラミング情報については、「 Media Foundation プログラミング ガイド」を参照してください。
セクション | 説明 |
---|---|
Media Foundation の新機能 | Media Foundation の新機能について説明します。 |
Media Foundation ヘッダーとライブラリ | Media Foundation API を定義するヘッダー ファイルとライブラリ ファイルを一覧表示します。 |
Media Foundation Tools | Media Foundation で使用できる開発ツールについて説明します。 |
Media Foundation は、Windows 8の N および KN エディションには含まれていません。 詳細については、「Microsoft Windows Media Feature Pack for N」および「KN Versions of all Windows 8 Editions」を参照してください。
関連トピック