NorMIT-nav  22.09
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

◆ VideoImplService()

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

Definition at line 42 of file cxVideoImplService.cpp.

◆ ~VideoImplService()

cx::VideoImplService::~VideoImplService ( )
virtual

Definition at line 67 of file cxVideoImplService.cpp.

Member Function Documentation

◆ closeConnection()

void cx::VideoImplService::closeConnection ( )
virtual

Implements cx::VideoService.

Definition at line 270 of file cxVideoImplService.cpp.

◆ getActiveVideoSource()

VideoSourcePtr cx::VideoImplService::getActiveVideoSource ( )
virtual

Implements cx::VideoService.

Definition at line 197 of file cxVideoImplService.cpp.

◆ getConnectionMethod()

QString cx::VideoImplService::getConnectionMethod ( )
virtual

Implements cx::VideoService.

Definition at line 280 of file cxVideoImplService.cpp.

◆ getPlaybackEvents()

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

Implements cx::VideoService.

Definition at line 300 of file cxVideoImplService.cpp.

◆ getStreamerService()

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

Implements cx::VideoService.

Definition at line 81 of file cxVideoImplService.cpp.

◆ getStreamerServices()

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

Implements cx::VideoService.

Definition at line 94 of file cxVideoImplService.cpp.

◆ getVideoSources()

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

Implements cx::VideoService.

Definition at line 237 of file cxVideoImplService.cpp.

◆ isConnected()

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

Implements cx::VideoService.

Definition at line 275 of file cxVideoImplService.cpp.

◆ isNull()

bool cx::VideoImplService::isNull ( )
virtual

Implements cx::VideoService.

Definition at line 109 of file cxVideoImplService.cpp.

◆ openConnection()

void cx::VideoImplService::openConnection ( )
virtual

Implements cx::VideoService.

Definition at line 254 of file cxVideoImplService.cpp.

◆ setActiveVideoSource()

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

Implements cx::VideoService.

Definition at line 120 of file cxVideoImplService.cpp.

◆ setConnectionMethod()

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

Implements cx::VideoService.

Definition at line 285 of file cxVideoImplService.cpp.

◆ setPlaybackMode()

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: