Partager via


MediaFrameReader Classe

Définition

Fournit l’accès aux frames à partir d’un MediaFrameSource et à une notification lorsqu’une nouvelle image arrive.

public ref class MediaFrameReader sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameReader final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameReader : System.IDisposable
Public NotInheritable Class MediaFrameReader
Implements IDisposable
Héritage
Object Platform::Object IInspectable MediaFrameReader
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Obtenez un instance de cette classe en appelant CreateFrameReaderAsync sur un objet MediaCapture qui a été initialisé pour utiliser la source de trame multimédia souhaitée.

Pour obtenir des conseils pratiques sur l’utilisation de MediaFrameSource pour capturer des images, consultez Traiter des trames multimédias avec MediaFrameReader.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 AcquisitionMode

Propriétés

AcquisitionMode

Obtient ou définit une valeur qui spécifie la façon dont le système doit gérer les images acquises à partir d’un MediaFrameReader lorsqu’une nouvelle image arrive avant que l’application ait terminé de traiter le frame précédent.

Méthodes

Close()

Supprime l’objet et les ressources associées.

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.

StartAsync()

Démarre de façon asynchrone la lecture des images à partir d’un Objet MediaFrameSource.

StopAsync()

Arrête de façon asynchrone la lecture des images à partir d’un Objet MediaFrameSource.

TryAcquireLatestFrame()

Tente d’obtenir un objet MediaFrameReference représentant le dernier frame à partir de MediaFrameSource.

Événements

FrameArrived

Se produit lorsqu’une nouvelle image arrive de la source de trame multimédia associée à MediaFrameReader.

S’applique à

Voir aussi