CustusX  15.4.0-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::VideoImplService Class Reference

#include <cxVideoImplService.h>

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

Public Member Functions

 VideoImplService (ctkPluginContext *context)
 
virtual ~VideoImplService ()
 
virtual StreamerServicegetStreamerService (QString service)
 
virtual QList< StreamerService * > getStreamerServices ()
 
virtual bool isNull ()
 
virtual VideoSourcePtr getActiveVideoSource ()
 
virtual void setActiveVideoSource (QString uid)
 
virtual std::vector
< VideoSourcePtr
getVideoSources ()
 
virtual void setPlaybackMode (PlaybackTimePtr controller)
 
virtual std::vector
< TimelineEvent
getPlaybackEvents ()
 
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 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 55 of file cxVideoImplService.h.

Constructor & Destructor Documentation

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

Definition at line 58 of file cxVideoImplService.cpp.

cx::VideoImplService::~VideoImplService ( )
virtual

Definition at line 83 of file cxVideoImplService.cpp.

Member Function Documentation

void cx::VideoImplService::closeConnection ( )
virtual

Implements cx::VideoService.

Definition at line 236 of file cxVideoImplService.cpp.

VideoSourcePtr cx::VideoImplService::getActiveVideoSource ( )
virtual

Implements cx::VideoService.

Definition at line 177 of file cxVideoImplService.cpp.

QString cx::VideoImplService::getConnectionMethod ( )
virtual

Implements cx::VideoService.

Definition at line 246 of file cxVideoImplService.cpp.

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

Implements cx::VideoService.

Definition at line 266 of file cxVideoImplService.cpp.

StreamerService * cx::VideoImplService::getStreamerService ( QString  service)
virtual

Implements cx::VideoService.

Definition at line 97 of file cxVideoImplService.cpp.

QList< StreamerService * > cx::VideoImplService::getStreamerServices ( )
virtual

Implements cx::VideoService.

Definition at line 102 of file cxVideoImplService.cpp.

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

Implements cx::VideoService.

Definition at line 207 of file cxVideoImplService.cpp.

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

Implements cx::VideoService.

Definition at line 241 of file cxVideoImplService.cpp.

bool cx::VideoImplService::isNull ( )
virtual

Implements cx::VideoService.

Definition at line 107 of file cxVideoImplService.cpp.

void cx::VideoImplService::openConnection ( )
virtual

Implements cx::VideoService.

Definition at line 221 of file cxVideoImplService.cpp.

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

Implements cx::VideoService.

Definition at line 118 of file cxVideoImplService.cpp.

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

Implements cx::VideoService.

Definition at line 251 of file cxVideoImplService.cpp.

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

Implements cx::VideoService.

Definition at line 182 of file cxVideoImplService.cpp.


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