Bagikan melalui


Direct3D11CaptureFramePool.CreateFreeThreaded Metode

Definisi

Membuat kumpulan bingkai di mana dependensi pada DispatcherQueue dihapus dan peristiwa FrameArrived dinaikkan pada utas pekerja internal kumpulan bingkai.

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

Parameter

device
IDirect3DDevice

Perangkat Direct3D.

pixelFormat
DirectXPixelFormat

Format piksel DirectX dari bingkai yang diambil.

numberOfBuffers
Int32

int

Jumlah buffer untuk menyimpan bingkai yang diambil.

size
SizeInt32

Ukuran setiap buffer.

Mengembalikan

Kumpulan bingkai dibuat dengan input yang diberikan.

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)

Berlaku untuk

Lihat juga