CameraCaptureUI Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Vollfenster-UI zum Aufnehmen von Audio, Video und Fotos von der Kamera des Geräts sowie Steuerelemente zum Zuschneiden von Fotos, Kürzen von Video, zeitverzögerter Aufnahme und Kameraeinstellungen bereit.
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
- Vererbung
- Attribute
Hinweise
Diese API ist für Windows Apps verfügbar, die die Windows App SDK verwenden. UWP-Apps müssen die ältere CameraCaptureUI-Klasse aus dem Windows verwenden. Media.Capture-Namespace.
CameraCaptureUI bietet eine einfache Möglichkeit, einfache Foto- und Videoaufnahmefunktionen zu einer Windows-App hinzuzufügen, ohne benutzerdefinierte Kamera-UI erstellen zu müssen und keine Kamera-APIs mit niedriger Ebene verwenden zu müssen. Verwenden Sie für komplexere Szenarien, für die eine benutzerdefinierte Kamera-UI oder eine verfeinerte Kontrolle über die Aufnahmepipeline erforderlich ist, die MediaCapture-Klasse . Weitere Informationen finden Sie unter "Kamera".
Konstruktoren
| Name | Beschreibung |
|---|---|
| CameraCaptureUI(WindowId) |
Initialisiert eine neue Instanz der CameraCaptureUI-Klasse . |
Eigenschaften
| Name | Beschreibung |
|---|---|
| PhotoSettings |
Ruft ein CameraCaptureUIPhotoCaptureSettings ab, das die Einstellungen für das Aufnehmen von Fotos mit CameraCaptureUI angibt. |
| VideoSettings |
Ruft ein CameraCaptureUIVideoCaptureSettings , das die Einstellungen für die Aufnahme von Videos mit CameraCaptureUI angibt. |
Methoden
| Name | Beschreibung |
|---|---|
| CaptureFileAsync(CameraCaptureUIMode) |
Startet die Kameraaufnahme-UI, sodass der Benutzer Fotos, Videos oder beides aufnehmen kann. |