VideoDeviceController-Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern

VideoDeviceController Class

Steuert Geräteeinstellungen bei der Kamera.

Syntax


/* Weitere Informationen zum Erstellen oder Zugreifen auf dieses Objekt finden Sie unter "Hinweise". */

Attribute

[MarshalingBehavior(Standard)]
[Threading(MTA)]
[Version(0x06020000)]

Member

VideoDeviceControllerKlasse hat diese Membertypen:

Methoden

The VideoDeviceController Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

MethodeBeschreibung
GetAvailableMediaStreamProperties Gets a list of the supported encoding properties for the video device.
GetDeviceProperty Gets a property on the camera.
GetMediaStreamProperties Gets the encoding properties for the specified media stream type for the video device.
SetDeviceProperty Sets a property on the device.
SetMediaStreamPropertiesAsync Sets the encoding properties asynchronously for the specified media stream type for the video device.
TryGetPowerlineFrequency Gets the local power line frequency.
TrySetPowerlineFrequency Sets the local power line frequency.

 

Eigenschaften

Der VideoDeviceControllerKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

BacklightCompensation

SchreibgeschütztSpecifies whether back-light compensation is enabled on the camera.

Brightness

SchreibgeschütztGets or sets the brightness level on the camera.

Contrast

SchreibgeschütztGets or sets the contrast level on the camera.

Exposure

SchreibgeschütztGets or sets the camera's exposure time.

ExposureCompensationControl

SchreibgeschütztGets the exposure compensation control for this video device.

ExposureControl

SchreibgeschütztGets the exposure control for this video device.

FlashControl

SchreibgeschütztGets the flash control for this video device.

Focus

SchreibgeschütztGets or sets the camera's focus setting.

FocusControl

SchreibgeschütztGets the focus control for this video device.

Hue

SchreibgeschütztGets or sets the camera's hue setting.

IsoSpeedControl

SchreibgeschütztGets the ISO film speed control for this video device.

LowLagPhoto

SchreibgeschütztGets the low shutter lag photo control for this video device.

LowLagPhotoSequence

SchreibgeschütztGets the low shutter lag photo sequence control for this video device.

Pan

SchreibgeschütztGets or sets the camera's pan setting.

PrimaryUse

Lese-/SchreibzugriffGets or sets the primary use for the device.

RegionsOfInterestControl

SchreibgeschütztGets the regions of interest control for this video device.

Roll

SchreibgeschütztGets or sets the camera's roll setting.

SceneModeControl

SchreibgeschütztGets the scene mode control for this video device.

Tilt

SchreibgeschütztGets or sets the camera's tilt setting.

TorchControl

SchreibgeschütztGets the torch control for this video device.

WhiteBalance

SchreibgeschütztGets or sets the white balance on the camera.

WhiteBalanceControl

SchreibgeschütztGets the white balance control for this video device.

Zoom

SchreibgeschütztGets and sets the camera's zoom setting.

 

Hinweise

Zur Anzeige einer Instanz dieses Objekts rufen Sie die MediaCapture.VideoDeviceController-Eigenschaft ab.

Hinweis  : Es handelt sich nicht um eine agile Klasse. Daher müssen Sie das Threadingmodell und das Marshallingverhalten berücksichtigen. Weitere Informationen finden Sie unter Threading und Marshalling (C++/CX) und Die Verwendung von Windows-Runtime-Objekten in einer Multithreaded-Umgebung (.NET).

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie eine Instanz dieses Objekts abgerufen wird.


function createVideoDevice() {
    var videoDev = null;
    var mediaDev = null;
    mediaDev = new Windows.Media.Capture.MediaCapture();
    videoDev = mediaDev.videoDeviceController;
}


Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.Media.Devices
Windows::Media::Devices [C++]

Metadaten

Windows.winmd

 

 

Anzeigen:
© 2017 Microsoft