CapturedFrame Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |