Main Page
Namespaces
Classes
Files
File List
File Members
include
web_video_server
vp9_streamer.h
Go to the documentation of this file.
1
#ifndef VP9_STREAMERS_H_
2
#define VP9_STREAMERS_H_
3
4
#include <
image_transport/image_transport.h
>
5
#include "
web_video_server/libav_streamer.h
"
6
#include "async_web_server_cpp/http_request.hpp"
7
#include "async_web_server_cpp/http_connection.hpp"
8
9
namespace
web_video_server
10
{
11
12
class
Vp9Streamer
:
public
LibavStreamer
13
{
14
public
:
15
Vp9Streamer
(
const
async_web_server_cpp::HttpRequest& request, async_web_server_cpp::HttpConnectionPtr connection,
16
ros::NodeHandle
& nh);
17
~Vp9Streamer
();
18
protected
:
19
virtual
void
initializeEncoder
();
20
};
21
22
class
Vp9StreamerType
:
public
LibavStreamerType
23
{
24
public
:
25
Vp9StreamerType
();
26
virtual
boost::shared_ptr<ImageStreamer>
create_streamer(
const
async_web_server_cpp::HttpRequest& request,
27
async_web_server_cpp::HttpConnectionPtr connection,
28
ros::NodeHandle
& nh);
29
};
30
31
}
32
33
#endif
ros::NodeHandle
image_transport.h
web_video_server::Vp9Streamer
Definition:
vp9_streamer.h:12
web_video_server::LibavStreamer
Definition:
libav_streamer.h:24
boost::shared_ptr
web_video_server::Vp9StreamerType
Definition:
vp9_streamer.h:22
web_video_server
Definition:
h264_streamer.h:9
web_video_server::LibavStreamerType
Definition:
libav_streamer.h:62
libav_streamer.h
web_video_server::Vp9Streamer::Vp9Streamer
Vp9Streamer(const async_web_server_cpp::HttpRequest &request, async_web_server_cpp::HttpConnectionPtr connection, ros::NodeHandle &nh)
Definition:
vp9_streamer.cpp:6
web_video_server::Vp9Streamer::~Vp9Streamer
~Vp9Streamer()
Definition:
vp9_streamer.cpp:11
web_video_server::Vp9Streamer::initializeEncoder
virtual void initializeEncoder()
Definition:
vp9_streamer.cpp:15
web_video_server
Author(s): Mitchell Wills
autogenerated on Wed Jun 5 2019 20:38:04