Go to the documentation of this file.
36 #include <dynamic_reconfigure/server.h>
37 #include <theora_image_transport/TheoraSubscriberConfig.h>
38 #include <theora_image_transport/Packet.h>
40 #include <theora/codec.h>
41 #include <theora/theoraenc.h>
42 #include <theora/theoradec.h>
65 typedef theora_image_transport::TheoraSubscriberConfig
Config;
74 void msgToOggPacket(
const theora_image_transport::Packet &msg, ogg_packet &ogg);
sensor_msgs::ImagePtr latest_image_
th_setup_info * setup_info_
theora_image_transport::TheoraSubscriberConfig Config
boost::function< void(const sensor_msgs::ImageConstPtr &)> Callback
int updatePostProcessingLevel(int level)
void msgToOggPacket(const theora_image_transport::Packet &msg, ogg_packet &ogg)
virtual void subscribeImpl(ros::NodeHandle &nh, const std::string &base_topic, uint32_t queue_size, const Callback &callback, const ros::VoidPtr &tracked_object, const image_transport::TransportHints &transport_hints)
th_dec_ctx * decoding_context_
dynamic_reconfigure::Server< Config > ReconfigureServer
const ros::NodeHandle & nh() const
void configCb(Config &config, uint32_t level)
virtual ~TheoraSubscriber()
virtual void internalCallback(const theora_image_transport::PacketConstPtr &msg, const Callback &user_cb)
boost::shared_ptr< ReconfigureServer > reconfigure_server_
virtual std::string getTransportName() const
th_comment header_comment_
theora_image_transport
Author(s): Julius Kammerl, Patrick Mihelich, Ethan Dreyfuss
autogenerated on Sat Jan 27 2024 03:31:07