#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] |