オーディオ、ビデオ、カメラ

この記事では、Windows アプリのオーディオ、ビデオ、カメラを含むシナリオに関連する開発機能のインデックスを提供します。

注意

現在、Windows App SDK では、オーディオ、ビデオ、カメラのシナリオに関連する API は提供されていません。

Windows OS の機能

Windows 10 以降の OS リリースでは、アプリのオーディオ、ビデオ、カメラのシナリオに関連するさまざまな API が提供されています。 これらの機能は、Windows SDK によって提供される WinRT と Win32 (C++ および COM) の API を組み合わせて使用できます。

WinRT API

次の記事では、Windows SDK によって提供される WinRT API で使用できる機能について説明します。

[アーティクル] 説明
オーディオ、ビデオ、およびカメラ アプリ内の写真、ビデオ、またはオーディオを含む開発シナリオについて学習します。
カメラ カメラまたはマイクを使用して写真、ビデオ、またはオーディオをキャプチャする方法について学習します。
メディア再生 アプリでオーディオとビデオを再生する方法について学習します。
ビジュアル レイヤー ビジュアル レイヤーは、グラフィックス、効果、アニメーション用の高パフォーマンスの保持モード API を提供し、Windows デバイス間ですべての UI の基盤となります。
XAML プラットフォーム Windows 10 以降で提供される XAML UI コンポーネントや Windows UI ライブラリなど、WinRT XAML ベースの UI を使用するアプリの XAML 言語と概念について説明します。

Win32 (C++ および COM) API

次の記事では、Windows SDK によって提供される Win32 (C++ および COM) API で使用できる機能について説明します。

[アーティクル] 説明
オーディオとビデオ オーディオとビデオをアプリに統合する機能について学習します。
グラフィックスとゲーミング グラフィックス、ゲーム、イメージングに関連する機能について学習します。
DirectX DirectX API を使用して、2D および 3D グラフィックスを使うゲームや他のハイパフォーマンス マルチメディア アプリを作成する方法について学習します。
Direct2D Direct2D は、2D ジオメトリ、ビットマップ、テキストの高パフォーマンスかつ高品質のレンダリングを実現する、ハードウェア アクセラレータによる、即時モードの 2D グラフィックス API です。
Direct3D Direct3D は、レンダリング パイプラインを使用してプリミティブを描画したり、計算シェーダーで並列操作を実行したりするための低レベル API です。
GDI Windows グラフィックス デバイス インターフェイス (GDI) は、アプリで 2 次元ベクター グラフィックス、イメージング、タイポグラフィを使用できる低レベルのグラフィックス API です。
GDI+ GDI+ は新機能を追加し、既存の機能を最適化して、GDI を改善します。

.NET の機能

.NET SDK には、WPF および Windows フォーム アプリ向けのオーディオ、ビデオ、カメラのシナリオに関連する API も用意されています。

[アーティクル] 説明
グラフィック (WPF) WPF アプリでのマルチメディア、ベクター グラフィックス、アニメーション、コンテンツ構成のサポートについて学習します。
マルチメディア (WPF) オーディオとビデオを WPF アプリに統合する方法について学習します。
グラフィックと描画 (Windows フォーム) Windows フォーム アプリでのグラフィックスの作成、テキストの描画、グラフィカル画像の操作について学習します。
SoundPlayer クラス (Windows フォーム) Windows フォーム アプリケーションにサウンドを含める方法について学習します。