FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
|
Go to the documentation of this file.
4 #include <QtMultimedia/QCamera>
5 #include <QtMultimedia/QCameraInfo>
16 void setFinished(
bool finished);
17 void addNewImageFrame(
const uchar* data,
int width,
int height);
18 bool getGrayscale()
const;
19 void setGrayscale(
bool grayscale);
20 void loadAttributes()
override;
21 void setCamera(
uchar index);
24 void execute()
override;
28 bool mGrayscale =
false;
29 bool m_finished =
false;
30 int m_framesAdded = 0;
47 void error(QString err);
49 QCameraInfo m_cameraInfo;
50 std::unique_ptr<QCamera> m_camera;
Definition: Streamer.hpp:19
std::chrono::high_resolution_clock::time_point m_startTime
Definition: CameraStreamer.hpp:31
Definition: AffineTransformation.hpp:7
QThread * thread
Definition: CameraStreamer.hpp:32
#define FAST_OBJECT(className)
Definition: Object.hpp:9
CameraWorker(CameraStreamer *streamer, const QCameraInfo camera)
void generateStream() override
Definition: CameraStreamer.hpp:25
Definition: CameraStreamer.hpp:38
unsigned int uint
Definition: DataTypes.hpp:16
unsigned char uchar
Definition: DataTypes.hpp:14
CameraWorker * worker
Definition: CameraStreamer.hpp:33
Definition: CameraStreamer.hpp:13