16 #include <vlutil/vlRunnable.h>
17 #include <vlutil/vlThread.h>
18 #include <vlutil/vlTime.h>
28 class DtMetadataPublisher;
29 class DtImageTaskElement;
30 class DtVideoFrameBuffer;
47 virtual bool initialize(
63 virtual void tickMetaDataPublisher(
void);
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:35
Contains the DtVideoStream class declaration.
double myFrequency
Definition: DtProcessImageTask.h:113
This is a non-extendable container class used to send the information to the gstreamer pipeline...
Definition: DtReadFramebufferProcessData.h:20
DtLocklessQueue< DtVideoFrameBuffer * > myImageQueue
Definition: DtProcessImageTask.h:107
Contains the DtLocklessQueue class declaration.
Record for a sensor definition.
Definition: DtImageTaskRecord.h:20
#define DT_DLL_VRVVIDEOSTREAM
Definition: vrvVideoStream.h:20
DtLocklessQueue is a thread safe queue for single reader/single writer. It may block if the queue fil...
Definition: DtLocklessQueue.h:21
DtLocklessQueue< DtVideoFrameBuffer * > myVideoFrameBufferPool
Definition: DtProcessImageTask.h:115
The DtImageTaskElement is an abstract base class for all image task elements. It defines the common i...
Definition: DtImageTaskElement.h:25
DtDe & myDe
Definition: DtProcessImageTask.h:104
DtMetadataPublisher * myMetadataPublisher
Definition: DtProcessImageTask.h:112
Contains the DtReadFramebufferProcessData class declaration.
voidpf stream
Definition: ioapi.h:39
DtThreadStartSP myStart
Definition: DtProcessImageTask.h:109
const DtVideoStream & myStream
Definition: DtProcessImageTask.h:105
DtProcessImageTask creates and manages all the process image pipeline elements.
Definition: DtProcessImageTask.h:35
DtImageTaskElement * myPipeline
Definition: DtProcessImageTask.h:106
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtTime myLastUpdateTime
Definition: DtProcessImageTask.h:117
Contains DLL export macros.
DtThread * myThread
Definition: DtProcessImageTask.h:110
std::vector< DtImageTaskRecord > ImageTaskRecords
List of image task records.
Definition: DtVideoStreamRecord.h:112