Video4Linux框架简介(1)

25 篇文章 2 订阅
12 篇文章 10 订阅

原作者:Hans Verkuil


特性与架构

 

特性

视频捕获/输出和调谐(/ dev /videoX,流和控制)

视频捕获和输出覆盖(/ dev / videoX,控制)

内存到内存(也称为编解码器)设备(/ dev / videoXstreaming控制)

原始和切分VBI捕获和输出(/ dev /vbiXstreaming控制)

无线电调谐和调制(/ dev / radioX,控制,ALSA流式传输)

RDS接收器/发射器(/ dev / radioX,流和控制)

3.15内核中的软件定义无线电(/ dev / swradioX,流和控制)

低级别子设备控制(/ dev / v4l-subdevX,控制)

设备拓扑发现/控制(/ dev /mediaX,控制)

 

驱动程序架构

桥驱动器控制负责DMA传输的平台/ USB / PCI/ ...硬件。

根据电路板配置(USB IDPCI ID,内核配置,设备树,模块选项),加载必要的子设备驱动程序。

桥驱动程序最终注册其需要的设备节点。

设备树模型的后果:子设备需要推迟初始化,直到加载了桥驱动程序。 桥驱动器需要推迟初始化子设备,直到所有所需的子设备都被加载(v4l2-异步)。

 

资源

Linux Media Infrastructure API: http://linuxtv.org/downloads/v4l-dvb-apis.

Latestversion: http://hverkuil.home.xs4all.nl/spec/media.html

Documentation/video4linux/v4l2-framework.txt and v4l2-controls.txt

include/media/videobuf2-core.h

Upstream media git repository: http://git.linuxtv.org/media_tree.git

v4l-utils git repository: http://git.linuxtv.org/v4l-utils.git

linux-media mailinglist & ircchannel: http://linuxtv.org/lists.php


  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值