如何查询Linux DVB内核demux缓冲区中的可用数据大小?

时间:2015-12-11 23:28:45

标签: linux buffer polling dvb v4l

我正在使用Linux-DVB前端/ demux驱动程序对来获取从实时广播TS重新进入用户区域的程序流。我使用轮询/读取组合来保持上下文切换和内核到用户空间复制惩罚最小,我只想读取大于特定大小的数据。

我找不到任何方法来查询demux缓冲区中的可用数据大小,也找不到指定轮询通知大小的任何选项。

有人知道这些功能吗?如果没有,在DVB api上有这样的功能请求是不合理的吗?

此致

0 个答案:

没有答案