#include <libav_streamer.h>
Public Member Functions | |
boost::shared_ptr< ImageStreamer > | create_streamer (const async_web_server_cpp::HttpRequest &request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &nh) |
std::string | create_viewer (const async_web_server_cpp::HttpRequest &request) |
LibavStreamerType (const std::string &format_name, const std::string &codec_name, const std::string &content_type) | |
Private Attributes | |
const std::string | codec_name_ |
const std::string | content_type_ |
const std::string | format_name_ |
Definition at line 62 of file libav_streamer.h.
web_video_server::LibavStreamerType::LibavStreamerType | ( | const std::string & | format_name, |
const std::string & | codec_name, | ||
const std::string & | content_type | ||
) |
Definition at line 360 of file libav_streamer.cpp.
boost::shared_ptr< ImageStreamer > web_video_server::LibavStreamerType::create_streamer | ( | const async_web_server_cpp::HttpRequest & | request, |
async_web_server_cpp::HttpConnectionPtr | connection, | ||
ros::NodeHandle & | nh | ||
) | [virtual] |
Implements web_video_server::ImageStreamerType.
Reimplemented in web_video_server::Vp8StreamerType, web_video_server::H264StreamerType, and web_video_server::Vp9StreamerType.
Definition at line 366 of file libav_streamer.cpp.
std::string web_video_server::LibavStreamerType::create_viewer | ( | const async_web_server_cpp::HttpRequest & | request | ) | [virtual] |
Implements web_video_server::ImageStreamerType.
Definition at line 374 of file libav_streamer.cpp.
const std::string web_video_server::LibavStreamerType::codec_name_ [private] |
Definition at line 75 of file libav_streamer.h.
const std::string web_video_server::LibavStreamerType::content_type_ [private] |
Definition at line 76 of file libav_streamer.h.
const std::string web_video_server::LibavStreamerType::format_name_ [private] |
Definition at line 74 of file libav_streamer.h.