#include <decoding_controllers.hpp>
Protected Member Functions | |
virtual bool | initImpl (usb_cam_hardware_interface::PacketInterface *hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) |
virtual void | startingImpl (const ros::Time &time) |
virtual void | stoppingImpl (const ros::Time &time) |
virtual void | updateImpl (const ros::Time &time, const ros::Duration &period) |
![]() | |
std::string | getHardwareInterfaceType () const |
bool | initRequest (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources) override |
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_ |
image_transport::Publisher | publisher_ |
Additional Inherited Members | |
![]() | |
typedef std::vector< hardware_interface::InterfaceResources > | ClaimedResources |
enum | ControllerState { ControllerState::CONSTRUCTED, ControllerState::INITIALIZED, ControllerState::RUNNING, ControllerState::STOPPED, ControllerState::WAITING, ControllerState::ABORTED } |
![]() | |
ControllerState | state_ |
![]() | |
usb_cam_hardware_interface::PacketHandle | packet_iface_ |
Definition at line 26 of file decoding_controllers.hpp.
|
inline |
Definition at line 28 of file decoding_controllers.hpp.
|
inlinevirtual |
Definition at line 30 of file decoding_controllers.hpp.
|
inlinestaticprivate |
Definition at line 144 of file decoding_controllers.hpp.
|
inlinestaticprivate |
Definition at line 138 of file decoding_controllers.hpp.
|
inlineprotectedvirtual |
Implements usb_cam_controllers::SimplePacketController.
Definition at line 33 of file decoding_controllers.hpp.
|
inlineprotectedvirtual |
Implements usb_cam_controllers::SimplePacketController.
Definition at line 64 of file decoding_controllers.hpp.
|
inlineprotectedvirtual |
Implements usb_cam_controllers::SimplePacketController.
Definition at line 132 of file decoding_controllers.hpp.
|
inlinestaticprivate |
Definition at line 151 of file decoding_controllers.hpp.
|
inlineprotectedvirtual |
Implements usb_cam_controllers::SimplePacketController.
Definition at line 68 of file decoding_controllers.hpp.
|
private |
Definition at line 169 of file decoding_controllers.hpp.
|
private |
Definition at line 170 of file decoding_controllers.hpp.