4 #ifndef CameraManagerPrivateInterface_h
5 #define CameraManagerPrivateInterface_h
7 #include <wtf/text/WTFString.h>
13 class CameraManagerPrivateInterface {
16 CameraManagerPrivateInterface() { }
17 virtual ~CameraManagerPrivateInterface() { }
19 virtual void setCameraManager(CameraManager* camera) { }
21 virtual void captureImage(int operationId, const String& fileName, bool highRes) { }
22 virtual void startVideoCapture(int operationId, const String& fileName, bool highRes) { }
23 virtual void stopVideoCapture() { }
24 virtual void startPreview(int operationId) { }
25 virtual void stopPreview() { }
26 virtual void cancel() { }
28 virtual void removeFile(const String& fileName) { }
30 virtual unsigned char* getConvertedBuffer() = 0;
32 virtual int getHeight() = 0;
33 virtual int getWidth() = 0;
39 #endif // CameraManagerPrivateInterface_h