Linux::DVB is a Perl interface to (some parts of) the Linux DVB API.
SYNOPSIS
use Linux::DVB;
This module provides an interface to the Linux DVB API. It is a straightforward translation of the C API. You should read the Linux DVB API description to make any sense of this module. It can be found here:
http://www.linuxtv.org/docs/dvbapi/dvbapi.html
All constants from frontend.h and demux.h are exported by their C name and by default.
Noteworthy differences to the C API: unions and sub-structs are usually translated into flat perl hashes, i.e struct.u.qam.symbol_rate becomes $struct->{symbol_rate}.
Noteworthy limitations of this module include: no way to set the frequency or diseqc. No interface to the video, audio and net devices. If you need this functionality bug the author.
Product's homepage
Requirements:
· Perl