#include <decoding_subscribers.hpp>

Public Member Functions | |
| DecodingSubscriber () | |
| virtual std::string | getTransportName () const |
| virtual | ~DecodingSubscriber () |
Public Member Functions inherited from image_transport::SimpleSubscriberPlugin< sensor_msgs::CompressedImage > | |
| virtual uint32_t | getNumPublishers () const |
| virtual std::string | getTopic () const |
| virtual void | shutdown () |
| virtual | ~SimpleSubscriberPlugin () |
Public Member Functions inherited from image_transport::SubscriberPlugin | |
| void | subscribe (ros::NodeHandle &nh, const std::string &base_topic, uint32_t queue_size, void(T::*fp)(const sensor_msgs::ImageConstPtr &), T *obj, const TransportHints &transport_hints=TransportHints()) |
| void | subscribe (ros::NodeHandle &nh, const std::string &base_topic, uint32_t queue_size, const Callback &callback, const ros::VoidPtr &tracked_object=ros::VoidPtr(), const TransportHints &transport_hints=TransportHints()) |
| void | subscribe (ros::NodeHandle &nh, const std::string &base_topic, uint32_t queue_size, void(T::*fp)(const sensor_msgs::ImageConstPtr &), const boost::shared_ptr< T > &obj, const TransportHints &transport_hints=TransportHints()) |
| void | subscribe (ros::NodeHandle &nh, const std::string &base_topic, uint32_t queue_size, void(*fp)(const sensor_msgs::ImageConstPtr &), const TransportHints &transport_hints=TransportHints()) |
| virtual | ~SubscriberPlugin () |
Private Types | |
| typedef image_transport::SimpleSubscriberPlugin< sensor_msgs::CompressedImage > | Base |
Private Member Functions | |
| virtual void | internalCallback (const sensor_msgs::CompressedImage::ConstPtr &message, const Callback &user_cb) |
| 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) |
Static Private Member Functions | |
| static void | deleteAVCodecContext (AVCodecContext *ctx) |
| static void | deleteAVFrame (AVFrame *frame) |
| static AVPixelFormat | toUndeprecated (const AVPixelFormat format) |
Private Attributes | |
| boost::shared_ptr< AVCodecContext > | decoder_ctx_ |
Additional Inherited Members | |
Public Types inherited from image_transport::SubscriberPlugin | |
| typedef boost::function< void(const sensor_msgs::ImageConstPtr &)> | Callback |
Static Public Member Functions inherited from image_transport::SubscriberPlugin | |
| static std::string | getLookupName (const std::string &transport_type) |
Protected Member Functions inherited from image_transport::SimpleSubscriberPlugin< sensor_msgs::CompressedImage > | |
| virtual std::string | getTopicToSubscribe (const std::string &base_topic) const |
| virtual void | internalCallback (const typename sensor_msgs::CompressedImage ::ConstPtr &message, const Callback &user_cb)=0 |
| const ros::NodeHandle & | nh () const |
Definition at line 27 of file decoding_subscribers.hpp.
|
private |
Definition at line 164 of file decoding_subscribers.hpp.
|
inline |
Definition at line 30 of file decoding_subscribers.hpp.
|
inlinevirtual |
Definition at line 32 of file decoding_subscribers.hpp.
|
inlinestaticprivate |
Definition at line 139 of file decoding_subscribers.hpp.
|
inlinestaticprivate |
Definition at line 133 of file decoding_subscribers.hpp.
|
inlinevirtual |
Implements image_transport::SubscriberPlugin.
Definition at line 34 of file decoding_subscribers.hpp.
|
inlineprivatevirtual |
Definition at line 67 of file decoding_subscribers.hpp.
|
inlineprivatevirtual |
Reimplemented from image_transport::SimpleSubscriberPlugin< sensor_msgs::CompressedImage >.
Definition at line 37 of file decoding_subscribers.hpp.
|
inlinestaticprivate |
Definition at line 146 of file decoding_subscribers.hpp.
|
private |
Definition at line 166 of file decoding_subscribers.hpp.