Direct3D11CaptureFramePool.CreateFreeThreaded Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un pool d’images dans lequel la dépendance à DispatcherQueue est supprimée et l’événement FrameArrived est déclenché sur le thread worker interne du pool d’images.
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
Paramètres
- device
- IDirect3DDevice
Appareil Direct3D.
- pixelFormat
- DirectXPixelFormat
Format de pixels DirectX des images capturées.
- numberOfBuffers
-
Int32
int
Nombre de mémoires tampons dans lesquelles stocker des images capturées.
- size
- SizeInt32
Taille de chaque mémoire tampon.
Retours
Pool d’images créé avec les entrées données.
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1809 (introduit dans 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v7.0)
|