VideoFrame.CopyToAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CopyToAsync(VideoFrame) |
Копирует текущий VideoFrame в предоставленный объект VideoFrame . |
CopyToAsync(VideoFrame, IReference<BitmapBounds>, IReference<BitmapBounds>) |
Копирует указанный прямоугольник из текущего кадра VideoFrame в указанный прямоугольник предоставленного объекта VideoFrame . |
CopyToAsync(VideoFrame)
Копирует текущий VideoFrame в предоставленный объект VideoFrame .
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
Параметры
- frame
- VideoFrame
Целевой видеокадр, в который будет скопирован текущий кадр.
Возвращаемое значение
Асинхронное действие.
- Атрибуты
Комментарии
Целевой кадр должен иметь тот же формат, ширину, высоту и альфа-режим, что и исходный кадр.
Применяется к
CopyToAsync(VideoFrame, IReference<BitmapBounds>, IReference<BitmapBounds>)
Копирует указанный прямоугольник из текущего кадра VideoFrame в указанный прямоугольник предоставленного объекта VideoFrame .
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
Параметры
- frame
- VideoFrame
Целевой видеокадр, в который будет скопирован текущий кадр.
- sourceBounds
Ссылка BitmapBounds, указывающая прямоугольник в исходном кадре, который необходимо скопировать.
- destinationBounds
Ссылка BitmapBounds, указывающая прямоугольник в целевом кадре, в который копируется исходное содержимое.
Возвращаемое значение
Асинхронное действие.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|