Linguagem

CameraCaptureUI Classe

Definição

Fornece uma interface do usuário de janela completa para capturar áudio, vídeo e fotos da câmera do dispositivo, bem como controles para cortar fotos, cortar vídeo, captura atrasada e configurações da câmera.

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
Herança
Object Platform::Object IInspectable CameraCaptureUI
Atributos

Comentários

Essa API está disponível para aplicativos Windows que usam o SDK do Aplicativo Windows. Os aplicativos UWP devem usar a classe CameraCaptureUI herdada do Windows. Namespace Media.Capture.

O CameraCaptureUI fornece uma maneira fácil de adicionar funcionalidade básica de captura de fotos e vídeos a um aplicativo Windows sem precisar criar nenhuma interface do usuário da câmera personalizada e sem precisar usar nenhuma APIs de câmera de baixo nível. Para cenários mais avançados que exigem interface do usuário da câmera personalizada ou controle mais refinado sobre o pipeline de captura, use a classe MediaCapture . Para obter mais informações, consulte Câmera.

Construtores

Nome Description
CameraCaptureUI(WindowId)

Inicializa uma nova instância da classe CameraCaptureUI .

Propriedades

Nome Description
PhotoSettings

Obtém um CameraCaptureUIPhotoCaptureSettings que especifica as configurações para capturar fotos com CameraCaptureUI.

VideoSettings

Obtém um CameraCaptureUIVideoCaptureSettings que especifica as configurações para capturar vídeos com CameraCaptureUI.

Métodos

Nome Description
CaptureFileAsync(CameraCaptureUIMode)

Inicia a interface do usuário de captura de câmera, permitindo que o usuário capture fotos, vídeos ou ambos.

Aplica-se a