MediaDeviceControl 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.
Ruft eine Geräteeinstellung auf einer Kamera ab oder legt diese fest.
public ref class MediaDeviceControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class MediaDeviceControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class MediaDeviceControl
Public NotInheritable Class MediaDeviceControl
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
Beispiele für das Festlegen von Mediengerätecontrollern finden Sie unter Manuelle Kamerasteuerungen für Foto- und Videoaufnahmen.
Hinweise
Verschiedene Eigenschaften des VideoDeviceController-Objekts geben Instanzen des MediaDeviceControl-Objekts zurück. Jede VideoDeviceController-Eigenschaft stellt eine bestimmte Einstellung auf der Kamera dar, z. B. Helligkeit oder Fokus. Verwenden Sie das MediaDeviceControl-Objekt für Folgendes:
- Rufen Sie die Kameraeinstellung ab, oder legen Sie sie fest.
- Aktivieren Sie die automatische Anpassung der Einstellung.
- Rufen Sie den Wertebereich ab, den die Kamera für die Einstellung unterstützt.
Hinweis
Diese Klasse ist nicht agil, was bedeutet, dass Sie das Threadingmodell und das Marshallverhalten berücksichtigen müssen. Weitere Informationen finden Sie unter Threading and Marshaling (C++/CX) und Using Windows-Runtime objects in a multithreaded environment (.NET).
Eigenschaften
Capabilities |
Ruft die Funktionen der Kamera für diese Kameraeinstellung ab. |
Methoden
TryGetAuto(Boolean) |
Gibt an, ob die automatische Anpassung der Kameraeinstellung aktiviert ist. |
TryGetValue(Double) |
Ruft den Wert der Kameraeinstellung ab. |
TrySetAuto(Boolean) |
Aktiviert oder deaktiviert die automatische Anpassung der Kameraeinstellung. |
TrySetValue(Double) |
Legt die Kameraeinstellung fest. |