Class LibavStreamerType

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class LibavStreamerType : public web_video_server::ImageStreamerType

Subclassed by web_video_server::H264StreamerType, web_video_server::Vp8StreamerType, web_video_server::Vp9StreamerType

Public Functions

LibavStreamerType(const std::string &format_name, const std::string &codec_name, const std::string &content_type)
virtual std::shared_ptr<ImageStreamer> create_streamer(const async_web_server_cpp::HttpRequest &request, async_web_server_cpp::HttpConnectionPtr connection, rclcpp::Node::SharedPtr node)
virtual std::string create_viewer(const async_web_server_cpp::HttpRequest &request)