Freigeben über


VideoFrame.CopyToAsync Methode

Definition

Überlädt

CopyToAsync(VideoFrame)

Kopiert den aktuellen VideoFrame in ein bereitgestelltes VideoFrame-Objekt .

CopyToAsync(VideoFrame, IReference<BitmapBounds>, IReference<BitmapBounds>)

Kopiert das angegebene Rechteck im aktuellen VideoFrame in das angegebene Rechteck eines bereitgestellten VideoFrame-Objekts .

CopyToAsync(VideoFrame)

Kopiert den aktuellen VideoFrame in ein bereitgestelltes VideoFrame-Objekt .

public:
 virtual IAsyncAction ^ CopyToAsync(VideoFrame ^ frame) = CopyToAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction CopyToAsync(VideoFrame const& frame);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction CopyToAsync(VideoFrame frame);
function copyToAsync(frame)
Public Function CopyToAsync (frame As VideoFrame) As IAsyncAction

Parameter

frame
VideoFrame

Der Zielvideoframe, in den der aktuelle Frame kopiert wird.

Gibt zurück

Eine asynchrone Aktion.

Attribute

Hinweise

Der Zielrahmen muss das gleiche Pixelformat, dieselbe Breite, Höhe und den gleichen Alphamodus wie der Quellframe aufweisen.

Gilt für:

CopyToAsync(VideoFrame, IReference<BitmapBounds>, IReference<BitmapBounds>)

Kopiert das angegebene Rechteck im aktuellen VideoFrame in das angegebene Rechteck eines bereitgestellten VideoFrame-Objekts .

public:
 virtual IAsyncAction ^ CopyToAsync(VideoFrame ^ frame, IReference<BitmapBounds> ^ sourceBounds, IReference<BitmapBounds> ^ destinationBounds) = CopyToAsync;
/// [Windows.Foundation.Metadata.Overload("CopyToWithBoundsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction CopyToAsync(VideoFrame const& frame, IReference<BitmapBounds> const& sourceBounds, IReference<BitmapBounds> const& destinationBounds);
[Windows.Foundation.Metadata.Overload("CopyToWithBoundsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction CopyToAsync(VideoFrame frame, System.Nullable<BitmapBounds> sourceBounds, System.Nullable<BitmapBounds> destinationBounds);
function copyToAsync(frame, sourceBounds, destinationBounds)
Public Function CopyToAsync (frame As VideoFrame, sourceBounds As Nullable(Of BitmapBounds), destinationBounds As Nullable(Of BitmapBounds)) As IAsyncAction

Parameter

frame
VideoFrame

Der Zielvideoframe, in den der aktuelle Frame kopiert wird.

sourceBounds

IReference<BitmapBounds>

Nullable<BitmapBounds>

Ein BitmapBounds-Verweis , der das Rechteck im Quellframe angibt, das kopiert werden soll.

destinationBounds

IReference<BitmapBounds>

Nullable<BitmapBounds>

Ein BitmapBounds-Verweis , der das Rechteck innerhalb des Zielrahmens angibt, in den der Quellinhalt kopiert wird.

Gibt zurück

Eine asynchrone Aktion.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Gilt für: