All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
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.

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


audio_capture
Author(s): Nate Koenig
autogenerated on Thu Aug 29 2013 00:17:06