Lines Matching +full:video +full:- +full:interfaces

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * v4l2-mc.h - Media Controller V4L2 types and prototypes
6 * Copyright (C) 2006-2010 Nokia Corporation
13 #include <media/media-device.h>
14 #include <media/v4l2-dev.h>
15 #include <media/v4l2-subdev.h>
24 * v4l2_mc_create_media_graph() - create Media Controller links at the graph.
29 * the V4L2 side: camera sensors, audio and video PLL-IF decoders, tuners,
30 * analog TV decoder and I/O entities (video, VBI and Software Defined Radio).
37 * interface centric PC-consumer's hardware, V4L2 subdev centric camera
43 * v4l_enable_media_source() - Hold media source for exclusive use
52 * entity associated with the video device. This interface
53 * should be called from v4l2-core and dvb-core interfaces
61 * v4l_disable_media_source() - Release media source
68 * media entity associated with the video device.
75 * v4l_vb2q_enable_media_tuner - Hold media source for exclusive use
77 * @q - pointer to struct vb2_queue
80 * be called from v4l2-core to enable the media source with
82 * v4l2-core interfaces don't have access to video device and
89 * v4l2_create_fwnode_links_to_pad - Create fwnode-based links from a
99 * called by the sink, in its v4l2-async notifier bound callback, to create
119 * v4l2_create_fwnode_links - Create fwnode-based links from a source
128 * v4l2-async notifier subdev bound callback, to create all links from
143 * v4l2_pipeline_pm_get - Increase the use count of a pipeline
147 * ON SUB-DEVICE DRIVERS INSTEAD.
151 * This function is intended to be called in video node open. It uses
160 * v4l2_pipeline_pm_put - Decrease the use count of a pipeline
164 * ON SUB-DEVICE DRIVERS INSTEAD.
168 * This function is intended to be called in video node release. It uses
176 * v4l2_pipeline_link_notify - Link management notification callback
182 * ON SUB-DEVICE DRIVERS INSTEAD.