Jump to content

Showing a Build in OSD Window ...


pmneo

Recommended Posts

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!

Link to comment

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.

Link to comment

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 by nuts
Link to comment

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. :(

Link to comment

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ß

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...