Public Member Functions | Static Public Member Functions | Private Attributes
audio_transport::RosGstCapture Class Reference

List of all members.

Public Member Functions

void publish (const audio_common_msgs::AudioData &msg)
 RosGstCapture ()

Static Public Member Functions

static GstFlowReturn onNewBuffer (GstAppSink *appsink, gpointer userData)

Private Attributes

int _bitrate
GstElement * _convert
GstElement * _encode
boost::thread _gst_thread
GMainLoop * _loop
ros::NodeHandle _nh
GstElement * _pipeline
ros::Publisher _pub
GstElement * _sink
GstElement * _source

Detailed Description

Definition at line 12 of file audio_capture.cpp.


Constructor & Destructor Documentation

Definition at line 15 of file audio_capture.cpp.


Member Function Documentation

static GstFlowReturn audio_transport::RosGstCapture::onNewBuffer ( GstAppSink *  appsink,
gpointer  userData 
) [inline, static]

Definition at line 82 of file audio_capture.cpp.

void audio_transport::RosGstCapture::publish ( const audio_common_msgs::AudioData &  msg) [inline]

Definition at line 77 of file audio_capture.cpp.


Member Data Documentation

Definition at line 106 of file audio_capture.cpp.

Definition at line 104 of file audio_capture.cpp.

Definition at line 104 of file audio_capture.cpp.

Definition at line 102 of file audio_capture.cpp.

Definition at line 105 of file audio_capture.cpp.

Definition at line 99 of file audio_capture.cpp.

Definition at line 104 of file audio_capture.cpp.

Definition at line 100 of file audio_capture.cpp.

GstElement * audio_transport::RosGstCapture::_sink [private]

Definition at line 104 of file audio_capture.cpp.

Definition at line 104 of file audio_capture.cpp.


The documentation for this class was generated from the following file:


audio_capture
Author(s): Nate Koenig
autogenerated on Wed Sep 2 2015 01:21:45