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 |
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) |