VideoDeviceController, classe
TOC
Réduire la table des matières
Développer la table des matières

VideoDeviceController Class

Contrôle les paramètres de périphérique sur la caméra.

Syntaxe


/* Pour plus d'informations sur la création ou l'accès à cet objet, consultez les notes. */

Attributs

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

Membres

VideoDeviceControllerClasse possède ces types de membres :

Méthodes

The VideoDeviceController Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
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.

 

Propriétés

Le VideoDeviceControllerClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

BacklightCompensation

En lecture seuleSpecifies whether back-light compensation is enabled on the camera.

Brightness

En lecture seuleGets or sets the brightness level on the camera.

Contrast

En lecture seuleGets or sets the contrast level on the camera.

Exposure

En lecture seuleGets or sets the camera's exposure time.

ExposureCompensationControl

En lecture seuleGets the exposure compensation control for this video device.

ExposureControl

En lecture seuleGets the exposure control for this video device.

FlashControl

En lecture seuleGets the flash control for this video device.

Focus

En lecture seuleGets or sets the camera's focus setting.

FocusControl

En lecture seuleGets the focus control for this video device.

Hue

En lecture seuleGets or sets the camera's hue setting.

IsoSpeedControl

En lecture seuleGets the ISO film speed control for this video device.

LowLagPhoto

En lecture seuleGets the low shutter lag photo control for this video device.

LowLagPhotoSequence

En lecture seuleGets the low shutter lag photo sequence control for this video device.

Pan

En lecture seuleGets or sets the camera's pan setting.

PrimaryUse

Lecture/écritureGets or sets the primary use for the device.

RegionsOfInterestControl

En lecture seuleGets the regions of interest control for this video device.

Roll

En lecture seuleGets or sets the camera's roll setting.

SceneModeControl

En lecture seuleGets the scene mode control for this video device.

Tilt

En lecture seuleGets or sets the camera's tilt setting.

TorchControl

En lecture seuleGets the torch control for this video device.

WhiteBalance

En lecture seuleGets or sets the white balance on the camera.

WhiteBalanceControl

En lecture seuleGets the white balance control for this video device.

Zoom

En lecture seuleGets and sets the camera's zoom setting.

 

Remarques

Pour obtenir une instance de cet objet, récupérez la propriété MediaCapture.VideoDeviceController.

Remarque   : cette classe n'est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d'informations, consultez Threads et marshaling (C++/CX) et Utilisation d'objets Windows Runtime dans un environnement multithread (.NET).

Exemples

L'exemple suivant montre comment obtenir une instance de cet objet.


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


Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

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

Métadonnées

Windows.winmd

 

 

Afficher:
© 2018 Microsoft