Stream-Monitor hacken setzen?

Hallo,

kann ich über Events beim Stream-Monitor automatisch einen haken setzen lassen und das der haken dann nach zwei stunden wieder automatisch raus geht??

eeee

Das geht über ein Script. Ich habe es hier ausführlich beschrieben. :slightly_smiling_face:

Für dich interessant ab Punkt 6:

1 Like

Klasse Super… Danke hat geklappt.

Aktuell geht es ja nur das alle Streams im Monitor aktiviert werden. Kann man es auch nur für bestimmte Streams aktivieren und deaktivieren??

1 Like

Ja, und zwar zum Beispiel damit:

StreamMonitor 1. Position EIN

begin
  StreamMonitor.GetStreams.GetItem(0).SetEnabled(true);
  SystemLog('StreamMonitor 1 -> AKTIVIERT');
end.

StreamMonitor_0_AN.mls (111 Bytes)

und

StreamMonitor 1. Position AUS

begin
  StreamMonitor.GetStreams.GetItem(0).SetEnabled(false);
  SystemLog('StreamMonitor 1 -> DEAKTIVIERT');
end.

StreamMonitor_0_AUS.mls (114 Bytes)

:warning:
Wichtige Anmerkung:

Die Datei für den 1. Stream-Eintrag heißt StreamMonitor_0_ … (also NULL), da mAirList in Scripten mit dem Zählen bei NULL anfängt und dann addiert. Deshalb steht im Script auch GetItem(0) , obwohl es sich um Stream Nr. 1 handelt.

Das kann beim Einplanen der Scripte verwirrend sein!

Weitere Stream-Monitore aktivieren/deaktivieren

Möchtest Du andere SM ansprechen, musst Du dort entsprechend die Position im StreamMonitor-Fenster -1 (minus Eins) rechnen.

Also für

StreamMonitor 2. Position EIN

begin
  StreamMonitor.GetStreams.GetItem(1).SetEnabled(true);
  SystemLog('StreamMonitor 2 -> AKTIVIERT');
end.

StreamMonitor_1_AN.mls (111 Bytes)

und für

StreamMonitor 2. Position AUS

begin
  StreamMonitor.GetStreams.GetItem(1).SetEnabled(false);
  SystemLog('StreamMonitor 2 -> DEAKTIVIERT');
end.

StreamMonitor_1_AUS.mls (114 Bytes)

Den Hinweistext für das Systemlog kannst Du nach Belieben ändern, zum Beispiel mit dem Namen des Streams. Hauptsache er bleibt in den einfachen Anführungszeichen.

1 Like

Hallo,

danke für deine Hilfe ich freue mich sehr darüber.

Ich habe das ganze gerade getestet er setzt ohne Probleme den haken rein, aber er nimmt den haken nicht automatisch raus.

Wenn ich es aber über Events per Hand ausführe dann nimmt er den haken raus.

was mache ich da falsch?

1 Like

Kannst Du das Problem bitte noch etwas ausführlicher beschreiben? Ich werde noch nicht ganz schlau aus den Schilderungen :slightly_smiling_face:

Was machst du genau, und was geschieht daraufhin (nicht)?

Hallo Stefan,

das Problem ist gelöst ich habe einfach alles gelöscht und nochmal neu angelegt bei Events und nun geht es.

Ich bedanke mich für diene Hilfe

1 Like

Klasse, das freut mich! Danke für die Rückmeldung :slight_smile: