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