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