Gnash
0.8.11dev
|
A class representing a single AudioInput device. More...
#include <AudioInput.h>
Public Member Functions | |
DSOEXPORT | AudioInput () |
virtual | ~AudioInput () |
virtual void | setActivityLevel (double a)=0 |
virtual double | activityLevel () const =0 |
virtual void | setGain (double g)=0 |
virtual double | gain () const =0 |
virtual void | setIndex (int i)=0 |
virtual int | index () const =0 |
virtual bool | muted ()=0 |
virtual void | setName (std::string name)=0 |
virtual const std::string & | name () const =0 |
virtual void | setRate (int r)=0 |
virtual int | rate () const =0 |
virtual void | setSilenceLevel (double s)=0 |
virtual double | silenceLevel () const =0 |
virtual void | setSilenceTimeout (int s)=0 |
virtual int | silenceTimeout () const =0 |
virtual void | setUseEchoSuppression (bool e)=0 |
virtual bool | useEchoSuppression () const =0 |
A class representing a single AudioInput device.
This interface has almost everything needed for control of the input device, but currently no data-fetching functions. These should be implemented only when the requirements of AS have been investigated!
|
inline |
|
inlinevirtual |
References gnash::key::a, activityLevel(), gnash::key::e, gnash::key::g, gain(), gnash::key::i, index(), muted(), name(), gnash::key::r, rate(), gnash::key::s, setActivityLevel(), setGain(), setIndex(), setName(), setRate(), setSilenceLevel(), setSilenceTimeout(), setUseEchoSuppression(), silenceLevel(), silenceTimeout(), and useEchoSuppression().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().
|
pure virtual |
Implemented in gnash::media::gst::AudioInputGst, gnash::media::ffmpeg::AudioInputFfmpeg, and gnash::media::haiku::AudioInputHaiku.
Referenced by ~AudioInput().