次の方法で共有


Direct3D11CaptureFramePool.CreateFreeThreaded メソッド

定義

DispatcherQueue への依存関係が削除され、フレーム プールの内部ワーカー スレッドで FrameArrived イベントが発生するフレーム プールを作成します。

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

パラメーター

device
IDirect3DDevice

Direct3D デバイス。

pixelFormat
DirectXPixelFormat

キャプチャされたフレームの DirectX ピクセル形式。

numberOfBuffers
Int32

int

キャプチャされたフレームを格納するバッファーの数。

size
SizeInt32

各バッファーのサイズ。

戻り値

指定された入力で作成されたフレーム プール。

Windows の要件

デバイス ファミリ
Windows 10, version 1809 (10.0.17763.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v7.0 で導入)

適用対象

こちらもご覧ください