Public Member Functions

gnash::media::gst::GnashAudio Class Reference

Contains information about audio input devices while enumerating information about attached hardware. This class is also referred back to by GnashAudioPrivate to re-access enumerated information. More...

#include <AudioInputGst.h>

List of all members.

Public Member Functions

GstElement * getElementPtr ()
 Accessor to retreive a the private _element variable from the GnashAudio class which contains a pointer to the audio source element.
void setElementPtr (GstElement *element)
 Accessor to set the private _element variable from the GnashAudio class.
gchar * getDevLocation ()
 Accessor to get the private _devLocation variable from the GnashAudio class.
void setDevLocation (gchar *l)
 Accessor to set the private _devLocation variable from the GnashAudio class.
gchar * getGstreamerSrc ()
 Accessor to return the private _gstreamerSrc variable from the GnashAudio class.
void setGstreamerSrc (gchar *s)
 Accessor to set the private _gstreamerSrc variable from the GnashAudio class.
gchar * getProductName ()
 Accessor to get the private _productName variable from the GnashAudio class.
void setProductName (gchar *n)
 Accessor to set the private _productName variable from the GnashAudio class.
 GnashAudio ()
 Constructor for the GnashAudio class.

Detailed Description

Contains information about audio input devices while enumerating information about attached hardware. This class is also referred back to by GnashAudioPrivate to re-access enumerated information.


Constructor & Destructor Documentation

gnash::media::gst::GnashAudio::GnashAudio (  ) 

Constructor for the GnashAudio class.


Member Function Documentation

gchar* gnash::media::gst::GnashAudio::getDevLocation (  )  [inline]

Accessor to get the private _devLocation variable from the GnashAudio class.

Returns:
The _devLocation private variable from GnashAudio class.
GstElement* gnash::media::gst::GnashAudio::getElementPtr (  )  [inline]

Accessor to retreive a the private _element variable from the GnashAudio class which contains a pointer to the audio source element.

Returns:
GstElement* to the audio source element
gchar* gnash::media::gst::GnashAudio::getGstreamerSrc (  )  [inline]

Accessor to return the private _gstreamerSrc variable from the GnashAudio class.

Returns:
The _gstreamerSrc variable from the GnashAudio class. which should contain the type of the Gstreamer audio source element (e.g. pulsesrc).
gchar* gnash::media::gst::GnashAudio::getProductName (  )  [inline]

Accessor to get the private _productName variable from the GnashAudio class.

Returns:
A gchar* containing the audio input's hardware name (e.g. HDA Intel).
void gnash::media::gst::GnashAudio::setDevLocation ( gchar *  l  )  [inline]

Accessor to set the private _devLocation variable from the GnashAudio class.

Parameters:
l A gchar* containing the physical location of the audio input hardware device.
void gnash::media::gst::GnashAudio::setElementPtr ( GstElement *  element  )  [inline]

Accessor to set the private _element variable from the GnashAudio class.

Parameters:
element The GstElement pointer to the audio source element.
void gnash::media::gst::GnashAudio::setGstreamerSrc ( gchar *  s  )  [inline]

Accessor to set the private _gstreamerSrc variable from the GnashAudio class.

Parameters:
s A gchar* containing the type of the Gstreamer source element type (e.g. pulsesrc)
void gnash::media::gst::GnashAudio::setProductName ( gchar *  n  )  [inline]

Accessor to set the private _productName variable from the GnashAudio class.

Parameters:
n A gchar* to the hardware input device's hardware name (e.g. HDA Intel).

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