CapturedFrame Clase

Definición

Representa un fotograma de vídeo capturado.

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
Herencia
Object Platform::Object IInspectable CapturedFrame
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Hay varias técnicas diferentes para capturar fotos mediante la clase MediaCapture , incluyendo AdvancedPhotoCapture, LowLagPhotoCapture, LowLagPhotoSequenceCapture y VariablePhotoSequenceCapture. Aunque los conjuntos de API que se usan para cada una de estas técnicas varían, en última instancia, todos devuelven la foto capturada a usted en forma de un objeto CapturedFrame .

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1803 17134 BitmapProperties
1803 17134 ControlValues

Propiedades

BitmapProperties

Obtiene un objeto que contiene propiedades de mapa de bits para capturedFrame. Estas propiedades transmiten metadatos de imagen, como los datos EXIF.

CanRead

Obtiene un valor que indica si se puede leer el marco capturado.

CanWrite

Obtiene un valor que indica si el marco capturado se puede escribir en.

ContentType

Obtiene el tipo de contenido del marco capturado.

ControlValues

Obtiene un objeto que contiene metadatos de control de captura para capturedFrame. Los controles de captura ajustan la configuración de captura, como ISO y exposición.

Height

Obtiene el alto del marco capturado.

Position

Obtiene la posición del marco capturado.

Size

Obtiene el tamaño del marco capturado en bytes.

SoftwareBitmap

Obtiene un objeto SoftwareBitmap que representa el marco capturado.

Width

Obtiene el ancho del marco capturado.

Métodos

CloneStream()

Crea una copia de la secuencia.

Close()

Cierra el objeto enmarcado capturado.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

FlushAsync()

Confirma y vacía todos los datos de CapturedFrame de forma asincrónica.

GetInputStreamAt(UInt64)

Obtiene el flujo de entrada en la posición especificada.

GetOutputStreamAt(UInt64)

Obtiene el flujo de salida en la posición especificada.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Devuelve un objeto de lector de bytes asincrónico.

Seek(UInt64)

Busca la secuencia en la posición especificada.

WriteAsync(IBuffer)

Escribe de forma asincrónica los datos especificados en la secuencia.

Se aplica a

Consulte también