KsStudio : Eigenschaften und Ereignisse
In diesem Thema wird beschrieben, wie Sie das KSStudio-Hilfsprogramm verwenden, um mit Eigenschaften und Ereignissen zu arbeiten.
Arbeiten mit Eigenschaften
Eigenschaften, für die ein Filter die Unterstützung deklariert, werden als Unterelement jedes Filters, anheften instance und Knotens angezeigt. Diese Eigenschaften werden nach PropertySet gruppiert und mit den folgenden Schriftartkonventionen angezeigt:
In blauer Schriftart angezeigt : Eigenschaft ist lesbar und beschreibbar (KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET)
In grauer Schriftart angezeigt: Eigenschaft ist schreibgeschützt (KSPROPERTY_TYPE_GET)
In einer schwarzen Schriftart angezeigt, die durchgestrichen wird: Eigenschaft wurde als lesbar deklariert, aber ein KSPROPERTY_TYPE_GET mit dem Namen fehlgeschlagen
Sie können den Wert einer Eigenschaft ändern, indem Sie auf den aktuellen Wert doppelklicken. Drücken Sie nach dem Ändern des Werts die EINGABETASTE, und der neue Wert wird an den Treiber gesendet. Wenn der Aufruf fehlschlägt, wird der Fehler protokolliert.
Arbeiten mit Ereignissen
Ereignisse, für die ein Filter die Unterstützung deklariert, werden als Unterelement jedes Filters, anheften instance und Knotens angezeigt. Diese Ereignisse werden nach EventSet gruppiert. Ereignisse sind standardmäßig deaktiviert. Um ein Ereignis zu aktivieren, klicken Sie mit der rechten Maustaste darauf, und wählen Sie im Popupmenü Aktivieren aus. Dadurch wird das Symbol "Ereignisglühbirn" angezeigt. Wenn das Ereignis signalisiert wird (wie im Fall, dass der Benutzer eine Taste auf der entsprechenden Hardware drückt), leuchtet die Ereignislampe für 200 ms auf.