Linux Media Infrastructure userspace API

This section contains the driver development information and Kernel APIsused by media devices.

Please see:

Media subsystem admin and user guide

  • for usage information about media subsystem and supported drivers;

Media subsystem kernel internal API

  • for driver development information and Kernel APIs used bymedia devices;

Copyright © 2009-2020 : LinuxTV Developers

Permission is granted to copy, distribute and/or modify this documentunder the terms of the GNU Free Documentation License, Version 1.1 orany later version published by the Free Software Foundation, with noInvariant Sections. A copy of the license is included in the chapterentitled "GNU Free Documentation License".

Please notice that some documents inside the media userspace API,when explicitly mentioned on its source code, are dual-licensedwith GNU Free Documentation License Version 1.1 and with theGNU General Public License:

This documentation is free software; you can redistribute it and/or modify itunder the terms of the GNU General Public License as published by the FreeSoftware Foundation; either version 2 of the License, or (at your option) anylater version.This program is distributed in the hope that it will be useful, but WITHOUTANY WARRANTY; without even the implied warranty of MERCHANTABILITY orFITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License formore details.For more details see the file COPYING in the source distribution of Linux.