#include <vp9_streamer.h>
Public Member Functions | |
Vp9Streamer (const async_web_server_cpp::HttpRequest &request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &nh) | |
~Vp9Streamer () | |
Public Member Functions inherited from web_video_server::LibavStreamer | |
LibavStreamer (const async_web_server_cpp::HttpRequest &request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &nh, const std::string &format_name, const std::string &codec_name, const std::string &content_type) | |
~LibavStreamer () | |
Public Member Functions inherited from web_video_server::ImageTransportImageStreamer | |
ImageTransportImageStreamer (const async_web_server_cpp::HttpRequest &request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &nh) | |
virtual void | start () |
virtual | ~ImageTransportImageStreamer () |
Public Member Functions inherited from web_video_server::ImageStreamer | |
std::string | getTopic () |
ImageStreamer (const async_web_server_cpp::HttpRequest &request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &nh) | |
bool | isInactive () |
virtual | ~ImageStreamer () |
Protected Member Functions | |
virtual void | initializeEncoder () |
Protected Member Functions inherited from web_video_server::LibavStreamer | |
virtual void | initialize (const cv::Mat &) |
virtual void | sendImage (const cv::Mat &, const ros::Time &time) |
Protected Member Functions inherited from web_video_server::ImageTransportImageStreamer | |
virtual void | restreamFrame (double max_age) |
Additional Inherited Members | |
Protected Attributes inherited from web_video_server::LibavStreamer | |
AVCodec * | codec_ |
AVCodecContext * | codec_context_ |
AVFormatContext * | format_context_ |
AVDictionary * | opt_ |
AVOutputFormat * | output_format_ |
AVStream * | video_stream_ |
Protected Attributes inherited from web_video_server::ImageTransportImageStreamer | |
std::string | default_transport_ |
image_transport::Subscriber | image_sub_ |
bool | invert_ |
ros::Time | last_frame |
int | output_height_ |
cv::Mat | output_size_image |
int | output_width_ |
boost::mutex | send_mutex_ |
Protected Attributes inherited from web_video_server::ImageStreamer | |
async_web_server_cpp::HttpConnectionPtr | connection_ |
image_transport::Subscriber | image_sub_ |
bool | inactive_ |
ros::NodeHandle | nh_ |
async_web_server_cpp::HttpRequest | request_ |
std::string | topic_ |
Definition at line 12 of file vp9_streamer.h.
web_video_server::Vp9Streamer::Vp9Streamer | ( | const async_web_server_cpp::HttpRequest & | request, |
async_web_server_cpp::HttpConnectionPtr | connection, | ||
ros::NodeHandle & | nh | ||
) |
Definition at line 6 of file vp9_streamer.cpp.
web_video_server::Vp9Streamer::~Vp9Streamer | ( | ) |
Definition at line 11 of file vp9_streamer.cpp.
|
protectedvirtual |
Reimplemented from web_video_server::LibavStreamer.
Definition at line 15 of file vp9_streamer.cpp.