다음을 통해 공유


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에서 도입되었습니다.)

적용 대상

추가 정보