MultiSourceMediaFrameReader 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.
Fournit l’accès aux images corrélées dans le temps à partir de plusieurs MediaFrameSource et fournit des notifications quand de nouvelles images arrivent. Cela est utile si vous devez traiter des images provenant de différentes sources, telles qu’une caméra de profondeur et une caméra rbg, et si vous devez vous assurer que les images de chaque source ont été capturées à temps.
public ref class MultiSourceMediaFrameReader sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MultiSourceMediaFrameReader final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MultiSourceMediaFrameReader : System.IDisposable
Public NotInheritable Class MultiSourceMediaFrameReader
Implements IDisposable
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Remarques
Obtenez un instance de cette classe en appelant CreateMultiSourceFrameReaderAsync sur un objet MediaCapture qui a été initialisé pour utiliser la source de trame multimédia souhaitée.
Pour lire des images à partir d’un ou plusieurs objets MediaFrameSource sans corrélation temporelle entre différentes sources, vous pouvez utiliser MediaFrameReader.
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 |
Spécifie la façon dont le système doit gérer les images acquises à partir d’un MultiSourceMediaFrameReader lorsqu’une nouvelle image arrive avant que l’application ait terminé de traiter l’image précédente. |
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 d’images corellées dans le temps à partir d’un ou de plusieurs objets MediaFrameSource . |
StopAsync() |
Arrête de façon asynchrone la lecture d’images corellées dans le temps à partir d’un ou de plusieurs objets MediaFrameSource . |
TryAcquireLatestFrame() |
Tente d’obtenir un objet MultiSourceMediaFrameReference qui fournit l’accès aux dernières images corrélées dans le temps à partir d’un ou de plusieurs objets MediaFrameSource . |
Événements
FrameArrived |
Se produit lorsqu’une nouvelle image arrive de toutes les sources de trame multimédia associées à MultiSourceMediaFrameReader. |