Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[linux-2.6-microblaze.git] / Documentation / admin-guide / media / intro.rst
1 .. SPDX-License-Identifier: GPL-2.0
2
3 ============
4 Introduction
5 ============
6
7 The media subsystem consists on Linux support for several different types
8 of devices:
9
10 - Audio and video grabbers;
11 - PC and Laptop Cameras;
12 - Complex cameras found on Embedded hardware;
13 - Analog and digital TV;
14 - HDMI Customer Electronics Control (CEC);
15 - Multi-touch input devices;
16 - Remote Controllers;
17 - Media encoders and decoders.
18
19 Due to the diversity of devices, the subsystem provides several different
20 APIs:
21
22 - Remote Controller API;
23 - HDMI CEC API;
24 - Video4Linux API;
25 - Media controller API;
26 - Video4Linux Request API (experimental);
27 - Digital TV API (also known as DVB API).