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 |