Interaction logic for PlaybackWpfControl.xaml. More...
Public Member Functions | |
void | Close () |
Close and dispose. | |
void | Init (FQID playbackControllerFQID) |
Initialize and define what playback controller to coordinate with. | |
PlaybackWpfUserControl () | |
Constructor. Can be used within Smart Client plug-ins and standalone application. | |
PlaybackWpfUserControl (WindowInformation windowInformation) | |
Constructor. Only to be used within Smart Client. The WindowInformation class should be passed on from the ViewItemUserControl that this control will be added to. The main effect of adding the WindowInformation is that the ImageViewer will run in live and playback mode just like the Smart Client usually do, e.g. floating windows have different mode than the main window. | |
void | SetCameras (List< FQID > sources) |
Define what cameras are controlled by this class. | |
void | SetEnabled (bool enable) |
Controls if the control is enabled or not. Can be used to disable control when live is shown or other cases where the playback userontrol is not usable. | |
void | SetSequence (DateTime startTime, DateTime endTime) |
Sets the start and end time for a looping playback. | |
Properties | |
DateTime | SelectionFromTime [get, set] |
Defines the start time of the selected interval. | |
DateTime | SelectionToTime [get, set] |
Defines the end time of the selected interval. | |
bool | ShowSpeedControl [get, set] |
When having a tall UserControl, this property controls if the speed slider is visible or not. | |
bool | ShowTallUserControl [get, set] |
When set to true, an extra set of controls become available The ideal height for this control is: | |
bool | ShowTimeSpanControl [get, set] |
When having a tall UserControl, this property controls if the time scale slider is visible or not. | |
TimeSpan | TimeSpan [get, set] |
Represents the time span that is currently viewed in the Smart Client. | |
Interaction logic for PlaybackWpfControl.xaml.
|
inline |
Constructor. Can be used within Smart Client plug-ins and standalone application.
|
inline |
Constructor. Only to be used within Smart Client.
The WindowInformation class should be passed on from the ViewItemUserControl that this control will be added to.
The main effect of adding the WindowInformation is that the ImageViewer will run in live and playback mode just like the Smart Client usually do, e.g. floating windows have different mode than the main window.
windowInformation |
|
inline |
Close and dispose.
|
inline |
Initialize and define what playback controller to coordinate with.
playbackControllerFQID |
|
inline |
Define what cameras are controlled by this class.
sources |
|
inline |
Controls if the control is enabled or not. Can be used to disable control when live is shown or other cases where the playback userontrol is not usable.
enable |
|
inline |
Sets the start and end time for a looping playback.
startTime | |
endTime |
|
getset |
Defines the start time of the selected interval.
Note: Only valid for Smart Client plug-ins
|
getset |
Defines the end time of the selected interval.
Note: Only valid for Smart Client plug-ins
|
getset |
When having a tall UserControl, this property controls if the speed slider is visible or not.
|
getset |
When set to true, an extra set of controls become available
The ideal height for this control is:
|
getset |
When having a tall UserControl, this property controls if the time scale slider is visible or not.
|
getset |
Represents the time span that is currently viewed in the Smart Client.