16 #include <vlutil/vlRunnable.h>
17 #include <vlutil/vlThread.h>
18 #include <vlutil/vlTime.h>
28 class DtMetadataPublisher;
29 class DtImageTaskElement;
30 class DtVideoFrameBuffer;
49 virtual bool initialize(
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:34
Contains the DtVideoStream class declaration.
double myFrequency
Definition: DtProcessImageTask.h:106
This is a non-extendable container class used to send the information to the NVidia encoder...
Definition: DtReadFramebufferProcessData.h:20
DtLocklessQueue< DtVideoFrameBuffer * > myImageQueue
Definition: DtProcessImageTask.h:100
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.
Definition: DtLocklessQueue.h:21
DtLocklessQueue< DtVideoFrameBuffer * > myVideoFrameBufferPool
Definition: DtProcessImageTask.h:108
The DtImageTaskElement is an abstract base class for all image task elements.
Definition: DtImageTaskElement.h:25
DtDe & myDe
Definition: DtProcessImageTask.h:97
DtMetadataPublisher * myMetadataPublisher
Definition: DtProcessImageTask.h:105
Contains the DtReadFramebufferProcessData class declaration.
voidpf stream
Definition: ioapi.h:39
DtThreadStartSP myStart
Definition: DtProcessImageTask.h:102
const DtVideoStream & myStream
Definition: DtProcessImageTask.h:98
DtProcessImageTask creates and manages all the process image pipeline elements.
Definition: DtProcessImageTask.h:37
DtImageTaskElement * myPipeline
Definition: DtProcessImageTask.h:99
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtTime myLastUpdateTime
Definition: DtProcessImageTask.h:110
Contains DLL export macros.
DtThread * myThread
Definition: DtProcessImageTask.h:103
std::vector< DtImageTaskRecord > ImageTaskRecords
List of image task records.
Definition: DtVideoStreamRecord.h:114