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>
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.
§ GnashAudio()
gnash::media::gst::GnashAudio::GnashAudio |
( |
| ) |
|
§ getDevLocation()
gchar* gnash::media::gst::GnashAudio::getDevLocation |
( |
| ) |
|
|
inline |
§ getElementPtr()
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
§ getGstreamerSrc()
gchar* gnash::media::gst::GnashAudio::getGstreamerSrc |
( |
| ) |
|
|
inline |
§ getProductName()
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).
§ setDevLocation()
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. |
References gnash::key::l.
§ setElementPtr()
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. |
§ setGstreamerSrc()
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) |
References gnash::key::s.
§ setProductName()
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). |
References GnashAudio(), and gnash::key::n.
The documentation for this class was generated from the following files: