Wir legen auf den Betriebssystemen keine Schnittstellen in /dev an da der Treiber auf Applikationslevel läuft, unter Linux wird heirfür lediglich ein Trick verwendet.
/opt/bin/mediaclient -e gibt auf den anderen Systemen lediglich die virtuellen devicenodes aus.
Auf Applikationslevel heißt dies open/close/ioctl/mmap/munmap/read etc. müsste lediglich durch net_open/net_close/net_ioctl/net_mmap/net_munmap/net_read ersetzt werden und gegen /opt/bin/libmedia.so gelinkt werden. Die Header hierfür sind in /opt/include zu finden.
Getestet wurde so z.B tvtime unter FreeBSD und Solaris, oder auch mplayer unter MacOSX
Bezüglich DVB bietet der Treiber ein Tool zum direkten Auslesen der Daten.
z.B
/opt/bin/mediaclient -m DVBT -f 522000000 -b 8
/opt/bin/mediaclient --cat /dev/dvb/adapter0/dvr0 | mplayer -cache 10240 -
Analog für DVB-C
/opt/bin/mediaclient -m DVBC -f 113000000 -M Q64 -S 6900000
/opt/bin/mediaclient --cat /dev/dvb/adapter0/dvr0 | mplayer -cache 10240 -