18c2ecf20Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci.. include:: <isonum.txt> 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci######################################## 68c2ecf20Sopenharmony_ciLinux Media Infrastructure userspace API 78c2ecf20Sopenharmony_ci######################################## 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciThis section contains the driver development information and Kernel APIs 108c2ecf20Sopenharmony_ciused by media devices. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciPlease see: 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci- :doc:`/admin-guide/media/index` 158c2ecf20Sopenharmony_ci for usage information about media subsystem and supported drivers; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci- :doc:`/driver-api/media/index` 188c2ecf20Sopenharmony_ci for driver development information and Kernel APIs used by 198c2ecf20Sopenharmony_ci media devices; 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci.. only:: html 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci .. class:: toc-title 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci Table of Contents 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci.. toctree:: 298c2ecf20Sopenharmony_ci :maxdepth: 1 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci intro 328c2ecf20Sopenharmony_ci v4l/v4l2 338c2ecf20Sopenharmony_ci dvb/dvbapi 348c2ecf20Sopenharmony_ci rc/remote_controllers 358c2ecf20Sopenharmony_ci mediactl/media-controller 368c2ecf20Sopenharmony_ci cec/cec-api 378c2ecf20Sopenharmony_ci gen-errors 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci glossary 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci fdl-appendix 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci drivers/index 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci**Copyright** |copy| 2009-2020 : LinuxTV Developers 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci:: 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ci Permission is granted to copy, distribute and/or modify this document 508c2ecf20Sopenharmony_ci under the terms of the GNU Free Documentation License, Version 1.1 or 518c2ecf20Sopenharmony_ci any later version published by the Free Software Foundation, with no 528c2ecf20Sopenharmony_ci Invariant Sections. A copy of the license is included in the chapter 538c2ecf20Sopenharmony_ci entitled "GNU Free Documentation License". 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ciPlease notice that some documents inside the media userspace API, 568c2ecf20Sopenharmony_ciwhen explicitly mentioned on its source code, are dual-licensed 578c2ecf20Sopenharmony_ciwith GNU Free Documentation License Version 1.1 and with the 588c2ecf20Sopenharmony_ciGNU General Public License:: 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci This documentation is free software; you can redistribute it and/or modify it 618c2ecf20Sopenharmony_ci under the terms of the GNU General Public License as published by the Free 628c2ecf20Sopenharmony_ci Software Foundation; either version 2 of the License, or (at your option) any 638c2ecf20Sopenharmony_ci later version. 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci This program is distributed in the hope that it will be useful, but WITHOUT 668c2ecf20Sopenharmony_ci ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 678c2ecf20Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 688c2ecf20Sopenharmony_ci more details. 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ci For more details see the file COPYING in the source distribution of Linux. 71