Entwicklung - Schnittstellen
Aus VDR Wiki
Version vom 30. Dezember 2008, 14:20 Uhr von 146.101.147.140 (Diskussion)
AOK4rT <a href="http://dggjvanjshgv.com/">dggjvanjshgv</a>, [url=http://kyeyvlwjbsfp.com/]kyeyvlwjbsfp[/url], [link=http://ebthkplknyqh.com/]ebthkplknyqh[/link], http://bbqhqznxypfw.com/
Grundfunktionen des VDR
- Empfangen von Datenströmen per Schnittstelle(device.h)
- Tuner(dvbdevice.h, sections.h, pat.h, nit.h, eit.h, sdt.h, filter.h, ci.h),
- Plugin
- Wandeln und Weiterleiten der Datenströme(ringbuffer.h, remux.h, transfer.h, receiver.h)
- Speichern von Datenströmen
- Aufnahme(recorder.h )
- Ausgabe von Datenströmen per Schnittstelle
- Dekoder(audio.h, spu.h, dvbspu.h, dvbdevice.h),
- Plugin
- Wiedergabe von Aufnahmen(player.h, dvbplayer.h)
- Empfangen von Steuerbefehlen per Schnittstelle(interface.h, rcu.h, keys.h)
- Fernbedienung(lirc.h, remote.h),
- Tastatur,
- Netz(svdrp.h)
- Steuerlogik(menu.h, menuitems.h, thread.h, status.h, diseqc.h, keys.h, tools.h)
- Verwaltung von
- Kanälen(channels.h, sources.h, eitscan.h),
- Timern(timers.h),
- Aufnahmen(recording.h, videodir.h, cutter.h),
- EPG-Daten(epg.h),
- Skins(skins.h, skinclassic.h, themes.h, skinsttng.h),
- Plugins(plugin.h),
- Konfiguration(config.h)
- Ausgabe von Informationen
- OSD(osd.h, dvbosd.h, osdbase.h, font.h, i18n.h),
- Terminal,
- Log
Plugin Schnittstelle
Für eine grundlegende Beschreibung der Plugin-Schnittstelle hat Klaus eine HTML-Datei im VDR-Verzeichnis hinterlegt. Hier soll deshalb nur eine Art Referenz-Handbuch entstehen.
Das Plugin Interface gliedert sich in verschiedene Bereich bzw. Klassen:
- Ein-/Ausgabe
- osd ??
- interface ??
- Bild/Ton
- ac3 ??
- player ??
- ???