xref: /haiku/src/add-ons/media/media-add-ons/usb_webcam/addons/quickcam/QuickCamDevice.h (revision 2f470aec1c92ce6917b8a903e343795dc77af41f)
1 #ifndef _QUICK_CAM_DEVICE_H
2 #define _QUICK_CAM_DEVICE_H
3 
4 #include "CamDevice.h"
5 
6 // This class represents each webcam
7 class QuickCamDevice : public CamDevice
8 {
9 	public:
10 						QuickCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device);
11 						~QuickCamDevice();
12 
13 	private:
14 };
15 
16 // the addon itself, that instanciate
17 
18 class QuickCamDeviceAddon : public CamDeviceAddon
19 {
20 	public:
21 						QuickCamDeviceAddon(WebCamMediaAddOn* webcam);
22 	virtual 			~QuickCamDeviceAddon();
23 
24 	virtual const char	*BrandName();
25 	virtual QuickCamDevice	*Instantiate(CamRoster &roster, BUSBDevice *from);
26 
27 };
28 
29 #endif /* _QUICK_CAM_CAM_DEVICE_H */
30