1. 引言

媒体子系统包括 Linux 对几种不同类型设备的支持

  • 音频和视频采集器;

  • PC 和笔记本电脑摄像头;

  • 嵌入式硬件上的复杂摄像头;

  • 模拟和数字电视;

  • HDMI 消费电子控制 (CEC);

  • 多点触控输入设备;

  • 遥控器;

  • 媒体编码器和解码器。

由于设备的多样性,子系统提供了几种不同的 API

  • 遥控器 API;

  • HDMI CEC API;

  • Video4Linux API;

  • 媒体控制器 API;

  • Video4Linux 请求 API(实验性);

  • 数字电视 API(也称为 DVB API)。