#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 | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |