Langage

CameraCaptureUI Classe

Définition

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

S’applique à