Freigeben über


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:

Diagramm mit drei Schriftarten, die Attribute des ksproperty abrufen und festlegen, status.

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.

Weitere Informationen

KSStudio-Hilfsprogramm

KSStudio – Filter und Filterfabriken

KSStudio – Pins und Knoten

KSStudio – KS Monitor

KSStudio – Verwendungsbeispiele