CameraCaptureUI Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una interfaz de usuario de ventana completa para capturar audio, vídeo y fotos desde la cámara del dispositivo, así como controles para recortar fotos, recortar vídeo, captura retrasada de tiempo y configuración de la cámara.
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
- Herencia
- Atributos
Comentarios
Esta API está disponible para Windows aplicaciones que usan el SDK de Aplicaciones para Windows. Las aplicaciones para UWP deben usar la clase CameraCaptureUI heredada del Windows. Espacio de nombres Media.Capture.
CameraCaptureUI proporciona una manera sencilla de agregar funcionalidad básica de captura de fotos y vídeos a una aplicación de Windows sin tener que crear ninguna interfaz de usuario de cámara personalizada y sin tener que usar ninguna API de cámara de bajo nivel. Para escenarios más avanzados que requieren una interfaz de usuario de cámara personalizada o un control más refinado sobre la canalización de captura, use la clase MediaCapture . Para obtener más información, consulte Cámara.
Constructores
| Nombre | Description |
|---|---|
| CameraCaptureUI(WindowId) |
Inicializa una nueva instancia de la clase CameraCaptureUI . |
Propiedades
| Nombre | Description |
|---|---|
| PhotoSettings |
Obtiene un CameraCaptureUIPhotoCaptureSettings que especifica la configuración para capturar fotos con CameraCaptureUI. |
| VideoSettings |
Obtiene un CameraCaptureUIVideoCaptureSettings que especifica la configuración para capturar vídeos con CameraCaptureUI. |
Métodos
| Nombre | Description |
|---|---|
| CaptureFileAsync(CameraCaptureUIMode) |
Inicia la interfaz de usuario de captura de cámara, lo que permite al usuario capturar fotos, vídeos o ambos. |