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 |