|
| 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: