CameraCaptureUI 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 une interface utilisateur de fenêtre complète pour capturer l’audio, la vidéo et les photos à partir de l’appareil photo, ainsi que des contrôles pour rogner des photos, découper la vidéo, la capture différée et les paramètres de l’appareil photo.
public ref class CameraCaptureUI sealed
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.Media.Capture.ICameraCaptureUIFactory, 65536, "Microsoft.Windows.Media.Capture.CameraCaptureUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Media.Capture.CameraCaptureUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CameraCaptureUI final
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.Media.Capture.ICameraCaptureUIFactory), 65536, "Microsoft.Windows.Media.Capture.CameraCaptureUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Media.Capture.CameraCaptureUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CameraCaptureUI
function CameraCaptureUI(windowId)
Public NotInheritable Class CameraCaptureUI
- Héritage
- Attributs
Remarques
Cette API est disponible pour les applications Windows qui utilisent le SDK d'application Windows. Les applications UWP doivent utiliser la classe CameraCaptureUI héritée du Windows. Espace de noms Media.Capture.
CameraCaptureUI offre un moyen simple d’ajouter des fonctionnalités de capture photo et vidéo de base à une application Windows sans avoir à créer d’interface utilisateur d’appareil photo personnalisée et sans avoir à utiliser d’API de caméra de bas niveau. Pour les scénarios plus avancés qui nécessitent une interface utilisateur de caméra personnalisée ou un contrôle plus affiné sur le pipeline de capture, utilisez la classe MediaCapture . Pour plus d’informations, consultez Caméra.
Constructeurs
| Nom | Description |
|---|---|
| CameraCaptureUI(WindowId) |
Initialise une nouvelle instance de la classe CameraCaptureUI . |
Propriétés
| Nom | Description |
|---|---|
| PhotoSettings |
Obtient un CameraCaptureUIPhotoCaptureSettings qui spécifie les paramètres de capture de photos avec CameraCaptureUI. |
| VideoSettings |
Obtient un CameraCaptureUIVideoCaptureSettings qui spécifie les paramètres de capture de vidéos avec CameraCaptureUI. |
Méthodes
| Nom | Description |
|---|---|
| CaptureFileAsync(CameraCaptureUIMode) |
Lance l’interface utilisateur de capture de l’appareil photo, ce qui permet à l’utilisateur de capturer des photos, des vidéos ou les deux. |