18#include <private/qplatformcamera_p.h>
19#include <private/qplatformvideodevices_p.h>
20#include <private/qplatformmediaintegration_p.h>
40 bool doCheckCameras();
85 void zoomTo(
float ,
float = -1.)
override;
112 void setCameraBusy();
118 void initV4L2Controls();
120 int setV4L2ColorTemperature(
int temperature);
122 int getV4L2Parameter(
quint32 id)
const;
124 void setV4L2CameraFormat();
126 void startCapturing();
127 void stopCapturing();
132 bool v4l2AutoWhiteBalanceSupported =
false;
133 bool v4l2ColorTemperatureSupported =
false;
134 bool v4l2AutoExposureSupported =
false;
135 bool v4l2ManualExposureSupported =
false;
136 qint32 v4l2MinColorTemp = 5600;
137 qint32 v4l2MaxColorTemp = 5600;
138 qint32 v4l2MinExposure = 0;
139 qint32 v4l2MaxExposure = 0;
140 qint32 v4l2MinExposureAdjustment = 0;
141 qint32 v4l2MaxExposureAdjustment = 0;
144 qint32 v4l2RangedFocus =
false;
145 bool v4l2FlashSupported =
false;
146 bool v4l2TorchSupported =
false;
149 timeval firstFrameTime = {-1, -1};
150 int bytesPerLine = -1;
152 qint64 frameDuration = -1;
153 bool cameraBusy =
false;
DarwinBluetooth::LECBManagerNotifier * notifier
The QCameraDevice class provides general information about camera devices.
The QCamera class provides interface for system camera devices.
WhiteBalanceMode
\value WhiteBalanceAuto Auto white balance mode.
TorchMode
\value TorchOff Torch is Off.
FocusMode
\value FocusModeAuto Continuous auto focus mode.
FlashMode
\value FlashOff Flash is Off.
ExposureMode
\value ExposureAuto Automatic mode.
QList< QCameraDevice > videoDevices() const override
void releaseBuffer(int index)
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLsizei GLsizei GLenum format
QList< MappedBuffer > mappedBuffers
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent