MythTV
master
|
#include <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 |
![]() | |
virtual | ~AudioInput ()=default |
Private Attributes | |
QByteArray | m_deviceName |
int | m_dspFd {-1} |
Additional Inherited Members | |
![]() | |
static AudioInput * | CreateDevice (const QByteArray &device) |
![]() | |
AudioInput (const QString &device) | |
![]() | |
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.
Implements AudioInput.
Definition at line 50 of file audioinputoss.cpp.
|
inlineoverridevirtual |
Implements AudioInput.
Definition at line 34 of file audioinputoss.h.
Referenced by Close(), GetBlockSize(), GetNumReadyBytes(), GetSamples(), Open(), and Start().
|
overridevirtual |
Implements AudioInput.
Definition at line 163 of file audioinputoss.cpp.
Referenced by Open(), and ~AudioInputOSS().
|
overridevirtual |
Implements AudioInput.
Definition at line 174 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 200 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 217 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 234 of file audioinputoss.cpp.
|
overridevirtual |
Implements AudioInput.
Definition at line 264 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().