Direct3D11CaptureFramePool.CreateFreeThreaded Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
|