Partager via


MediaFrameSource Classe

Définition

Représente une source d’images multimédias, telles qu’une caméra couleur ou infrarouge.

public ref class MediaFrameSource sealed
/// [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 MediaFrameSource final
[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 MediaFrameSource
Public NotInheritable Class MediaFrameSource
Héritage
Object Platform::Object IInspectable MediaFrameSource
Attributs

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

Pour obtenir une instance de MediaFrameSource, vous devez d’abord initialiser l’objet MediaCapture avec un MediaFrameSourceGroup qui inclut la source de trame multimédia souhaitée. Pour ce faire, définissez le Groupe source de l’objet MediaCaptureInitializationSettings que vous transmettez à MediaCapture.InitializeAsync. Ensuite, utilisez la propriété MediaFrameSourceInfo.Id associée à la source de frame souhaitée comme clé dans le dictionnaire FrameSources de l’objet MediaCapture pour obtenir une instance de l’objet MediaFrameSource.

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

Propriétés

Controller

Obtient le MediaFrameSourceController pour MediaFrameSource.

CurrentFormat

Obtient une valeur indiquant le format d’image actuel du MediaFrameSource.

Info

Obtient l’objet MediaFrameSourceInfo qui fournit des informations sur le MediaFrameSource.

SupportedFormats

Obtient une liste en lecture seule d’objets MediaFrameFormat représentant les formats d’image pris en charge par MediaFrameSource.

Méthodes

SetFormatAsync(MediaFrameFormat)

Définit de manière asynchrone le format d’image du MediaFrameSource.

TryGetCameraIntrinsics(MediaFrameFormat)

Tente de récupérer les intrinsèques de l’appareil photo de la source d’images multimédias, qui décrivent le modèle de distorsion d’une caméra, pour le MediaFrameFormat spécifié.

Événements

FormatChanged

Se produit lorsque le format d’image actuel de MediaFrameSource change.

S’applique à

Voir aussi