Freigeben über


KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME

Diese Eigenschaft steuert die Triggerzeit für den Kameratreiber. Die Triggerzeit wird verwendet, um einen Referenzrahmen für eine Fotosequenz zu bestimmen.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftendeskriptortyp Eigenschaftswerttyp

Yes

Yes

Pin

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

Der Eigenschaftswert (Vorgangsdaten) enthält eine KSCAMERA_EXTENDEDPROP_HEADER-Struktur und eine KSCAMERA_EXTENDEDPROP_VALUE-Struktur . Die Fototriggerzeit in 100 Nanosekundeneinheiten wird als Wert in KSCAMERA_EXTENDEDPROP_VALUE festgelegt oder zurückgegeben.

Die Gesamtgröße der Eigenschaftsdaten ist sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). Der Size-Member von KSCAMERA_EXTENDEDPROP_HEADER wird auf diese Gesamtgröße der Eigenschaftsdaten festgelegt.

Die Triggerzeit wird mithilfe eines der folgenden Flags im Flags-Member von KSCAMERA_EXTENDEDPROP_HEADER festgelegt oder gelöscht.

Triggerzeitflag BESCHREIBUNG
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR Löschen Sie die Einstellung für die Triggerzeit.
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET Legen Sie einen neuen Triggerzeitwert fest.

Dieses Eigenschaftssteuerelement ist synchron und kann nicht abgebrochen werden.

Hinweise

Abrufen der Eigenschaft

Wenn er auf eine KSPROPERTY_TYPE_GET-Anforderung antwortet, legt der Treiber die Member des KSCAMERA_EXTENDEDPROP_HEADER wie folgt fest.

Mitglied Wert
Version 1
PinId Die Pin-ID für die Fotonadel.
Size

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) +

sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

Ergebnis

Ein Fehlerwert, der sich aus dem Versuch ergibt, die maximale Bildfrequenz zu lesen.

Andernfalls ist es 0.

Funktion 0
Flags Flag festlegen oder löschen

Wenn die Triggerzeit derzeit nicht auf einen Zeitwert festgelegt ist, muss der Flags-Member von KSCAMERA_EXTENDEDPROP_HEADER KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR Wert enthalten.

Festlegen der Eigenschaft

Wenn die -Eigenschaft festgelegt ist, enthält das ull-Element von KSCAMERA_EXTENDEDPROP_VALUE den Triggerzeitwert. Die Triggerzeit wird basierend auf dem Vorgangsflag festgelegt oder gelöscht. Wenn das Flag KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR wird der Wert in KSCAMERA_EXTENDEDPROP_VALUE nicht verwendet und ignoriert.

Requirements (Anforderungen)

Version

Verfügbar ab Windows 8.1.

Header

Ksmedia.h (einschließlich Ksmedia.h)