1 #ifndef TORCCAMERATHREAD_H 2 #define TORCCAMERATHREAD_H 20 void Start (
void)
override;
21 void Finish (
void)
override;
42 bool DownRef (
void)
override;
47 QReadWriteLock m_cameraLock;
51 #endif // TORCCAMERATHREAD_H
void Finish(void) override
void TakeStills(uint Count)
void Start(void) override
QByteArray GetSegment(int Segment)
A reference counting implementation.
void StreamVideo(bool Video)
void SetVideoParent(TorcCameraVideoOutput *Parent)
Connect camera signals for video streaming to the stream output device.
QByteArray GetInitSegment(void)
void ParamsChanged(TorcCameraParams &Params)
void StillReady(const QString &File)
void InitSegmentReady(void)
void WritingStarted(void)
void WritingStopped(void)
A Torc specific wrapper around QThread.
static void CreateOrDestroy(TorcCameraThread *&Thread, const QString &Type, const TorcCameraParams &Params=TorcCameraParams())
Create and release shared camera threads/devices.
void SetStillsParent(TorcCameraStillsOutput *Parent)
Connect camera signals for stills capture.