Hallo!
Ich bin sowas von froh, das ich auf das DVB.NET Projekt gestoßen bin :-)
Es geht um folgendes: Ich musste vor ca. 4 Jahren ein Programm schreiben womit man automatisiert Fernsehen über DVB ein/ausschalten (in C#). Dazu habe ich mich in DirectShow eingearbeitet und konnte dann über BDA so ziemlich alle BDA kompatiblen DVB Empfänger ansprechen. Mit dem Beispiel aus der DirectShow.NET Bibliothek war das relativ einfach.
Jetzt habe ich aber den Fall das ich auch verschlüsselte TV Programme anzeigen muss. Habe etwas recherchiert und die S2-3650 CI Box von TechnoTrend gekauft weil TT dazu ein SDK anbietet. Ich habe zwar keine Ahnung von C++ aber ich wollte es einfach mal ausprobieren ob ich die API irgendwie von C# aus ansprechen kann. Dann habe ich zum Glück dieses Projekt hier gefunden was genau so einen Wrapper schon hat! Juhu :-)
Es scheitert aber schon beim aufbauen des Filter Graph, ich kann noch nicht einmal den "Microsoft DVBS Network Provider" Filter mit dem "USB 2.0 BDA DVB-S Tuner" (die TT Box) verbinden, es kommt immer. "Es wurden keine Zwischenfilter für die Herstellung der Verbindung gefunden." (Return code: 0x80040217). Es scheint auch übrigens mit dem BDA.NET Viewer nicht zu funktionieren. Ich sehe zwar keine Fehlermeldung, aber beim Sendersuchlauf springt er direkt zu der Abfrage ob ich die Senderliste nach CSV exportieren möchte, die Senderliste ist aber leer. Der richtige Satellit ist im Geräteprofil auch ausgewählt (Ursprünge für die Suche nach Quellen), auch sonst habe ich das Profil mehrmals neu angelegt, teilweise mit unterschiedlichen Einstellungen (Antennensteuerung, DVB-S2, usw.). Ich vermute mal das auch der DVB.NET Viewer den Graph nicht aufbauen kann aber keine Fehlermeldung nach außen gibt.
Mit dem TT Viewer oder auch ProgDVB funktioniert die Karte übrigens einwandfrei. Darum frage ich mich wie die den FilterGraph aufbauen.
Hab jemand Erfahrung mit der TT S2-3650 CI und sie mit dem DVB.NET Viewer zum laufen gekriegt?
VIele Grüße
Simon