CameraCaptureUI Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |