次の方法で共有


IDXGIFactory2::IsWindowedStereoEnabled メソッド (dxgi1_2.h)

ステレオ モードを使用するかどうかを指定します。

構文

BOOL IsWindowedStereoEnabled();

戻り値

ステレオ モードを使用するかどうかを示します。 TRUE は 、ステレオ モードを使用できることを示します。それ以外の場合は FALSE

Windows 7 のプラットフォーム更新プログラム: Windows 7 用プラットフォーム更新プログラム がインストールされている Windows 7 または Windows Server 2008 R2 では、 IsWindowedStereoEnabled は常に FALSE を返します。立体 3D 表示動作は、Windows 7 用プラットフォーム更新プログラムでは使用できないためです。 Windows 7 のプラットフォーム更新プログラムの詳細については、「Windows 7 用プラットフォーム更新プログラム」を参照してください。

解説

ウィンドウアプリケーションでは、ステレオを使用する前 に IsWindowedStereoEnabled を呼び出することをお勧めします。 次の項目の両方が true の場合、IsWindowedStereoEnabledTRUE を返します。

  • コンピューター内のすべてのアダプターには、ステレオ対応のドライバーがあります。 これは、ドライバーが Windows 8 (WDDM 1.2) の Windows ディスプレイ ドライバー モデル (WDDM) に実装されていることを意味します。 ただし、アダプターは必ずしもステレオをスキャンできる必要はありません。
  • デスクトップ ウィンドウ マネージャー (DWM) が少なくとも 1 つのアダプター出力でステレオ構成を実行するように、現在のデスクトップ モード (デスクトップ モードはモノラル) とシステム ポリシーとハードウェアが構成されています。
最初の要件が満たされた場合、ウィンドウステレオスワップチェーンの作成は成功します。 ただし、アダプターがステレオをスキャンできない場合、そのアダプターの出力はモノラルに減少します。

Direct3D 11.1 Simple Stereo 3D サンプルは、立体 3D 効果を追加する方法と、システム ステレオの変更に対応する方法を示しています。

要件

   
サポートされている最小のクライアント Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_2.h
Library Dxgi.lib

関連項目

IDXGIFactory2