33 const std::string& windowName()
const;
36 void setWindowName(
const std::string& windowName );
39 const std::string& channelName()
const;
42 void setChannelName(
const std::string& channelName );
45 bool autoStart()
const;
48 void setAutoStart(
bool autoStart );
51 int frameRate()
const;
54 void setFrameRate(
int frameRate );
57 const std::string& dataType()
const;
60 void setDataType(
const std::string& dataType );
63 const std::string& pixelFormat()
const;
66 void setPixelFormat(
const std::string& pixelFormat );
69 int numBuffers()
const;
72 void setNumBuffers(
int numBuffers );
82 const std::string& readBuffer()
const;
92 void setReadBuffer(
const std::string& readBuffer );
98 const std::string& encodingFormat()
const;
104 void setEncodingFormat(
const std::string& encodingFormat);
110 void setMetadataPublisher(
126 void clearImageTasks();
135 friend class boost::serialization::access;
137 template <
class Archive>
140 ar & BOOST_SERIALIZATION_NVP( myWindowName );
141 ar & BOOST_SERIALIZATION_NVP( myChannelName );
142 ar & BOOST_SERIALIZATION_NVP( myFrameRate );
143 ar & BOOST_SERIALIZATION_NVP( myDataType );
144 ar & BOOST_SERIALIZATION_NVP( myPixelFormat );
145 ar & BOOST_SERIALIZATION_NVP( myNumBuffers );
146 ar & BOOST_SERIALIZATION_NVP( myReadBuffer );
147 ar & BOOST_SERIALIZATION_NVP( myMetadataPublisherRecord );
148 ar & BOOST_SERIALIZATION_NVP( myImageTaskRecords );
151 ar & BOOST_SERIALIZATION_NVP( myAutoStart );
155 ar & BOOST_SERIALIZATION_NVP(myEncodingFormat);
std::string myPixelFormat
Definition: DtVideoStreamRecord.h:163
std::string myDataType
Definition: DtVideoStreamRecord.h:162
DtMetadataPublisherRecord myMetadataPublisherRecord
Definition: DtVideoStreamRecord.h:167
Contains makArchives::DtDriverRecord class.
Record for a sensor definition.
Definition: DtImageTaskRecord.h:20
int myFrameRate
Definition: DtVideoStreamRecord.h:161
void serialize(Archive &ar, const unsigned int version)
Definition: DtVideoStreamRecord.h:138
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 2)
std::string myEncodingFormat
Definition: DtVideoStreamRecord.h:166
bool myAutoStart
Definition: DtVideoStreamRecord.h:169
std::string myReadBuffer
Definition: DtVideoStreamRecord.h:165
Record of a collection of sensor definitions.
Definition: DtVideoStreamRecord.h:17
std::string myChannelName
Definition: DtVideoStreamRecord.h:160
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
std::vector< DtImageTaskRecord > ImageTaskRecords
List of image task records.
Definition: DtVideoStreamRecord.h:114
ImageTaskRecords myImageTaskRecords
Definition: DtVideoStreamRecord.h:168
std::string myWindowName
Definition: DtVideoStreamRecord.h:159
int myNumBuffers
Definition: DtVideoStreamRecord.h:164