CapturedFrame Класс

Определение

Представляет захваченный видеокадр.

public ref class CapturedFrame sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.GCPressure]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CapturedFrame final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.GCPressure]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CapturedFrame : System.IDisposable
Public NotInheritable Class CapturedFrame
Implements IDisposable
Наследование
Object Platform::Object IInspectable CapturedFrame
Атрибуты
Реализации

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

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Существует несколько различных методов захвата фотографий с помощью класса MediaCapture , включая AdvancedPhotoCapture, LowLagPhotoCapture, LowLagPhotoSequenceCapture и VariablePhotoSequenceCapture. Хотя наборы API, используемые для каждого из этих методов, различаются, в конечном итоге все они возвращают захваченную фотографию в виде объекта CapturedFrame .

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 BitmapProperties
1803 17134 ControlValues

Свойства

BitmapProperties

Возвращает объект, содержащий свойства растрового изображения для Объекта CapturedFrame. Эти свойства передают метаданные изображения, такие как данные EXIF.

CanRead

Возвращает значение, указывающее, можно ли считывать захваченный кадр.

CanWrite

Возвращает значение, указывающее, можно ли записать захваченный кадр.

ContentType

Возвращает тип содержимого захваченного кадра.

ControlValues

Возвращает объект, содержащий метаданные элемента управления записью для Объекта CapturedFrame. Элементы управления записью корректируют параметры записи, такие как ISO и экспозиция.

Height

Возвращает высоту захваченного кадра.

Position

Возвращает положение захваченного кадра.

Size

Возвращает размер захваченного кадра в байтах.

SoftwareBitmap

Возвращает объект SoftwareBitmap, представляющий захваченный кадр.

Width

Возвращает ширину захваченного кадра.

Методы

CloneStream()

Создает копию потока.

Close()

Закрывает захваченный объект в кадре.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

FlushAsync()

Асинхронно фиксирует и сбрасывает все данные объекта CapturedFrame.

GetInputStreamAt(UInt64)

Возвращает входной поток в указанной позиции.

GetOutputStreamAt(UInt64)

Возвращает выходной поток в указанной позиции.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Возвращает объект асинхронного средства чтения байтов.

Seek(UInt64)

Ищет поток в указанную позицию.

WriteAsync(IBuffer)

Асинхронно записывает указанные данные в поток.

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

См. также раздел