IddCxSwapChainUpdateStaticDesktopReencodeFrameCount 関数 (iddcx.h)

Important

一部の情報は、市販される前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft はここに示されている情報について、明示か黙示かを問わず、一切保証しません。

IddCxSwapChainUpdateStaticDesktopReencodeFrameCount は、特定のスワップ チェーンで IddCxAdapterInitAsync に渡されるパラメーターで指定された StaticDesktopReencodeFrameCount 値をオーバーライドします。

構文

HRESULT IddCxSwapChainUpdateStaticDesktopReencodeFrameCount(
  [in] IDDCX_SWAPCHAIN SwapChainObject,
  [in] UINT            StaticDesktopReencodeFrameCount
);

パラメーター

[in] SwapChainObject

EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAINの呼び出しで以前にドライバーに渡されたIDDCX_SWAPCHAIN オブジェクト。

[in] StaticDesktopReencodeFrameCount

指定したスワップ チェーンで使用する新しい StaticDesktopReencodeFrameCount 値。

戻り値

このメソッドは、操作が成功した場合はS_OKを返し、それ以外の場合は適切な HRESULT エラー コードを返します。

注釈

ドライバーは、 IddCxAdapterInitAsync に渡されるパラメーターで StaticDesktopReencodeFrameCount を指定する必要があります。 ドライバーで IddCxSwapChainUpdateStaticDesktopReencodeFrameCount を使用して、特定のスワップ チェーンでこの値をオーバーライドできるようになりました。

一部のシナリオでは、ドライバーは、受信する再エンコード フレームの数を変更することを決定する場合があります。 ドライバーは 、IddCxSwapChainUpdateStaticDesktopReencodeFrameCount を呼び出して、アダプターの作成時に設定されたものから特定のスワップ チェーンに対して受信したフレームの数を更新できます。 これを使用して、0 から 0 以外、0 以外の値、または 0 以外の値を設定できます。

再エンコード フレームは、ドライバーにフレームと共に 1 つの空のダーティ レクトが与えられていることを示します。

特定のモニターのスワップ チェーンが未割り当てで、新しいモニターが割り当てられている場合、再エンコード数は IddCxAdapterInitAsync パラメーターで指定された値から開始されます。

必要条件

Requirement 価値
サポートされる最小クライアント Windows 11、26H1 (IddCx 1.11)
ターゲット プラットフォーム ウィンドウズ
ヘッダー iddcx.h
Library IddCxStub.lib
DLL IddCx.dll
IRQL Must_inspect_result

こちらも参照ください

IDDCX_ADAPTER_CAPS

IDARG_IN_ADAPTER_INIT