|
MythTV master
|
#include <libmythtv/recorders/audioinputoss.h>
Public Member Functions | |
| AudioInputOSS (const QString &device) | |
| ~AudioInputOSS () override | |
| bool | Open (uint sample_bits, uint sample_rate, uint channels) override |
| bool | IsOpen (void) override |
| void | Close (void) override |
| bool | Start (void) override |
| bool | Stop (void) override |
| int | GetBlockSize (void) override |
| int | GetSamples (void *buffer, uint num_bytes) override |
| int | GetNumReadyBytes (void) override |
Public Member Functions inherited from AudioInput | |
| 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 |
Private Attributes | |
| QByteArray | m_deviceName |
| int | m_dspFd {-1} |
Additional Inherited Members | |
Static Public Member Functions inherited from AudioInput | |
| static AudioInput * | CreateDevice (const QByteArray &device) |
Protected Member Functions inherited from AudioInput | |
| AudioInput (const QString &device) | |
Protected Attributes inherited from AudioInput | |
| QByteArray | m_audioDevice |
| int | m_audioChannels {0} |
| int | m_audioSampleBits {0} |
| int | m_audioSampleRate {0} |
Definition at line 27 of file audioinputoss.h.
|
explicit |
Definition at line 42 of file audioinputoss.cpp.
|
inlineoverride |
Definition at line 31 of file audioinputoss.h.
|
overridevirtual |
Implements AudioInput.
Definition at line 163 of file audioinputoss.cpp.
Referenced by Open(), and ~AudioInputOSS().
|
overridevirtual |
Implements AudioInput.
Definition at line 217 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 264 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 234 of file audioinputoss.cpp.
|
inlineoverridevirtual |
Implements AudioInput.
Definition at line 34 of file audioinputoss.h.
Referenced by Close(), GetBlockSize(), GetNumReadyBytes(), GetSamples(), Open(), and Start().
Implements AudioInput.
Definition at line 50 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 174 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 200 of file audioinputoss.cpp.
|
private |
Definition at line 46 of file audioinputoss.h.
Referenced by AudioInputOSS(), and Open().
|
private |
Definition at line 47 of file audioinputoss.h.
Referenced by Close(), GetBlockSize(), GetNumReadyBytes(), GetSamples(), IsOpen(), Open(), Start(), and Stop().