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
- Наследование
- Атрибуты
- Реализации
Требования к 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) |
Асинхронно записывает указанные данные в поток. |