CustusX  2020.11.07-dev+develop.4ce4a
An IGT application
cx::VideoImplService Class Reference

#include <cxVideoImplService.h>

Inheritance diagram for cx::VideoImplService:
cx::VideoService

Public Member Functions

 VideoImplService (ctkPluginContext *context)
 
virtual ~VideoImplService ()
 
virtual StreamerServicePtr getStreamerService (QString uid)
 
virtual QList< StreamerServicePtrgetStreamerServices ()
 
virtual bool isNull ()
 
virtual VideoSourcePtr getActiveVideoSource ()
 
virtual void setActiveVideoSource (QString uid)
 
virtual std::vector< VideoSourcePtrgetVideoSources ()
 
virtual void setPlaybackMode (PlaybackTimePtr controller)
 
virtual std::vector< TimelineEventgetPlaybackEvents ()
 
virtual QString getConnectionMethod ()
 
virtual void setConnectionMethod (QString connectionMethod)
 
virtual void openConnection ()
 
virtual void closeConnection ()
 
virtual bool isConnected () const
 

Additional Inherited Members

- Signals inherited from cx::VideoService
void connected (bool on)
 
void connectionMethodChanged ()
 
void activeVideoSourceChanged ()
 
void fps (int)
 
void StreamerServiceAdded (StreamerService *service)
 
void StreamerServiceRemoved (StreamerService *service)
 
- Static Public Member Functions inherited from cx::VideoService
static VideoServicePtr getNullObject ()
 

Detailed Description

Implementation of VideoService.

Date
2014-09-19
Author
Ole Vegard Solberg

Definition at line 34 of file cxVideoImplService.h.

Constructor & Destructor Documentation

cx::VideoImplService::VideoImplService ( ctkPluginContext *  context)

Definition at line 42 of file cxVideoImplService.cpp.

cx::VideoImplService::~VideoImplService ( )
virtual

Definition at line 67 of file cxVideoImplService.cpp.

Member Function Documentation

void cx::VideoImplService::closeConnection ( )
virtual

Implements cx::VideoService.

Definition at line 270 of file cxVideoImplService.cpp.

VideoSourcePtr cx::VideoImplService::getActiveVideoSource ( )
virtual

Implements cx::VideoService.

Definition at line 197 of file cxVideoImplService.cpp.

QString cx::VideoImplService::getConnectionMethod ( )
virtual

Implements cx::VideoService.

Definition at line 280 of file cxVideoImplService.cpp.

std::vector< TimelineEvent > cx::VideoImplService::getPlaybackEvents ( )
virtual

Implements cx::VideoService.

Definition at line 300 of file cxVideoImplService.cpp.

StreamerServicePtr cx::VideoImplService::getStreamerService ( QString  uid)
virtual

Implements cx::VideoService.

Definition at line 81 of file cxVideoImplService.cpp.

QList< StreamerServicePtr > cx::VideoImplService::getStreamerServices ( )
virtual

Implements cx::VideoService.

Definition at line 94 of file cxVideoImplService.cpp.

std::vector< VideoSourcePtr > cx::VideoImplService::getVideoSources ( )
virtual

Implements cx::VideoService.

Definition at line 237 of file cxVideoImplService.cpp.

bool cx::VideoImplService::isConnected ( ) const
virtual

Implements cx::VideoService.

Definition at line 275 of file cxVideoImplService.cpp.

bool cx::VideoImplService::isNull ( )
virtual

Implements cx::VideoService.

Definition at line 109 of file cxVideoImplService.cpp.

void cx::VideoImplService::openConnection ( )
virtual

Implements cx::VideoService.

Definition at line 254 of file cxVideoImplService.cpp.

void cx::VideoImplService::setActiveVideoSource ( QString  uid)
virtual

Implements cx::VideoService.

Definition at line 120 of file cxVideoImplService.cpp.

void cx::VideoImplService::setConnectionMethod ( QString  connectionMethod)
virtual

Implements cx::VideoService.

Definition at line 285 of file cxVideoImplService.cpp.

void cx::VideoImplService::setPlaybackMode ( PlaybackTimePtr  controller)
virtual

Implements cx::VideoService.

Definition at line 202 of file cxVideoImplService.cpp.


The documentation for this class was generated from the following files: