Linux DVB API的Python绑定
linuxdvb的Python项目详细描述
这是一个用于linux dvb api的python绑定。它基于来自
内核2.6.35,并且应该与实现DVBAPI版本5.1的任何内核一起工作
或更高。
实现了所有api功能,但只实现了前端和demux代码
已测试,仅适用于DVB-S和ATSC硬件。其他硬件应该可以工作,但是我
我自己无法证实这一点。
在CPython 2.6.5和3.1.2上测试。
有些代码是从python v4l2绑定中剽窃的。
用法示例:
:
>>gt;导入LinuxDVB
>>gt;进口FCNTL
>;>;
>;>fefd=打开('/dev/dvb/adapter0/frontend0','r+')
>;>;feinfo=linuxdvb.dvb_frontend_info()
>;>fcntl.ioctl(fefd、linuxdvb.fe_get_info、feinfo)
0
>;>;feinfo.name
“GENPIX 8PSK到USB2 DVB-S”
>>>>对于位,linuxdvb.fe_caps.items()中的标志:
…如果(feinfo.caps&bit)>;0:
…打印(标志)
…
自动倒相
铁可以超过1/2
铁能腐蚀fec 2
铁能腐蚀铁3
铁可以用铁8
自动驾驶
铁可以用铁6
我们可以
你可以
>;>>fefd.close()
:
在genpix dvb-s调谐器上实现了对digicipher ii模式的支持。得到
驱动程序修补程序来自:
http://updatele.blogspot.com/2010/09/genpix-skywalker-1-linux-driver-mods.html
内核2.6.35,并且应该与实现DVBAPI版本5.1的任何内核一起工作
或更高。
实现了所有api功能,但只实现了前端和demux代码
已测试,仅适用于DVB-S和ATSC硬件。其他硬件应该可以工作,但是我
我自己无法证实这一点。
在CPython 2.6.5和3.1.2上测试。
有些代码是从python v4l2绑定中剽窃的。
用法示例:
:
>>gt;导入LinuxDVB
>>gt;进口FCNTL
>;>;
>;>fefd=打开('/dev/dvb/adapter0/frontend0','r+')
>;>;feinfo=linuxdvb.dvb_frontend_info()
>;>fcntl.ioctl(fefd、linuxdvb.fe_get_info、feinfo)
0
>;>;feinfo.name
“GENPIX 8PSK到USB2 DVB-S”
>>>>对于位,linuxdvb.fe_caps.items()中的标志:
…如果(feinfo.caps&bit)>;0:
…打印(标志)
…
自动倒相
铁可以超过1/2
铁能腐蚀fec 2
铁能腐蚀铁3
铁可以用铁8
自动驾驶
铁可以用铁6
我们可以
你可以
>;>>fefd.close()
:
在genpix dvb-s调谐器上实现了对digicipher ii模式的支持。得到
驱动程序修补程序来自:
http://updatele.blogspot.com/2010/09/genpix-skywalker-1-linux-driver-mods.html