dxgi

    2

    1答えて

    問題:IDXGIOutput1::DuplicateOutput methodを呼び出すと、切り替え可能なグラフィックスを持つマシン上で個別のグラフィックスコントローラを使用してアプリケーションを実行すると、DXGI_ERROR_UNSUPPORTEDが返されます。 This answerいくつかの問題を明らかにしました。要するに、個別グラフィックスは画面の一部のみをレンダリングし、データを統合グ

    0

    1答えて

    共有ビットマップを作成して、D3D11Texture2dをDirect2Dレンダリングで共有しようとしています。テクスチャとレンダリングのターゲットを作成した後、共有ビットマップを作成しようとしましたが、d2d1!GetParentTextureのメモリアクセスエラーでコールがクラッシュしました。私のコードは次のようになります: UINT creationFlags = D3D11_CREATE_

    1

    1答えて

    DXGI Desktop Duplication APIを使用してデスクトップ画面をキャプチャするプログラムがあります。 私はIDXGIOutputDuplication::AcquireNextFrameでフレームを取得し、私は、フレームの罰金に私のデスクトップのフレームをキャプチャすることができています。前進する 、私は私のプログラムを最適化し、汚れと矩形を移動を管理しようとしてみてください。

    0

    3答えて

    DXGI_FORMATをbpp(ビットごとのビット)値に列挙しないでどのように変換できますか? 例えば(formatsを参照してください)。: DXGI_FORMAT_R10G10B10A2_UNORM -> 32 DXGI_FORMAT_B5G5R5A1_UNORM -> 16

    0

    1答えて

    IDXGIDevice1 :: SetMaximumFrameLatencyメソッドをmy dx12appから呼び出して、現在のDirect3D 12デバイスから有効なIDXGIDevice1を取得する必要があります。インターフェイスは、E_NOINTERFACEを返す照会: IDXGIDevice * pDXGIDevice; HRESULT hr = myDevice->QueryInter

    6

    1答えて

    私は画面のビデオストリームをキャプチャしてリモートクライアントに送信するアプリケーションを作成しようとしています。 Windows上で画面をキャプチャする最も良い方法は、DXGI Desktop Duplication API(Windows 8以降で使用可能)を使用することです。マイクロソフトでは、重複したフレームを画面にストリームする、きちんとしたsampleを提供しています。さて、私は、これ

    3

    1答えて

    深度型ステンシルバッファリソースは、DXGI_FORMAT_D24_UNORM_S8_UINTフォーマットと定義されています。 Iを説明するための表示形式を必要とするであろう、そのリソースへのシェーダリソースビュー(SRV)を作成することを想定しているであろういずれかとして:赤チャネルの深さ値 にアクセス DXGI_FORMAT_R24_UNORM_X8_TYPELESS赤チャネルは、SRVはで失

    6

    2答えて

    サンプルプログラムでフルスクリーンサポートを追加している間、ちょっと迷惑な振る舞いに遭遇しました。 フルスクリーンウィンドウの作成は機能しますが、フルスクリーンウィンドウを含む出力上のウィンドウ(別のアプリケーションから)を移動すると、自動的にウィンドウに戻ります。 この動作を防ぐ方法はありますか?(フルスクリーンウィンドウはウィンドウに戻らないため) 参考までに、これは小さなスタンドアロンの例で