Поделиться через


CompositionGraphicsDevice.CaptureAsync Метод

Определение

Записывает различные исходные элементы, включая визуальные деревья, принадлежащие приложению, в область композиции.

public:
 virtual IAsyncOperation<ICompositionSurface ^> ^ CaptureAsync(Visual ^ captureVisual, SizeInt32 size, DirectXPixelFormat pixelFormat, DirectXAlphaMode alphaMode, float sdrBoost) = CaptureAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ICompositionSurface> CaptureAsync(Visual const& captureVisual, SizeInt32 const& size, DirectXPixelFormat const& pixelFormat, DirectXAlphaMode const& alphaMode, float const& sdrBoost);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ICompositionSurface> CaptureAsync(Visual captureVisual, SizeInt32 size, DirectXPixelFormat pixelFormat, DirectXAlphaMode alphaMode, float sdrBoost);
function captureAsync(captureVisual, size, pixelFormat, alphaMode, sdrBoost)
Public Function CaptureAsync (captureVisual As Visual, size As SizeInt32, pixelFormat As DirectXPixelFormat, alphaMode As DirectXAlphaMode, sdrBoost As Single) As IAsyncOperation(Of ICompositionSurface)

Параметры

captureVisual
Visual

Визуальный элемент для захвата.

size
SizeInt32

Размер поверхности в пикселях.

pixelFormat
DirectXPixelFormat

Формат пикселей поверхности.

alphaMode
DirectXAlphaMode

Как следует обрабатывать альфа-канал.

sdrBoost
Single

float

Величина для увеличения SDR.

Возвращаемое значение

Асинхронная операция, которая возвращает при успешном ICompositionSurface завершении.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 2104 (появилось в 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v12.0)

Применяется к