MythTV
master
|
#include <audioinput.h>
Public Member Functions | |
virtual | ~AudioInput ()=default |
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_audioDevice |
int | m_audioChannels {0} |
int | m_audioSampleBits {0} |
int | m_audioSampleRate {0} |
Definition at line 27 of file audioinput.h.
|
virtualdefault |
|
inlineexplicitprotected |
Definition at line 47 of file audioinput.h.
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::AudioInit(), and NuppelVideoRecorder::doAudioThread().
|
pure virtual |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::doAudioThread().
|
pure virtual |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::AudioInit(), and NuppelVideoRecorder::doAudioThread().
|
pure virtual |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::doAudioThread().
|
pure virtual |
Implemented in AudioInputALSA, and AudioInputOSS.
|
pure virtual |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::AudioInit().
|
pure virtual |
Implemented in AudioInputOSS, and AudioInputALSA.
Referenced by NuppelVideoRecorder::doAudioThread().
|
pure virtual |
Implemented in AudioInputALSA, and AudioInputOSS.
Referenced by NuppelVideoRecorder::doAudioThread().
|
static |
Definition at line 30 of file audioinput.cpp.
Referenced by NuppelVideoRecorder::AudioInit().
|
protected |
Definition at line 50 of file audioinput.h.
|
protected |
Definition at line 51 of file audioinput.h.
Referenced by AudioInputOSS::Close(), AudioInputOSS::Open(), AudioInputALSA::Open(), and AudioInputALSA::PrepHwParams().
|
protected |
Definition at line 52 of file audioinput.h.
Referenced by AudioInputOSS::Close(), AudioInputOSS::Open(), AudioInputALSA::Open(), and AudioInputALSA::PrepHwParams().
|
protected |
Definition at line 53 of file audioinput.h.
Referenced by AudioInputOSS::Close(), AudioInputOSS::Open(), AudioInputALSA::Open(), and AudioInputALSA::PrepHwParams().