18 #include <vlutil/vlRunnable.h>
19 #include <vlutil/vlThread.h>
27 class DtMetadataPublisher;
28 class DtImageTaskElement;
29 class DtVideoFrameBuffer;
48 virtual bool initialize(
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:33
Contains the DtVideoStream class declaration.
double myFrequency
Definition: DtProcessImageTask.h:105
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:99
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:107
The DtImageTaskElement is an abstract base class for all image task elements.
Definition: DtImageTaskElement.h:25
DtDe & myDe
Definition: DtProcessImageTask.h:96
DtMetadataPublisher * myMetadataPublisher
Definition: DtProcessImageTask.h:104
Contains the DtReadFramebufferProcessData class declaration.
voidpf stream
Definition: ioapi.h:39
DtThreadStartSP myStart
Definition: DtProcessImageTask.h:101
const DtVideoStream & myStream
Definition: DtProcessImageTask.h:97
DtProcessImageTask creates and manages all the process image pipeline elements.
Definition: DtProcessImageTask.h:36
DtImageTaskElement * myPipeline
Definition: DtProcessImageTask.h:98
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.
DtThread * myThread
Definition: DtProcessImageTask.h:102
std::vector< DtImageTaskRecord > ImageTaskRecords
List of image task records.
Definition: DtVideoStreamRecord.h:114