Partager via


MultiSourceMediaFrameReader Classe

Définition

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
Object Platform::Object IInspectable MultiSourceMediaFrameReader
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.

S’applique à