Partager via


Direct3D11CaptureFramePool.CreateFreeThreaded Méthode

Définition

Crée un pool d’images dans lequel la dépendance à DispatcherQueue est supprimée et l’événement FrameArrived est déclenché sur le thread worker interne du pool d’images.

public:
 static Direct3D11CaptureFramePool ^ CreateFreeThreaded(IDirect3DDevice ^ device, DirectXPixelFormat pixelFormat, int numberOfBuffers, SizeInt32 size);
 static Direct3D11CaptureFramePool CreateFreeThreaded(IDirect3DDevice const& device, DirectXPixelFormat const& pixelFormat, int const& numberOfBuffers, SizeInt32 const& size);
public static Direct3D11CaptureFramePool CreateFreeThreaded(IDirect3DDevice device, DirectXPixelFormat pixelFormat, int numberOfBuffers, SizeInt32 size);
function createFreeThreaded(device, pixelFormat, numberOfBuffers, size)
Public Shared Function CreateFreeThreaded (device As IDirect3DDevice, pixelFormat As DirectXPixelFormat, numberOfBuffers As Integer, size As SizeInt32) As Direct3D11CaptureFramePool

Paramètres

device
IDirect3DDevice

Appareil Direct3D.

pixelFormat
DirectXPixelFormat

Format de pixels DirectX des images capturées.

numberOfBuffers
Int32

int

Nombre de mémoires tampons dans lesquelles stocker des images capturées.

size
SizeInt32

Taille de chaque mémoire tampon.

Retours

Pool d’images créé avec les entrées données.

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1809 (introduit dans 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v7.0)

S’applique à

Voir aussi