MediaCaptureVideoProfile Classe
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 un profil vidéo qui indique une configuration prise en charge par l’appareil de capture vidéo.
public ref class MediaCaptureVideoProfile sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaCaptureVideoProfile final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaCaptureVideoProfile
Public NotInheritable Class MediaCaptureVideoProfile
- Héritage
- Attributs
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
backgroundMediaRecording
|
Les profils vidéo fournissent un moyen simple de configurer l’appareil de capture vidéo avec un groupe de paramètres qui fonctionnent avec un appareil de capture particulier et qui sont optimisés pour le scénario de capture souhaité. Il existe un ensemble de profils vidéo connus que le système fournit pour des scénarios courants, tels que la capture de photos ou de vidéos de haute qualité, la capture d’une séquence photo ou la visioconférence. Pour obtenir la liste des profils vidéo connus pour un appareil vidéo donné, utilisez MediaCapture.FindKnownVideoProfiles. Certains fournisseurs de matériel peuvent exposer d’autres profils vidéo que vous pouvez obtenir en appelant MediaCapture.FindAllVideoProfiles.
Un profil vidéo expose trois listes d’objets MediaCaptureVideoProfileMediaDescription , SupportedPhotoMediaDescription, SupportedPreviewMediaDescription et SupportedRecordMediaDescription. Chaque élément de ces listes est un groupe de paramètres pris en charge pour l’opération correspondante. Par exemple, un profil vidéo unique peut prendre en charge l’enregistrement vidéo 720p à 30 fps avec la prise en charge de la vidéo HDR et également l’enregistrement vidéo 1080p à 30 fps sans prise en charge de la vidéo HDR. Dans ce cas, chacun d’eux est représenté par un objet MediaCaptureVideoProfileMediaDescription dans la liste SupportedRecordMediaDescription du profil vidéo.
Vous configurez l’appareil de capture pour utiliser un profil vidéo particulier à l’aide de l’objet MediaCaptureInitializationSettings . Il est important que le profil vidéo que vous utilisez lors de la configuration de l’appareil soit compatible avec les autres paramètres d’initialisation. Pour plus d’informations sur l’utilisation correcte des descriptions de profil multimédia dans MediaCaptureInitializationSettings, consultez MediaCaptureInitializationSettings.VideoProfile.
Avant d’utiliser des profils vidéo, vous devez case activée la valeur retournée par MediaCapture.IsVideoProfileSupported pour vous assurer que les profils vidéo sont pris en charge par l’appareil de capture.
Pour obtenir des conseils pratiques sur l’utilisation des profils vidéo, consultez Découvrir et sélectionner des fonctionnalités d’appareil photo avec des profils d’appareil photo.
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1803 | 17134 | FrameSourceInfos |
1803 | 17134 | Propriétés |
Frame |
Obtient une liste en lecture seule d’objets MediaFrameSourceInfo qui fournissent des détails sur les fonctionnalités d’un MediaFrameSource. |
Id |
Obtient l’identificateur unique du profil vidéo. |
Properties |
Obtient une carte en lecture seule des attributs personnalisés fournis par le fabricant de l’appareil de capture. |
Supported |
Obtient la liste des objets MediaCaptureVideoProfileMediaDescription qui représentent les paramètres d’appareil vidéo pris en charge pour la capture photo. |
Supported |
Obtient la liste des objets MediaCaptureVideoProfileMediaDescription qui représentent les paramètres d’appareil vidéo pris en charge pour la préversion vidéo. |
Supported |
Obtient la liste des objets MediaCaptureVideoProfileMediaDescription qui représentent les paramètres d’appareil vidéo pris en charge pour l’enregistrement vidéo. |
Video |
Obtient l’ID d’appareil de l’appareil vidéo associé au profil vidéo. |
Get |
Obtient la liste des objets MediaCaptureVideoProfile qui peuvent être utilisés simultanément avec ce profil vidéo. |
Produit | Versions |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |