Class FFMPEGPublisher

Inheritance Relationships

Base Type

  • public FFMPEGPublisherPlugin

Class Documentation

class FFMPEGPublisher : public FFMPEGPublisherPlugin

Public Types

using PublisherTFn = PublishFn
using QoSType = rmw_qos_profile_t
using NodeType = rclcpp::Node*

Public Functions

FFMPEGPublisher()
~FFMPEGPublisher() override
inline std::string getTransportName() const override

Protected Functions

void advertiseImpl(NodeType node, const std::string &base_topic, QoSType custom_qos) override
void publish(const Image &message, const PublisherTFn &publisher) const override
void shutdown() override