#include <audioinput.h>
Public Member Functions | |
| virtual | ~AudioInput () |
| virtual bool | Open (uint sample_bits, uint sample_rate, uint channels)=0 |
| virtual bool | IsOpen (void)=0 |
| virtual void | Close (void)=0 |
| virtual bool | Start (void)=0 |
| virtual bool | Stop (void)=0 |
| virtual int | GetBlockSize (void)=0 |
| virtual int | GetSamples (void *buf, uint nbytes)=0 |
| virtual int | GetNumReadyBytes (void)=0 |
Static Public Member Functions | |
| static AudioInput * | CreateDevice (const QByteArray &device) |
Protected Member Functions | |
| AudioInput (const QString &device) | |
Protected Attributes | |
| QByteArray | m_audio_device |
| int | m_audio_channels |
| int | m_audio_sample_bits |
| int | m_audio_sample_rate |
Definition at line 26 of file audioinput.h.
| virtual AudioInput::~AudioInput | ( | ) | [inline, virtual] |
Definition at line 29 of file audioinput.h.
| AudioInput::AudioInput | ( | const QString & | device | ) | [protected] |
Definition at line 29 of file audioinput.cpp.
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::AudioInit(), and NuppelVideoRecorder::doAudioThread().
| virtual bool AudioInput::IsOpen | ( | void | ) | [pure virtual] |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::doAudioThread().
| virtual void AudioInput::Close | ( | void | ) | [pure virtual] |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::AudioInit(), and NuppelVideoRecorder::doAudioThread().
| virtual bool AudioInput::Start | ( | void | ) | [pure virtual] |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::doAudioThread().
| virtual bool AudioInput::Stop | ( | void | ) | [pure virtual] |
Implemented in AudioInputALSA, and AudioInputOSS.
| virtual int AudioInput::GetBlockSize | ( | void | ) | [pure virtual] |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::AudioInit().
| virtual int AudioInput::GetSamples | ( | void * | buf, | |
| uint | nbytes | |||
| ) | [pure virtual] |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::doAudioThread().
| virtual int AudioInput::GetNumReadyBytes | ( | void | ) | [pure virtual] |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::doAudioThread().
| AudioInput * AudioInput::CreateDevice | ( | const QByteArray & | device | ) | [static] |
Definition at line 37 of file audioinput.cpp.
Referenced by NuppelVideoRecorder::AudioInit().
QByteArray AudioInput::m_audio_device [protected] |
Definition at line 48 of file audioinput.h.
Referenced by AudioInput().
int AudioInput::m_audio_channels [protected] |
Definition at line 49 of file audioinput.h.
Referenced by AudioInput(), AudioInputOSS::Close(), AudioInputOSS::Open(), AudioInputALSA::Open(), and AudioInputALSA::PrepHwParams().
int AudioInput::m_audio_sample_bits [protected] |
Definition at line 50 of file audioinput.h.
Referenced by AudioInput(), AudioInputOSS::Close(), AudioInputOSS::Open(), AudioInputALSA::Open(), and AudioInputALSA::PrepHwParams().
int AudioInput::m_audio_sample_rate [protected] |
Definition at line 51 of file audioinput.h.
Referenced by AudioInput(), AudioInputOSS::Close(), AudioInputOSS::Open(), AudioInputALSA::Open(), and AudioInputALSA::PrepHwParams().
1.6.3