pmneo Posted October 27, 2010 Share Posted October 27, 2010 Hello! I'm writting a OSD Plugin and i want to show a BuildIn OSD Window, for example the EPG window with a given Channel (by my Plugin). How can i do this, without writing my own Handler Thx for your help! Quote Link to comment
nuts Posted October 28, 2010 Share Posted October 28, 2010 Mal auf deutsch, da kann ichs besser beschreiben. Direkt geht das glaube ich nicht. Im Datamanager stehen verschiedene Einträge fürs EPG (s. dvbvspy), z.B. EPG.Channelnr=.... Diese musst du auf den gewünschten Sender setzen (vielleicht auch verschiedene andere Einträge vom EPG - kanns erst heute abend testen) und dann einfach das Fenster OSD-SenderEPG aufrufen. Quote Link to comment
pmneo Posted October 28, 2010 Author Share Posted October 28, 2010 Hi! Danke, aber das funktioniert leider nicht Habe alle #EPG felder gefüllt. Diese werden aber wieder überschrieben Gruß Quote Link to comment
nuts Posted October 28, 2010 Share Posted October 28, 2010 Hm ok Plan A hat versagt Keiner unterwegs der sich damit auskennt? Ich schau heute abend mal, irgendwie muss das ja möglich sein Quote Link to comment
nuts Posted October 28, 2010 Share Posted October 28, 2010 (edited) Mist das klappt so echt nicht Leichter wäre es wenn man wüsste woher der DVBViewer die Info nimmt welcher Sender angezeigt werden soll. Vielleicht schaut ja mal ein Entwickler vorbei? Nochmal zur Verdeutlichung wie es nicht geht: $DVBViewer = ObjGet ("", "DVBViewerServer.DVBViewer") $DVBViewer.Datamanager.Value("#EPG.Channelnr")=18 ; EPG.Channelnr auf 18 setzen _showdata() ; eigene Funktion um EPG.Channelnr auszulesen -> 18 $DVBViewer.WindowManager.ShowWindow(2) ; -> klappt, allerdings wird das OSD-SenderEPG vom derzeit getunten Sender angezeigt _showdata() ; -> wieder der derzeit verwendete Sender Edited October 28, 2010 by nuts Quote Link to comment
Lars_MQ Posted October 29, 2010 Share Posted October 29, 2010 Alle #EPG einträge setzen und dann mit IOSDWindowManager.ActivateWindow(2); anzeigen. Allerdings werden weder senderumschaltung noch als timer hinzufügen funktionieren, an die dahinterstehende Datenstruktur kommt man nicht von einem plugin aus ran. Quote Link to comment
nuts Posted October 29, 2010 Share Posted October 29, 2010 Schade, gezielt auf einen Sender zu schalten vermisse ich auch Quote Link to comment
pmneo Posted November 1, 2010 Author Share Posted November 1, 2010 Hi! Naja, dabei habe ich leider ein paar Probleme: #EPG.starttime und #EPG.endtime sind in einem Format das ich nicht kenne. Ich habe herausgefunden das ein Tag 2^16 entspricht (65536) und wohl irgendwo um den 23.10.1967 herum begonnen wird zu zählen ... (zumindestens nach meiner zurück-Rechnung ^^) Auserdem finde ich nichts um den Genre vom EPG auszulesen. und #EPG.image ... <-- das Image auf das hier verwiesen wird, existiert nicht. Setzte ich alle anderen EPG werte, kommt trotzdem das vom aktuellen Kanal Gruß Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.