Entwicklung - Schnittstellen

Aus VDR Wiki
Wechseln zu: Navigation, Suche

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 ??
    •  ???


Links

  1. VDR Homepage