Public Member Functions | Private Attributes | List of all members
web_video_server::LibavStreamerType Class Reference

#include <libav_streamer.h>

Inheritance diagram for web_video_server::LibavStreamerType:
Inheritance graph
[legend]

Public Member Functions

boost::shared_ptr< ImageStreamercreate_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_
 

Detailed Description

Definition at line 62 of file libav_streamer.h.

Constructor & Destructor Documentation

◆ LibavStreamerType()

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.

Member Function Documentation

◆ create_streamer()

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

◆ create_viewer()

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.

Member Data Documentation

◆ codec_name_

const std::string web_video_server::LibavStreamerType::codec_name_
private

Definition at line 75 of file libav_streamer.h.

◆ content_type_

const std::string web_video_server::LibavStreamerType::content_type_
private

Definition at line 76 of file libav_streamer.h.

◆ format_name_

const std::string web_video_server::LibavStreamerType::format_name_
private

Definition at line 74 of file libav_streamer.h.


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


web_video_server
Author(s): Mitchell Wills
autogenerated on Tue Mar 1 2022 00:04:38