Freigeben über


CompositionGraphicsDevice.CaptureAsync Methode

Definition

Erfasst verschiedene Quellelemente, einschließlich visueller Strukturen im Besitz einer Anwendung, auf einer Kompositionsoberfläche.

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)

Parameter

captureVisual
Visual

Das zu erfassende Visual.

size
SizeInt32

Die Größe der Oberfläche in Pixel.

pixelFormat
DirectXPixelFormat

Das Pixelformat der Oberfläche.

alphaMode
DirectXAlphaMode

Wie der Alphakanal behandelt werden soll.

sdrBoost
Single

float

Der Betrag, der SDR erhöht werden soll.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss zurückgibt ICompositionSurface .

Attribute

Gilt für: