Direct3D11CaptureFramePool.CreateFreeThreaded Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Framepool, in dem die Abhängigkeit von DispatcherQueue entfernt und das FrameArrived-Ereignis im internen Workerthread des Framepools ausgelöst wird.
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
Das Direct3D-Gerät.
- pixelFormat
- DirectXPixelFormat
Das DirectX-Pixelformat der erfassten Frames.
- numberOfBuffers
-
Int32
int
Die Anzahl der Puffer, in denen erfasste Frames gespeichert werden sollen.
- size
- SizeInt32
Die Größe der einzelnen Puffer.
Gibt zurück
Ein Framepool, der mit den angegebenen Eingaben erstellt wurde.
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)
|