DtVideoStreamConfigurationWidget provides the GUI used to configure a video stream.
| virtual makVrv::DtVideoStreamConfigurationWidget::~DtVideoStreamConfigurationWidget |
( |
| ) |
|
|
virtual |
| makVrv::DtVideoStreamConfigurationWidget::DtVideoStreamConfigurationWidget |
( |
DtDe & |
de, |
|
|
DtVideoStream & |
videoStream |
|
) |
| |
|
protected |
| void makVrv::DtVideoStreamConfigurationWidget::setupGui |
( |
| ) |
|
Create and initialize the widgets that make up the GUI.
| QSize makVrv::DtVideoStreamConfigurationWidget::sizeHint |
( |
| ) |
const |
Override QWidget::sizeHint to size the widget within the video stream edit page correctly.
| virtual void makVrv::DtVideoStreamConfigurationWidget::activate |
( |
| ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setCurrentWindowName |
( |
const DtUnicode & |
windowName | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::addWindowName |
( |
const DtUnicode & |
windowName | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::removeWindowName |
( |
const DtUnicode & |
windowName | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setCurrentChannelName |
( |
const DtUnicode & |
channelName | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::addChannelName |
( |
const DtUnicode & |
channelName | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::removeChannelName |
( |
const DtUnicode & |
channelName | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setCurrentFrameRate |
( |
int |
frameRate | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setCurrentNumBuffers |
( |
int |
numBuffers | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setCurrentReadBuffer |
( |
const DtUnicode & |
readBuffer | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setCurrentEncodingMethod |
( |
bool |
useGPU | ) |
|
|
virtual |
Set the value of the encoding method selection widget. This function expects a boolean which, when true, means to use the GPU for encoding. Otherwise, use the CPU for encoding.
Implements makVrv::DtVideoStreamConfigurationInterface.
| virtual void makVrv::DtVideoStreamConfigurationWidget::setCurrentEncodingFormat |
( |
const DtUnicode & |
encodingFormat | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setReadBufferValues |
( |
const std::list< DtUnicode > & |
data, |
|
|
const std::list< DtUnicode > & |
names |
|
) |
| |
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setEncodingMethodValues |
( |
const std::list< DtUnicode > & |
names | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setEncodingFormatValues |
( |
const std::list< DtUnicode > & |
names | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setImageTaskTypesAndNames |
( |
const std::list< DtUnicode > & |
taskTypes, |
|
|
const std::list< DtUnicode > & |
taskNames |
|
) |
| |
|
virtual |
Provide the list of all process image tasks currently supported. The widget maintains this list, making it available to process ismage task configuration widgets as they are added to the image task pipeline.
Implements makVrv::DtVideoStreamConfigurationInterface.
| virtual void makVrv::DtVideoStreamConfigurationWidget::setMetadataPublisherTypesAndNames |
( |
const std::list< DtUnicode > & |
publisherTypes, |
|
|
const std::list< DtUnicode > & |
publisherNames |
|
) |
| |
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::removeImageTask |
( |
int |
index | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::swapImageTasks |
( |
int |
index1, |
|
|
int |
index2 |
|
) |
| |
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setImageTaskMoveUpArrowEnabled |
( |
int |
index, |
|
|
bool |
enabled |
|
) |
| |
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setImageTaskMoveDownArrowEnabled |
( |
int |
index, |
|
|
bool |
enabled |
|
) |
| |
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setWindowChannelNameWarningLabel |
( |
bool |
warn | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::disableMetadataPublishers |
( |
| ) |
|
|
virtual |
Called during initialization if there are no metadata publisher plugins installed. Causes everything related to metadata publishers to be removed from the dialog.
Implements makVrv::DtVideoStreamConfigurationInterface.
| virtual void makVrv::DtVideoStreamConfigurationWidget::setMetadataCheckBox |
( |
bool |
onOff | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setMetadataPublisherVisible |
( |
bool |
visible | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setMetadataPublisherType |
( |
const DtUnicode & |
publisherType | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setVideoStreamAutoStartState |
( |
bool |
autoStart | ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::setEnable32BitTextureReadback |
( |
bool |
enable | ) |
|
|
virtual |
used to protect the 32bit texture readback video stream from being used with SensorFX without the toolkit
| virtual bool makVrv::DtVideoStreamConfigurationWidget::enable32BitTextureReadback |
( |
| ) |
|
|
virtual |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onWindowNameSelectionChanged |
( |
int |
index | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onChannelNameSelectionChanged |
( |
int |
index | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onFrameRateSelectionChanged |
( |
int |
frameRate | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onNumBuffersSelectionChanged |
( |
int |
numBuffers | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onReadBufferSelectionChanged |
( |
int |
index | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onEncodingMethodSelectionChanged |
( |
int |
index | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onEncodingFormatSelectionChanged |
( |
int |
index | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onMetadataPublisherIncludedChanged |
( |
int |
state | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onMetadataPublisherSelectionChanged |
( |
int |
index | ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onAddTaskButtonClicked |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onActionButtonClicked |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrv::DtVideoStreamConfigurationWidget::onAutoStartButtonClicked |
( |
| ) |
|
|
protectedvirtualslot |
Connect the widget to signals from an image task element widget that's being added to the image task pipeline.
Disonnect the widget to signals from an image task element widget that's being removed to the image task pipeline.
| virtual void makVrv::DtVideoStreamConfigurationWidget::slot_imageTaskTypeChanged |
( |
int |
index, |
|
|
const DtUnicode & |
taskType |
|
) |
| |
|
protectedvirtual |
Boost slot connected to an image task element widget's image task type changed signal.
| virtual void makVrv::DtVideoStreamConfigurationWidget::slot_deleteImageTaskPressed |
( |
int |
index | ) |
|
|
protectedvirtual |
Boost slot connected to an image task element widget's delete task signal.
| virtual void makVrv::DtVideoStreamConfigurationWidget::slot_moveImageTaskUpPressed |
( |
int |
index | ) |
|
|
protectedvirtual |
Boost slot connected to an image task element widget's move task up signal.
| virtual void makVrv::DtVideoStreamConfigurationWidget::slot_moveImageTaskDownPressed |
( |
int |
index | ) |
|
|
protectedvirtual |
Boost slot connected to an image task element widget's move task up signal.
Friend the creator class that will create instances of this widget.
| DtDe& makVrv::DtVideoStreamConfigurationWidget::myDe |
|
protected |
| DtVideoStream& makVrv::DtVideoStreamConfigurationWidget::myVideoStream |
|
protected |
| QVBoxLayout* makVrv::DtVideoStreamConfigurationWidget::myLeftSideLayout |
|
protected |
| QVBoxLayout* makVrv::DtVideoStreamConfigurationWidget::myPipelineElementLayout |
|
protected |
| QGroupBox* makVrv::DtVideoStreamConfigurationWidget::myPipelineBox |
|
protected |
| QPushButton* makVrv::DtVideoStreamConfigurationWidget::myActionButton |
|
protected |
| QPushButton* makVrv::DtVideoStreamConfigurationWidget::myAutoStartButton |
|
protected |
| QLabel* makVrv::DtVideoStreamConfigurationWidget::myMetadataPublisherLabel |
|
protected |
| QLabel* makVrv::DtVideoStreamConfigurationWidget::myWindowChannelNameWarningLabel |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myWindowNameComboBox |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myChannelNameComboBox |
|
protected |
| QSpinBox* makVrv::DtVideoStreamConfigurationWidget::myFrameRateSpinBox |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myDataTypeComboBox |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myPixelFormatComboBox |
|
protected |
| QSpinBox* makVrv::DtVideoStreamConfigurationWidget::myNumBuffersSpinBox |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myOverlaysComboBox |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myEncodingMethodComboBox |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myEncodingFormatComboBox |
|
protected |
| QPushButton* makVrv::DtVideoStreamConfigurationWidget::myAddTaskButton |
|
protected |
| QCheckBox* makVrv::DtVideoStreamConfigurationWidget::myMetadataCheckBox |
|
protected |
| QComboBox* makVrv::DtVideoStreamConfigurationWidget::myMetadataPublisherComboBox |
|
protected |
| std::list<DtUnicode> makVrv::DtVideoStreamConfigurationWidget::myImageTaskTypes |
|
protected |
| std::list<DtUnicode> makVrv::DtVideoStreamConfigurationWidget::myImageTaskNames |
|
protected |
| QSpacerItem* makVrv::DtVideoStreamConfigurationWidget::myEndSpacerItem |
|
protected |
| QVBoxLayout* makVrv::DtVideoStreamConfigurationWidget::myMetadataLayout |
|
protected |
| bool makVrv::DtVideoStreamConfigurationWidget::myEnable32BitTextureReadback |
|
protected |
The documentation for this class was generated from the following file: