这一部分包含了有关媒体子系统及其支持的驱动程序的使用信息。请参阅以下内容:
Documentation/userspace-api/media/index.rst
• 用于媒体设备上使用的用户空间API。
Documentation/driver-api/media/index.rst
• 提供有关驱动程序开发信息和用于媒体设备的内核API。
1.1 The media subsystem
1.1.1 Introduction
媒体子系统包含对多种不同类型设备的Linux支持,其中包括:
• 音频和视频采集设备;
• 个人电脑和笔记本电脑摄像头;
• 嵌入式硬件中的复杂相机;
• 模拟和数字电视;
• HDMI消费电子控制(CEC);
• 多点触控输入设备;
• 遥控器;
• 媒体编解码器。
由于设备的多样性,媒体子系统提供了几种不同的API:
• 遥控器API;
• HDMI CEC API;
• Video4Linux API;
• 媒体控制器API;
• Video4Linux请求API(实验性);
• 数字电视API(也称为DVB API)。