IDXGIDecodeSwapChain::P resentBuffer メソッド (dxgi1_3.h)

出力アダプターにフレームを表示します。 フレームは、デコード スワップ チェーンの作成に使用された IDXGIResource オブジェクトのサブリソースです。

構文

HRESULT PresentBuffer(
  UINT BufferToPresent,
  UINT SyncInterval,
  UINT Flags
);

パラメーター

BufferToPresent

サブリソース配列のどのメンバーが存在するかを示すインデックス。

SyncInterval

フレームのプレゼンテーションを垂直方向の空白と同期する方法を指定する整数。

ビット ブロック転送 (bitblt) モデル (DXGI_SWAP_EFFECT_DISCARD または DXGI_SWAP_EFFECT_SEQUENTIAL) の場合、値は次のとおりです。

  • 0 - プレゼンテーションはすぐに行われ、同期はありません。
  • 1,2,3,4 - n番目の垂直空白の後にプレゼンテーションを同期します。
フリップ モデル (DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL) の値は次のとおりです。
  • 0 - 以前に表示されたフレームの残り時間を取り消し、新しいフレームがキューに入っている場合は、このフレームを破棄します。
  • n > 0 - 少なくとも n 個の垂直ブランクのプレゼンテーションを同期します。

Flags

スワップ チェーンプレゼンテーション オプションを含む整数値。 これらのオプションは、 DXGI_PRESENT 定数によって定義されます。

カスタムの現在の期間 (カスタム更新レート) が使用されている場合は、 DXGI_PRESENT_USE_DURATION フラグを設定する必要があります。

戻り値

このメソッドは、成功 した場合にS_OK を返すか、次のいずれかのエラー コードを返します。

要件

   
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dxgi1_3.h
Library Dxgi.lib

関連項目

IDXGIDecodeSwapChain