#include <encoder_manager.h>
Classes | |
struct | EncoderInfo |
Public Member Functions | |
EncoderManager () | |
FFMPEGEncoder::ptr | subscribe (const std::string &topic, const ServerConfiguration &config) |
void | unsubscribe (const std::string &refID) |
virtual | ~EncoderManager () |
Private Attributes | |
std::map< std::string, EncoderInfo > | image_encoder_map_ |
boost::mutex | mutex_ |
unsigned int | request_counter_ |
Definition at line 52 of file encoder_manager.h.
Definition at line 55 of file encoder_manager.h.
virtual ros_http_video_streamer::EncoderManager::~EncoderManager | ( | ) | [inline, virtual] |
Definition at line 62 of file encoder_manager.h.
FFMPEGEncoder::ptr ros_http_video_streamer::EncoderManager::subscribe | ( | const std::string & | topic, |
const ServerConfiguration & | config | ||
) | [inline] |
Definition at line 67 of file encoder_manager.h.
void ros_http_video_streamer::EncoderManager::unsubscribe | ( | const std::string & | refID | ) | [inline] |
Definition at line 122 of file encoder_manager.h.
std::map<std::string, EncoderInfo> ros_http_video_streamer::EncoderManager::image_encoder_map_ [private] |
Definition at line 162 of file encoder_manager.h.
boost::mutex ros_http_video_streamer::EncoderManager::mutex_ [private] |
Definition at line 160 of file encoder_manager.h.
unsigned int ros_http_video_streamer::EncoderManager::request_counter_ [private] |
Definition at line 165 of file encoder_manager.h.