Hallo zusammen,
Ich wollte über eine 'eigene' Kanalliste an Informationen zum jeweils angewählten Sender kommen. Dafür hab ich folgendes gemacht:
Code
self.serviceHandler = eServiceCenter.getInstance()
info = ref and self.serviceHandler.info(ref)
print info.getInfoObject(iServiceInformation.sCAIDs)
Als Antwort kriege ich eine leere Liste. Wenn ich statt sCAIDs sONID verwende, dann erhalte ich None zurück. Wenn ich anstelle der aktuell angewählten sref diejenige des mometan laufenden Senders nehme, dann erhalte ich ein Ergebnis. In diesem Fall ist es aber ein iPlayableServicePtr anstelle eines iServiceStaticServiceInformationPtr. Gibt es wirklich keine Möglichkeit an diese Werte zu kommen? Die stehen ja alle in der lamedb. Klar, sie müssen nicht zwingend aktuell sein, aber besser als gar nichts.
Danke & Gruss