Freigeben über


KSPROPERTY_CAMERACONTROL_EXTENDED_OIS

KSPROPERTY_CAMERACONTROL_EXTENDED_OIS ist eine Eigenschafts-ID, die zum Steuern der optischen Bildstabilisierung (OIS) auf dem Treiber verwendet wird.

Tabelle "Nutzungszusammenfassung"

`Scope` Control type

Version 1

Filter

Synchron

Die folgenden Flags können im KSCAMERA_EXTENDEDPROP_HEADER platziert werden . Flags-Feld zum Steuern der optischen Bildstabilisierung. Der Standardwert sollte AUTO sein, wenn AUTO unterstützt wird, oder andernfalls ON.

#define KSCAMERA_EXTENDEDPROP_OIS_OFF   0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_OIS_ON    0x0000000000000001
#define KSCAMERA_EXTENDEDPROP_OIS_AUTO  0x0000000000000002 

Wenn der Treiber dieses Steuerelement unterstützt, muss er OIS_ON und OIS_OFF unterstützen.

Wenn der Treiber die optische Bildstabilisierung nicht unterstützt, sollte der Treiber dieses Steuerelement nicht implementieren.

Der SET-Aufruf dieses Steuerelements hat keine Auswirkung, wenn sich die Video- oder Fotonadel in KSSTATE_RUN Zustand befindet. Der Treiber muss den empfangenen SET-Anruf ablehnen, wenn sich ein Video- oder Foto-Pin im Ausführungszustand befindet, und STATUS_INVALID_DEVICE_STATE zurückgibt. Bei einem GET-Aufruf sollte der Treiber die aktuellen Einstellungen im Feld Flags zurückgeben.

In der folgenden Tabelle werden die Flagfunktionen beschrieben.

Flag Beschreibung

KSCAMERA_EXTENDEDPROP_OIS_OFF

Dies ist eine obligatorische Funktion. Wenn angegeben, ist die optische Bildstabilisierung im Treiber deaktiviert.

KSCAMERA_EXTENDEDPROP_OIS_ON

Dies ist eine obligatorische Funktion. Bei Angabe wird die optische Bildstabilisierung im Treiber aktiviert. Dieses Flag schließt sich mit den OIS_AUTO- und OIS_OFF-Flags gegenseitig aus.

KSCAMERA_EXTENDEDPROP_OIS_AUTO

Diese Funktion ist optional. Bei Angabe bestimmt der Treiber, der diese Funktion unterstützt, ob die optische Bildstabilisierung aktiviert oder deaktiviert werden soll. Dieses Flag schließt sich mit den flags OIS_ON und OIS_OFF gegenseitig aus.

Die folgende Tabelle enthält die Beschreibungen und Anforderungen für die KSCAMERA_EXTENDEDPROP_HEADER Strukturfelder bei Verwendung des -Steuerelements.

Member BESCHREIBUNG

Version

Dies muss 1 sein.

PinId

Dies muss KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) sein.

Size

Dies muss sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) sein.

Ergebnis

Gibt die Fehlerergebnisse des letzten SET-Vorgangs an. Wenn kein SET-Vorgang stattgefunden hat, muss dieser 0 sein.

Funktion

Muss ein bitweises OR der oben definierten unterstützten KSCAMERA_EXTENDEDPROP_OIS_*-Flags sein.

Flags

Dies ist ein Lese-/Schreibfeld. Dies kann eines der oben definierten KSCAMERA_EXTENDEDPROP_OIS_*-Flags sein.

Anforderungen

Header

Ksmedia.h