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_encodingMethodSelectionChanged(
91 virtual void slot_encodingFormatSelectionChanged(
96 virtual void slot_addImageTaskPressed();
100 virtual void slot_imageTaskTypeSelectionChanged(
int index,
105 virtual void slot_deleteImageTaskPressed(
int index );
109 virtual void slot_moveImageTaskUpPressed(
int index );
113 virtual void slot_moveImageTaskDownPressed(
int index );
117 virtual void slot_metadataPublisherIncludedChanged(
bool included );
121 virtual void slot_metadataPublisherTypeSelectionChanged(
126 virtual void slot_toggleVideoStreamState();
130 virtual void slot_toggleCurrentVideoStreamAutoStartState();
138 virtual void slot_windowNameChanged(
const DtUnicode& windowName );
141 virtual void slot_channelNameChanged(
const DtUnicode& channelName );
144 virtual void slot_frameRateChanged(
int frameRate );
147 virtual void slot_numBuffersChanged(
int numBuffers );
150 virtual void slot_readBufferChanged(
const DtUnicode& readBuffer );
153 virtual void slot_encodingMethodChanged(
bool useGPU );
156 virtual void slot_encodingFormatChanged(
const DtUnicode& encodingFormat );
159 virtual void slot_imageTaskAdded(
163 virtual void slot_imageTaskRemoved(
int taskIndex );
166 virtual void slot_imageTaskChanged(
int index,
170 virtual void slot_imageTasksSwapped(
int index1,
int index2 );
174 virtual void slot_videoStreamStatusChanged();
178 virtual void slot_metadataPublisherTypeChanged(
183 virtual void slot_metadataPublisherChanged(
188 virtual void slot_videoStreamAutoStartChanged();
197 virtual void slot_windowCreated(
DtWindow* window );
201 virtual void slot_windowToBeDestroyed(
DtWindow* window );
210 virtual void slot_channelCreated(
DtChannel* channel );
214 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:35
Abstract Base class.
Definition: DtWindow.h:25
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Record for a sensor definition.
Definition: DtImageTaskRecord.h:20
DtDe & myDe
Definition: DtVideoStreamConfigurationLogic.h:221
DtVideoStream & myVideoStream
Definition: DtVideoStreamConfigurationLogic.h:219
Contains the makVrv::DtVideoStreamConfigurationInterface class.
#define DT_DLL_VRVVIDEOSTREAMQT
Definition: vrvVideoStreamQt.h:20
The abstract Channel Class.
Definition: DtChannel.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
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:222
VideoStreamState
Enumerate the possible video states.
Definition: DtVideoStreamConfigurationInterface.h:45
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtVideoStreamConfigurationInterface & myWidget
Definition: DtVideoStreamConfigurationLogic.h:220
DtVideoStreamConfigurationInterface is the abstract interface for a video stream configuration widget...
Definition: DtVideoStreamConfigurationInterface.h:34