#include <gscam.h>
Public Member Functions | |
| void | cleanup_stream () |
| bool | configure () |
| GSCam (ros::NodeHandle nh_camera, ros::NodeHandle nh_private) | |
| bool | init_stream () |
| void | publish_stream () |
| void | run () |
| ~GSCam () | |
Private Attributes | |
| camera_info_manager::CameraInfoManager | camera_info_manager_ |
| std::string | camera_info_url_ |
| std::string | camera_name_ |
| image_transport::CameraPublisher | camera_pub_ |
| ros::Publisher | cinfo_pub_ |
| std::string | frame_id_ |
| std::string | gsconfig_ |
| int | height_ |
| std::string | image_encoding_ |
| image_transport::ImageTransport | image_transport_ |
| ros::Publisher | jpeg_pub_ |
| ros::NodeHandle | nh_ |
| ros::NodeHandle | nh_private_ |
| GstElement * | pipeline_ |
| bool | preroll_ |
| bool | reopen_on_eof_ |
| GstElement * | sink_ |
| bool | sync_sink_ |
| double | time_offset_ |
| bool | use_gst_timestamps_ |
| int | width_ |
| gscam::GSCam::GSCam | ( | ros::NodeHandle | nh_camera, |
| ros::NodeHandle | nh_private | ||
| ) |
| void gscam::GSCam::cleanup_stream | ( | ) |
| bool gscam::GSCam::configure | ( | ) |
| bool gscam::GSCam::init_stream | ( | ) |
| void gscam::GSCam::publish_stream | ( | ) |
| void gscam::GSCam::run | ( | ) |
std::string gscam::GSCam::camera_info_url_ [private] |
std::string gscam::GSCam::camera_name_ [private] |
ros::Publisher gscam::GSCam::cinfo_pub_ [private] |
std::string gscam::GSCam::frame_id_ [private] |
std::string gscam::GSCam::gsconfig_ [private] |
int gscam::GSCam::height_ [private] |
std::string gscam::GSCam::image_encoding_ [private] |
ros::Publisher gscam::GSCam::jpeg_pub_ [private] |
ros::NodeHandle gscam::GSCam::nh_ [private] |
ros::NodeHandle gscam::GSCam::nh_private_ [private] |
GstElement* gscam::GSCam::pipeline_ [private] |
bool gscam::GSCam::preroll_ [private] |
bool gscam::GSCam::reopen_on_eof_ [private] |
GstElement* gscam::GSCam::sink_ [private] |
bool gscam::GSCam::sync_sink_ [private] |
double gscam::GSCam::time_offset_ [private] |
bool gscam::GSCam::use_gst_timestamps_ [private] |
int gscam::GSCam::width_ [private] |