Classes | Public Member Functions | Private Attributes
ros_http_video_streamer::EncoderManager Class Reference

#include <encoder_manager.h>

List of all members.

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_

Detailed Description

Definition at line 52 of file encoder_manager.h.


Constructor & Destructor Documentation

Definition at line 55 of file encoder_manager.h.

Definition at line 62 of file encoder_manager.h.


Member Function Documentation

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.


Member Data Documentation

Definition at line 162 of file encoder_manager.h.

Definition at line 160 of file encoder_manager.h.

Definition at line 165 of file encoder_manager.h.


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


ros_web_video
Author(s): Julius Kammer
autogenerated on Thu Jun 6 2019 21:07:01