Direct3D11CaptureFramePool.CreateFreeThreaded Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um pool de quadros em que a dependência no DispatcherQueue é removida e o evento FrameArrived é gerado no thread de trabalho interno do pool de quadros.
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
O dispositivo Direct3D.
- pixelFormat
- DirectXPixelFormat
O formato de pixel DirectX dos quadros capturados.
- numberOfBuffers
-
Int32
int
O número de buffers nos quais armazenar quadros capturados.
- size
- SizeInt32
O tamanho de cada buffer.
Retornos
Um pool de quadros criado com as entradas fornecidas.
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1809 (introduzida na 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v7.0)
|