この記事では、Windows アプリのオーディオ、ビデオ、カメラに関連するシナリオに関連する開発機能のインデックスを示します。
Note
メディアの処理と作成に関連する多くの記事が WinUI 3 アプリをサポートするように更新され、[ メディアの処理と作成 ] セクションで利用できるようになりました。 これらの更新された記事では、Windows アプリ SDKを使用してデスクトップ アプリでオーディオ、ビデオ、画像Windows操作するための推奨プラクティスについて説明します。 UWP 固有および従来のメディア機能に関する記事は、ドキュメントの UWP 領域 に残ります。
Windows OS の機能
Windows 10 以降の OS リリースでは、アプリのオーディオ、ビデオ、カメラのシナリオに関連するさまざまな API が提供されています。 これらの機能は、 Windows SDK によって提供される WinRT API と Win32 (C++ および COM) API を組み合わせて使用できます。
WinRT API
次の記事では、Windows SDK によって提供される WinRT API を介して使用できる機能に関する情報を提供します。
| [アーティクル] | Description |
|---|---|
| カメラ | カメラまたはマイクを使用して写真、ビデオ、またはオーディオをキャプチャする方法について説明します。 |
| メディア再生 | アプリでオーディオとビデオを再生する方法について説明します。 |
| ビジュアル レイヤー | ビジュアル レイヤーは、グラフィックス、効果、アニメーション用の高パフォーマンスの保持モード API を提供し、Windows デバイス全体のすべての UI の基盤となります。 |
| XAML プラットフォーム | Windows 10 以降で提供される XAML UI コンポーネントや WinUI など、WinRT XAML ベースの UI を使用するアプリの XAML 言語と概念について説明します。 |
Win32 (C++ および COM) API
次の記事では、Windows SDK によって提供される Win32 (C++ および COM) API を介して使用できる機能について説明します。
| [アーティクル] | Description |
|---|---|
| オーディオとビデオ | オーディオとビデオをアプリに統合するための機能について説明します。 |
| グラフィックスとゲーム | グラフィックス、ゲーム、およびイメージングに関連する機能について説明します。 |
| DirectX | DirectX API を使用して、2D および 3D グラフィックスを使用してゲームやその他の高性能マルチメディア アプリを作成する方法について説明します。 |
| Direct2D | Direct2D は、2-D ジオメトリ、ビットマップ、テキストに対して高いパフォーマンスと高品質のレンダリングを提供する、ハードウェア アクセラレータの即時モードの 2D グラフィックス API です。 |
| Direct3D | Direct3D は、レンダリング パイプラインを使用してプリミティブを描画したり、コンピューティング シェーダーで並列操作を実行したりするための低レベルの API です。 |
| GDI | Windows グラフィックス デバイス インターフェイス (GDI) は、アプリが 2 次元ベクター グラフィックス、イメージング、および文字体裁を使用できるようにする低レベルのグラフィックス API です。 |
| GDI+ | GDI+ は、新しい機能を追加し、既存の機能を最適化することで、GDI を改善します。 |
.NET の機能
.NET SDK には、WPF および Windows フォーム アプリのオーディオ、ビデオ、カメラのシナリオに関連する API も用意されています。
| [アーティクル] | Description |
|---|---|
| グラフィックス (WPF) | WPF アプリでのマルチメディア、ベクター グラフィックス、アニメーション、コンテンツコンポジションのサポートについて説明します。 |
| マルチメディア (WPF) | オーディオとビデオを WPF アプリに統合する方法について説明します。 |
| グラフィックスと描画 (Windows フォーム) | Windows フォーム アプリでグラフィックスを作成し、テキストを描画し、グラフィカル イメージを操作する方法について説明します。 |
| SoundPlayer クラス (Windows フォーム) | Windows フォーム アプリケーションにサウンドを含める方法について説明します。 |
Windows developer