IddCxSwapChainUpdateStaticDesktopReencodeFrameCount-Funktion (iddcx.h)

Von Bedeutung

Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft gibt keine Garantie, weder ausdrücklich noch impliziert, hinsichtlich der hier bereitgestellten Informationen.

IddCxSwapChainUpdateStaticDesktopReencodeFrameCount überschreibt den StaticDesktopReencodeFrameCount-Wert, der in den Parametern angegeben ist, die in einer bestimmten Swapchain an IddCxAdapterInitAsync übergeben werden.

Syntax

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

Parameter

[in] SwapChainObject

Das IDDCX_SWAPCHAIN-Objekt , das zuvor an den Treiber übergeben wurde, in einem Aufruf von EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN.

[in] StaticDesktopReencodeFrameCount

Der neue StaticDesktopReencodeFrameCount-Wert, der mit der angegebenen Swapchain verwendet werden soll.

Rückgabewert

Die Methode gibt S_OK zurück, wenn der Vorgang erfolgreich ist, andernfalls einen geeigneten HRESULT-Fehlercode.

Bemerkungen

Treiber müssen einen StaticDesktopReencodeFrameCount in den Parametern angeben, die an IddCxAdapterInitAsync übergeben werden. Ein Treiber kann jetzt iddCxSwapChainUpdateStaticDesktopReencodeFrameCount verwenden, um diesen Wert in einer bestimmten Swapchain außer Kraft zu setzen.

In einigen Szenarien kann ein Treiber entscheiden, wie viele Frames neu codiert werden sollen, die er empfangen möchte. Der Treiber kann IddCxSwapChainUpdateStaticDesktopReencodeFrameCount aufrufen, um die Anzahl der Frames zu aktualisieren, die für eine bestimmte Swapchain empfangen wurden, die beim Erstellen des Adapters festgelegt wurde. Dies kann verwendet werden, um den Wert von 0 auf ungleich Null, ungleich Null oder nur einen anderen Wert ungleich Null festzulegen.

Hinweis

Ein neu codiertes Frame wird durch den Treiber angegeben, der ein einzelnes leeres schmutziges Rect neben einem Frame erhält.

Hinweis

Wenn eine Swapchain für einen bestimmten Monitor nicht zugewiesen und eine neue zugewiesen ist, beginnt die Reencode-Anzahl mit dem wert, der in den Parametern IddCxAdapterInitAsync angegeben ist.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 11, 26H1 (IddCx 1.11)
Zielplattform Windows
Header iddcx.h
Library IddCxStub.lib
DLL IddCx.dll
IRQL Must_inspect_result

Siehe auch

IDDCX_ADAPTER_CAPS

IDARG_IN_ADAPTER_INIT