KsStudio - Propriétés et événements

Cette rubrique explique comment utiliser l’utilitaire KSStudio pour utiliser des propriétés et des événements.

Utilisation des propriétés

Les propriétés pour lesquelles un filtre déclare la prise en charge sont affichées sous la forme d’un sous-élément de chaque filtre, de chaque instance de broche et de chaque nœud. Ces propriétés sont regroupées par PropertySet et sont affichées à l’aide des conventions de police suivantes :

Diagramme affichant trois polices représentant les attributs de la propriété ksproperty get et set status.

Affiché dans une police bleue : la propriété est lisible et accessible en écriture (KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET)

Affiché dans une police grise - La propriété est en lecture seule (KSPROPERTY_TYPE_GET)

Affiché dans une police noire qui est barré - La propriété a été déclarée comme lisible, mais une KSPROPERTY_TYPE_GET appelée a échoué

Vous pouvez modifier la valeur d’une propriété en double-cliquant sur la valeur actuelle. Après avoir modifié la valeur, appuyez sur ENTRÉE pour que la nouvelle valeur soit envoyée au pilote. Si l’appel échoue, l’échec est journalisé.

Utilisation des événements

Les événements pour lesquels un filtre déclare la prise en charge sont affichés sous la forme d’un sous-élément de chaque filtre, de chaque instance et de chaque nœud. Ces événements sont regroupés par EventSet. Les événements sont désactivés par défaut. Pour activer un événement, cliquez dessus avec le bouton droit et choisissez Activer dans le menu contextuel. Cela supprime l’icône d’ampoule Événement. Lorsque l’événement est signalé (comme dans le cas de l’utilisateur appuyant sur un bouton sur le matériel correspondant), l’ampoule Event s’allume pendant 200 ms.

Voir aussi

Utilitaire KSStudio

KSStudio - Filtres et fabriques de filtres

KSStudio - Épingles et nœuds

KSStudio - KS Monitor

KSStudio - Exemples d’utilisation