ISAAC
Overview :: Library Doc :: Server Doc :: JSON Commands

In Situ Animation of Accelerated Computations

Public Member Functions | Static Public Member Functions | List of all members
RTMPImageConnector Class Reference

#include <RTMPImageConnector.hpp>

Inheritance diagram for RTMPImageConnector:
Inheritance graph
[legend]
Collaboration diagram for RTMPImageConnector:
Collaboration graph
[legend]

Public Member Functions

 RTMPImageConnector (std::string name, std::string apikey, std::string base_url, int bitrate=400, bool dummy_audio=false)
 
errorCode init (int minport, int maxport)
 
errorCode run ()
 
std::string getName ()
 
- Public Member Functions inherited from ImageConnector
 ImageConnector ()
 
void setBroker (Broker *broker)
 
- Public Member Functions inherited from MessageAble< ImageBufferContainer >
virtual ~MessageAble ()
 
errorCode clientSendMessage (ImageBufferContainer *message)
 
ImageBufferContainerclientGetMessage ()
 
errorCode masterSendMessage (ImageBufferContainer *message)
 
ImageBufferContainermasterGetMessage ()
 

Static Public Member Functions

static void * heartbeatFunction (void *ptr)
 
static uint64_t getTicksMs ()
 
static void addFrame (ImageBuffer *image, GstAppSrc *appsrc, InsituConnectorGroup *group)
 
- Static Public Member Functions inherited from Runable
static void * run_runable (void *ptr)
 

Additional Inherited Members

- Public Attributes inherited from ImageConnector
bool showClient
 
- Public Attributes inherited from MessageAble< ImageBufferContainer >
ThreadList< ImageBufferContainer *> messagesIn
 
ThreadList< ImageBufferContainer *> messagesOut
 
- Protected Attributes inherited from ImageConnector
Brokerbroker
 

Detailed Description

Definition at line 27 of file RTMPImageConnector.hpp.

Constructor & Destructor Documentation

§ RTMPImageConnector()

RTMPImageConnector::RTMPImageConnector ( std::string  name,
std::string  apikey,
std::string  base_url,
int  bitrate = 400,
bool  dummy_audio = false 
)

Definition at line 21 of file RTMPImageConnector.cpp.

Member Function Documentation

§ addFrame()

void RTMPImageConnector::addFrame ( ImageBuffer image,
GstAppSrc *  appsrc,
InsituConnectorGroup group 
)
static

Definition at line 62 of file RTMPImageConnector.cpp.

§ getName()

std::string RTMPImageConnector::getName ( )
virtual

Implements ImageConnector.

Definition at line 33 of file RTMPImageConnector.cpp.

§ getTicksMs()

uint64_t RTMPImageConnector::getTicksMs ( )
static

Definition at line 54 of file RTMPImageConnector.cpp.

§ heartbeatFunction()

void * RTMPImageConnector::heartbeatFunction ( void *  ptr)
static

Definition at line 74 of file RTMPImageConnector.cpp.

§ init()

errorCode RTMPImageConnector::init ( int  minport,
int  maxport 
)
virtual

Implements ImageConnector.

Definition at line 38 of file RTMPImageConnector.cpp.

§ run()

errorCode RTMPImageConnector::run ( )
virtual

Implements ImageConnector.

Definition at line 94 of file RTMPImageConnector.cpp.


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