DisplayDevice.CreateSimpleScanout メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
全画面表示を画面に直接表示するために使用できる DisplayScanout オブジェクトを作成します。
public:
virtual DisplayScanout ^ CreateSimpleScanout(DisplaySource ^ pSource, DisplaySurface ^ pSurface, unsigned int SubResourceIndex, unsigned int SyncInterval) = CreateSimpleScanout;
DisplayScanout CreateSimpleScanout(DisplaySource const& pSource, DisplaySurface const& pSurface, uint32_t const& SubResourceIndex, uint32_t const& SyncInterval);
public DisplayScanout CreateSimpleScanout(DisplaySource pSource, DisplaySurface pSurface, uint SubResourceIndex, uint SyncInterval);
function createSimpleScanout(pSource, pSurface, SubResourceIndex, SyncInterval)
Public Function CreateSimpleScanout (pSource As DisplaySource, pSurface As DisplaySurface, SubResourceIndex As UInteger, SyncInterval As UInteger) As DisplayScanout
パラメーター
- pSource
- DisplaySource
全画面表示コンテンツを表示する DisplaySource 。
- pSurface
- DisplaySurface
全画面表示のプライマリ サーフェス。
- SubResourceIndex
-
UInt32
unsigned int
uint32_t
Direct3D の サブリソースの概念に関連します。 このインデックスを使用すると、複数のサブリソースがある場合にスキャンアウトに DisplaySurface 内のどのサブリソースを使用するかを指定できます。
複数のサブリソースを持つ DisplaySurface を作成する唯一の方法は、isStereo フラグを使用して DisplaySurface を作成するか (CreateWithProperties を参照)、または IDisplayDeviceInterop の API を使用して ID3D11Texture2D を開く方法です。
subresourceindex の最も一般的な値は 0 です。これは、サブリソースが不要または使用可能であることを示します。
- SyncInterval
-
UInt32
unsigned int
uint32_t
フレームのプレゼンテーションをディスプレイの垂直ブランクと同期する方法を指定する整数。
SyncInterval == 0。 プレゼンテーションは、ディスプレイの次の垂直空白で行われます。 キューに値 = 0 の他のプレゼントがある場合、それらのプレゼントは破棄されます。 SyncInterval == 0( DisplayScanoutOptions::AllowTearing)。 プレゼンテーションはすぐに行われます。前のフレームとの同期はありません。 これは目に見える引き裂きを引き起こす可能性があります。 SyncInterval == 1 から 4。 ディスプレイの少なくとも n 個の垂直ブランクのプレゼンテーションを同期します。
戻り値
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示