xref: /linux/drivers/usb/gadget/function/uvc_video.h (revision 06d07429858317ded2db7986113a9e0129cd599b)
12e759738SNishad Kamdar /* SPDX-License-Identifier: GPL-2.0 */
23a83c16eSAndrzej Pietrasiewicz /*
33a83c16eSAndrzej Pietrasiewicz  *	uvc_video.h  --  USB Video Class Gadget driver
43a83c16eSAndrzej Pietrasiewicz  *
53a83c16eSAndrzej Pietrasiewicz  * Copyright (C) 2009-2010
63a83c16eSAndrzej Pietrasiewicz  *		Laurent Pinchart (laurent.pinchart@ideasonboard.com)
73a83c16eSAndrzej Pietrasiewicz  *
83a83c16eSAndrzej Pietrasiewicz  * Copyright (c) 2013 Samsung Electronics Co., Ltd.
93a83c16eSAndrzej Pietrasiewicz  *		http://www.samsung.com
101b4a3b51SAndrzej Pietrasiewicz  *		Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
113a83c16eSAndrzej Pietrasiewicz  */
123a83c16eSAndrzej Pietrasiewicz #ifndef __UVC_VIDEO_H__
133a83c16eSAndrzej Pietrasiewicz #define __UVC_VIDEO_H__
143a83c16eSAndrzej Pietrasiewicz 
15284eb166SLaurent Pinchart struct uvc_video;
16284eb166SLaurent Pinchart 
17*2079b60bSAvichal Rakesh int uvcg_video_enable(struct uvc_video *video);
18*2079b60bSAvichal Rakesh int uvcg_video_disable(struct uvc_video *video);
193a83c16eSAndrzej Pietrasiewicz 
20dc0f755bSLaurent Pinchart int uvcg_video_init(struct uvc_video *video, struct uvc_device *uvc);
213a83c16eSAndrzej Pietrasiewicz 
223a83c16eSAndrzej Pietrasiewicz #endif /* __UVC_VIDEO_H__ */
23