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


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 завершении.

Атрибуты

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