KsStudio - KS プロパティとイベント
このトピックでは、KSStudio ユーティリティを使用してプロパティとイベントを操作する方法について説明します。
プロパティの操作
フィルターがサポートを宣言するプロパティは、各フィルター、ピン インスタンス、およびノードのサブ項目として表示されます。 これらのプロパティは PropertySet によってグループ化され、次のフォント規則を使用して表示されます。
青いフォントで表示 - プロパティは読み取り可能で書き込み可能です (KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET)
灰色のフォントで表示 - プロパティが読み取り専用 (KSPROPERTY_TYPE_GET)
取り消された黒いフォントで表示される - Property は読み取り可能として宣言されましたが、失敗と呼ばれるKSPROPERTY_TYPE_GET
プロパティの値を変更するには、現在の値をダブルクリックします。 値を変更した後、ENTER キーを押すと、新しい値がドライバーに送信されます。 呼び出しが失敗すると、エラーがログに記録されます。
サーバー イベントの操作
フィルターがサポートを宣言するプロパティは、各フィルター、ピン インスタンス、およびノードのサブ項目として表示されます。 これらのイベントは EventSet ごとにグループ化されます。 イベントはデフォルトで無効になっています。 イベントを有効にするには、イベントを右クリックし、ポップアップ メニューから [有効] を選択します。 イベント電球アイコンが表示されます。 イベントが通知されると (ユーザーが対応するハードウェア上のボタンを押した場合と同様)、イベント 電球が 200 ミリ秒点灯します。