Freigeben über


KSPROPERTY_CAMERACONTROL_EXTENDED_VFR

KSPROPERTY_CAMERACONTROL_EXTENDED_VFR ist eine Eigenschafts-ID, die verwendet wird, um anzugeben, ob eine variable Bildfrequenz für den Treiber gewünscht wird. Dies ist ein Pin-Level-Steuerelement, das nur für Video-Pins verwendet werden kann. Bei Vorschau und Foto hängt die Schwankung der Bildfrequenz vollständig vom Treiber ab und kann vom Client nicht gesteuert werden.

Tabelle "Nutzungszusammenfassung"

`Scope` Control type

Version 1

Pin

Synchron

Die folgenden Flags können im KSCAMERA_EXTENDEDPROP_HEADER platziert werden . Flags-Feld , das zum Aktivieren und Deaktivieren der variablen Bildfrequenz für Video verwendet wird. Die Standardeinstellung gilt für den Treiber.

#define KSCAMERA_EXTENDEDPROP_VFR_OFF   0x0000000000000000  
#define KSCAMERA_EXTENDEDPROP_VFR_ON    0x0000000000000001

Bei Festlegung auf VFR_OFF liefert der Treiber eine feste Bildfrequenz für den Videonadel.

Wenn auf VFR_ON festgelegt ist, wird die Bildfrequenz automatisch vom Treiber bestimmt und kann je nach Aufnahmebedingung und Szenario für den Videonadel variieren. Wenn VFR_ON festgelegt ist, wird die maximal zulässige Bildfrequenz weiter durch die feste Bildfrequenz bestimmt, die in den für die Videoaufzeichnung ausgewählten Medientyp eingebettet ist.

Wenn der Treiber keine variable Bildfrequenz für Video unterstützt, sollte der Treiber dieses Steuerelement nicht implementieren, und eine variable Bildfrequenz wird impliziert.

Dieses Steuerelement hat keine Auswirkungen während der Videoaufzeichnung für den Treiber, der das on-the-fly-Umschalten der VFR-Einstellungen nicht unterstützt. Der Fahrer muss in diesem Fall die steuerung ignorieren, die während einer aktiven Videoaufzeichnung empfangen wurde.

Dies ist ein synchrones Steuerelement, das nicht abgebrochen werden kann. Für dieses Steuerelement sind keine Funktionen definiert.

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 die Pin-ID sein, die der Video-Pin zugeordnet ist.

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

Diese Angabe muss 0 sein.

Flags

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

Anforderungen

Header

Ksmedia.h