Compartir a través de


Direct3D11CaptureFramePool.CreateFreeThreaded Método

Definición

Crea un grupo de fotogramas donde se quita la dependencia de DispatcherQueue y el evento FrameArrived se genera en el subproceso de trabajo interno del grupo de fotogramas.

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

Parámetros

device
IDirect3DDevice

El dispositivo Direct3D.

pixelFormat
DirectXPixelFormat

Formato de píxel de DirectX de los fotogramas capturados.

numberOfBuffers
Int32

int

Número de búferes en los que se almacenarán los fotogramas capturados.

size
SizeInt32

Tamaño de cada búfer.

Devoluciones

Un grupo de fotogramas creado con las entradas especificadas.

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Se aplica a

Consulte también