Condividi tramite


Direct3D11CaptureFramePool.CreateFreeThreaded Metodo

Definizione

Crea un pool di frame in cui la dipendenza dal dispatcherQueue viene rimossa e l'evento FrameArrived viene generato nel thread di lavoro interno del pool di frame.

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

Parametri

device
IDirect3DDevice

Dispositivo Direct3D.

pixelFormat
DirectXPixelFormat

Formato pixel DirectX dei fotogrammi acquisiti.

numberOfBuffers
Int32

int

Numero di buffer in cui archiviare fotogrammi acquisiti.

size
SizeInt32

Dimensioni di ogni buffer.

Restituisce

Pool di frame creato con gli input specificati.

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Si applica a

Vedi anche