Direct3D11CaptureFramePool.CreateFreeThreaded Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
|