Función IddCxSwapChainUpdateStaticDesktopReencodeFrameCount (iddcx.h)

Importante

Cierta información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.

IddCxSwapChainUpdateStaticDesktopReencodeFrameCount invalida el valor StaticDesktopReencodeFrameCount especificado en los parámetros pasados a IddCxAdapterInitAsync en una cadena de intercambio específica.

Sintaxis

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

Parámetros

[in] SwapChainObject

Objeto IDDCX_SWAPCHAIN pasado anteriormente al controlador en una llamada a EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN.

[in] StaticDesktopReencodeFrameCount

Nuevo valor StaticDesktopReencodeFrameCount que se usará con la cadena de intercambio especificada.

Valor devuelto

El método devuelve S_OK si la operación se realiza correctamente; de lo contrario, un código de error HRESULT adecuado.

Observaciones

Los controladores deben especificar staticDesktopReencodeFrameCount en los parámetros pasados a IddCxAdapterInitAsync. Un controlador ahora puede usar IddCxSwapChainUpdateStaticDesktopReencodeFrameCount para invalidar este valor en una cadena de intercambio específica.

En algunos escenarios, un controlador puede decidir cambiar el número de fotogramas de reencodificación que quiere recibir. El controlador puede llamar a IddCxSwapChainUpdateStaticDesktopReencodeFrameCount para actualizar el número de fotogramas recibidos para una cadena de intercambio específica de lo que se estableció cuando se creó el adaptador. Se puede usar para establecer el valor de 0 a distinto de cero, distinto de cero a cero o simplemente a un valor distinto de cero.

Nota:

Un marco de reencodificación se indica mediante el controlador al que se le asigna una sola rect sucia vacía junto con un marco.

Nota:

Si una cadena de intercambio de un determinado monitor está sin asignar y se asigna una nueva, el recuento de reencodificación comienza en el valor especificado en los parámetros IddCxAdapterInitAsync .

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows 11, 26H1 (IddCx 1.11)
de la plataforma de destino de Windows
Encabezado iddcx.h
Library IddCxStub.lib
DLL IddCx.dll
irQL Must_inspect_result

Consulte también

IDDCX_ADAPTER_CAPS

IDARG_IN_ADAPTER_INIT