|
typedef std::shared_ptr< PcmDriver > | PcmDriverP |
|
enum | {
SURROUND
, HEADSET
, RECORDER
, MIDI_THRU
,
JACK
, ALSA_USB
, ALSA_KERN
, OSS
,
PULSE
, ALSA_USER
, PSEUDO
, PAUTO
,
PNULL
, WCARD
, WDEV
, WSUB
} |
|
enum | IODir { READONLY
, WRITEONLY
, READWRITE
} |
|
typedef std::shared_ptr< Driver > | DriverP |
|
using | Entry = DriverEntry |
|
using | EntryVec = DriverEntryS |
|
| PcmDriver (const String &driver, const String &devid) |
|
| Driver (const String &driver, const String &devid) |
|
template<class Derived > |
std::shared_ptr< Derived > | shared_from_base () |
|
const String | driver_ |
|
const String | devid_ |
|
size_t | flags_ |
|
Definition at line 284 of file driver.cc.
◆ NullPcmDriver()
Ase::NullPcmDriver::NullPcmDriver |
( |
const String & |
driver, |
|
|
const String & |
devid |
|
) |
| |
|
explicit |
◆ close()
virtual void Ase::NullPcmDriver::close |
( |
| ) |
|
|
overridevirtual |
◆ create()
◆ list_drivers()
static void Ase::NullPcmDriver::list_drivers |
( |
Driver::EntryVec & |
entries | ) |
|
|
static |
◆ open()
◆ pcm_block_length()
uint Ase::NullPcmDriver::pcm_block_length |
( |
| ) |
const |
|
overridevirtual |
◆ pcm_check_io()
virtual bool Ase::NullPcmDriver::pcm_check_io |
( |
int64 * |
timeout_usecs | ) |
|
|
overridevirtual |
◆ pcm_latency()
void Ase::NullPcmDriver::pcm_latency |
( |
uint * |
rlatency, |
|
|
uint * |
wlatency |
|
) |
| const |
|
overridevirtual |
◆ pcm_mix_freq()
uint Ase::NullPcmDriver::pcm_mix_freq |
( |
| ) |
const |
|
overridevirtual |
◆ pcm_n_channels()
uint Ase::NullPcmDriver::pcm_n_channels |
( |
| ) |
const |
|
overridevirtual |
◆ pcm_read()
◆ pcm_write()
virtual void Ase::NullPcmDriver::pcm_write |
( |
size_t |
n, |
|
|
const float * |
values |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: