18 class DtVideoStreamConfigurationInterface;
39 void setupPossibleValues()
const;
43 void setupPossibleChannelNames(
const DtWindow* window = 0 )
const;
47 void setupImageTaskReorderArrows();
51 virtual void setWindowAndChannelWarningStates()
const;
63 virtual void slot_windowNameSelectionChanged(
68 virtual void slot_channelNameSelectionChanged(
73 virtual void slot_frameRateSelectionChanged(
int frameRate );
77 virtual void slot_numBuffersSelectionChanged(
int numBuffers );
81 virtual void slot_readBufferSelectionChanged(
86 virtual void slot_addImageTaskPressed();
90 virtual void slot_imageTaskTypeSelectionChanged(
int index,
95 virtual void slot_deleteImageTaskPressed(
int index );
99 virtual void slot_moveImageTaskUpPressed(
int index );
103 virtual void slot_moveImageTaskDownPressed(
int index );
107 virtual void slot_metadataPublisherIncludedChanged(
bool included );
111 virtual void slot_metadataPublisherTypeSelectionChanged(
116 virtual void slot_toggleVideoStreamState();
120 virtual void slot_toggleCurrentVideoStreamAutoStartState();
128 virtual void slot_windowNameChanged(
const DtUnicode& windowName );
131 virtual void slot_channelNameChanged(
const DtUnicode& channelName );
134 virtual void slot_frameRateChanged(
int frameRate );
137 virtual void slot_numBuffersChanged(
int numBuffers );
140 virtual void slot_readBufferChanged(
const DtUnicode& readBuffer );
143 virtual void slot_imageTaskAdded(
147 virtual void slot_imageTaskRemoved(
int taskIndex );
150 virtual void slot_imageTaskChanged(
int index,
154 virtual void slot_imageTasksSwapped(
int index1,
int index2 );
158 virtual void slot_videoStreamStatusChanged();
162 virtual void slot_metadataPublisherTypeChanged(
167 virtual void slot_metadataPublisherChanged(
172 virtual void slot_videoStreamAutoStartChanged();
181 virtual void slot_windowCreated(
DtWindow* window );
185 virtual void slot_windowToBeDestroyed(
DtWindow* window );
194 virtual void slot_channelCreated(
DtChannel* channel );
198 virtual void slot_channelToBeDestroyed(
DtChannel* channel );
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:33
Abstract Base class.
Definition: DtWindow.h:25
A unicode string.
Definition: DtUnicode.h:33
Record for a sensor definition.
Definition: DtImageTaskRecord.h:20
DtDe & myDe
Definition: DtVideoStreamConfigurationLogic.h:205
DtVideoStream & myVideoStream
Definition: DtVideoStreamConfigurationLogic.h:203
Contains the makVrv::DtVideoStreamConfigurationInterface class.
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
The abstract Channel Class.
Definition: DtChannel.h:29
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
DtVideoStreamConfigurationLogic is the logic element for the video stream configuration widget...
Definition: DtVideoStreamConfigurationLogic.h:26
voidpf stream
Definition: ioapi.h:39
Base class to provide boost signal/slot management.
DtSignalConnectionManager mySignals
Definition: DtVideoStreamConfigurationLogic.h:206
VideoStreamState
Enumerate the possible video states.
Definition: DtVideoStreamConfigurationInterface.h:45
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtVideoStreamConfigurationInterface & myWidget
Definition: DtVideoStreamConfigurationLogic.h:204
DtVideoStreamConfigurationInterface is the abstract interface for a video stream configuration widget...
Definition: DtVideoStreamConfigurationInterface.h:34