Fragen um TAP_Channel_Start

Zusatz-Programme für Receiver der 5000er und 6000er Serie.

Hier geht's um alles, was mit den TAP Anwendungen für den PVR5x00/6000 zu tun hat.
Antworten
Benutzeravatar
Erdnussnase
TAP-Guru
TAP-Guru
Beiträge: 7067
Registriert: Fr 9. Dez 2005, 12:01

Fragen um TAP_Channel_Start

#1

Beitrag von Erdnussnase »

Ich möchte in einem Tap das PIP ein und auschalten bzw. die Ausgabe des PIP's an eine bestimmte Stelle meines Taps lenken.
Das ein und auschalten mache ich bisher mit TAP_Channel_Start(CHANNEL_Sub, ....); das Einstellen der Größe und Position des PIP mit
TAP_Channel_Scale(CHANNEL_Sub, ...);

Nun gibt es dabei den unerwünschten Effekt das jedesmal nachdem ich das PIP zum ersten mal starte es zuerst an der üblichen Topf
Position rechts oben erscheint, egal ob ich das TAP_ChannelScale vorher gemacht habe oder nicht.
Erst der Aufruf von Scale nach dem Start wirkt. Das ist dann aber halt ein bischen zu spät, sodaß das PIP kurz an der Topf Poitione "aufflackert". :motz:
Auch wenn das PIP wohl zum erstenmal den anderen Tuner als beim ersten Aufruf braucht, tritt dieser Effekt zum zweitenmal auf. Ab da an aber nicht mehr.
(Bis zum erneuten TAP_Channel_Stop und anschl. TAP_Channel_Start).
Kennt jemand einen Trick wie ich diesen Effekt umgehen kann, oder mache ich beim PIP noch irgendetwas Grundlegendes falsch :? :

Ebenso brauche ich eine Möglichkeit den aktuellen eingestellten Sender den man gerade live schaut umzuschalten. Dafür
habe ich TAP_Channel_Start(CHANNEL_Main...) benutzt. Nun darf ich diese Funktion immer nur mit einem anderen Sender aufrufen als dem gerade aktuell eingestellten.
Wenn ich den aktuellen nehme, also keine Senderänderrung damit auslöse bekommt mein TAP zwar noch EVT_KEY Aufrufe aber immer nur noch mit dem Key 0x00000000.
Egal was ich dann weiterreiche, das nachfolgende Tap bekommt immer den echten Key, nicht meinen weitergereichten Wert. :think:

Dies kann ich zwar problemlos dadurch verhindern, das ich vor Aufruf des TAP_Channel_Start(CHANNEL_Main,...) auf Änderung des Senders prüfe, wollte aber
sicherheitshalber fragen ob es eine andere Möglichkeit der Senderumschaltung gibt.
:type: ->.....
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
?Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit,
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein
Benutzeravatar
Gerti
Nicht mehr bei Topfield-Europe
<b>Nicht mehr bei Topfield-Europe</b>
Beiträge: 15714
Registriert: Fr 9. Dez 2005, 00:16
Kontaktdaten:

#2

Beitrag von Gerti »

Hi!

Ich muß leider Deine beiden Fragen mit "wird wohl nicht anders gehen" beantworten. Zur Frage zwei: Kannst Du ggf. auf einen Sender ausserhalb der vorhandenen "umschalten"?

Gruß,
Gerti


Topfield Wikipedia - Gesammeltes Wissen zum Topfield...

Meine TAPs für den TMS

Kein Support per PN (Private Nachricht) oder eMail!
Benutzeravatar
Erdnussnase
TAP-Guru
TAP-Guru
Beiträge: 7067
Registriert: Fr 9. Dez 2005, 12:01

#3

Beitrag von Erdnussnase »

Gerti hat geschrieben:Zur Frage zwei: Kannst Du ggf. auf einen Sender ausserhalb der vorhandenen "umschalten"?
Bei Frage zwei gehen alle Sender aus der, der aktuell gerade angeschaut wird.
Also wenn ich ZDF schaue, darf ich TAP_Channel_Start(ChANNEL_Main..) nicht mit ZDF aufrufen, sonst zerreißt es mein Event Handling.
Wie gesagt nicht so schlimm in diesem Punkt, fragte mich nur ob es keine andere Funktion gibt.

Die Sache mit dem PIP ist schon deutlich übler... :cry:
:type: ->.....
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
?Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit,
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein
Antworten

Zurück zu „TF 5x00/6000 PVR TAP“