Partage via


CapturedFrame Classe

Définition

Représente une image vidéo capturée.

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
Héritage
Object Platform::Object IInspectable CapturedFrame
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Il existe plusieurs techniques différentes pour capturer des photos à l’aide de la classe MediaCapture , notamment AdvancedPhotoCapture, LowLagPhotoCapture, LowLagPhotoSequenceCapture et VariablePhotoSequenceCapture. Bien que les ensembles d’API utilisés pour chacune de ces techniques varient, en fin de compte, ils vous retournent tous la photo capturée sous la forme d’un objet CapturedFrame .

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 BitmapProperties
1803 17134 Valeurs de contrôle

Propriétés

BitmapProperties

Obtient un objet contenant des propriétés bitmap pour capturedFrame. Ces propriétés transmettent les métadonnées d’image telles que les données EXIF.

CanRead

Obtient une valeur qui indique si le cadre capturé peut être lu.

CanWrite

Obtient une valeur qui indique si le cadre capturé peut être écrit dans.

ContentType

Obtient le type de contenu du cadre capturé.

ControlValues

Obtient un objet contenant les métadonnées de contrôle de capture pour CapturedFrame. Les contrôles de capture ajustent les paramètres de capture tels que l’ISO et l’exposition.

Height

Obtient la hauteur du cadre capturé

Position

Obtient la position du cadre capturé.

Size

Obtient la taille du cadre capturé en octets.

SoftwareBitmap

Obtient un objet SoftwareBitmap représentant le cadre capturé.

Width

Obtient la largeur du cadre capturé.

Méthodes

CloneStream()

Crée une copie du flux.

Close()

Ferme l’objet encadré capturé.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

FlushAsync()

Valide et vide de manière asynchrone toutes les données du CapturedFrame.

GetInputStreamAt(UInt64)

Obtient le flux d’entrée à la position spécifiée.

GetOutputStreamAt(UInt64)

Obtient le flux de sortie à la position spécifiée.

ReadAsync(IBuffer, UInt32, InputStreamOptions)

Retourne un objet de lecteur d’octets asynchrone.

Seek(UInt64)

Recherche le flux à la position spécifiée.

WriteAsync(IBuffer)

Écrit de façon asynchrone les données spécifiées dans le flux.

S’applique à

Voir aussi