#include <dummy_audiobackend.h>
 | 
| enum   | GeneratorType {  
  Silence
, DC05
, Demolition
, UniformWhiteNoise
,  
  GaussianWhiteNoise
, PinkNoise
, PonyNoise
, SineWave
,  
  SineWaveOctaves
, SquareWave
, KronekerDelta
, SineSweep
,  
  SineSweepSwell
, SquareSweep
, SquareSweepSwell
, OneHz
,  
  LTC
, Loopback
 
 } | 
|   | 
 | 
|   | DummyAudioPort (DummyAudioBackend &b, const std::string &, PortFlags) | 
|   | 
|   | ~DummyAudioPort () | 
|   | 
| DataType  | type () const | 
|   | 
| Sample *  | buffer () | 
|   | 
| const Sample *  | const_buffer () const | 
|   | 
| void *  | get_buffer (pframes_t nframes) | 
|   | 
| std::string  | setup_generator (GeneratorType const, float const, int, int) | 
|   | 
| void  | fill_wavetable (const float *d, size_t n_samples) | 
|   | 
| void  | midi_to_wavetable (DummyMidiBuffer const *const src, size_t n_samples) | 
|   | 
| virtual  | ~DummyPort () | 
|   | 
| void  | next_period () | 
|   | 
| virtual  | ~BackendPort () | 
|   | 
| const std::string &  | name () const | 
|   | 
| const std::string &  | pretty_name () const | 
|   | 
| const std::string &  | hw_port_name () const | 
|   | 
| int  | set_name (const std::string &name) | 
|   | 
| int  | set_pretty_name (const std::string &name) | 
|   | 
| int  | set_hw_port_name (const std::string &name) | 
|   | 
| PortFlags  | flags () const | 
|   | 
| bool  | is_input () const | 
|   | 
| bool  | is_output () const | 
|   | 
| bool  | is_physical () const | 
|   | 
| bool  | is_terminal () const | 
|   | 
| bool  | is_connected () const | 
|   | 
| bool  | is_connected (BackendPortHandle port) const | 
|   | 
| bool  | is_physically_connected () const | 
|   | 
| const std::set< BackendPortPtr > &  | get_connections () const | 
|   | 
| int  | connect (BackendPortHandle port, BackendPortHandle self) | 
|   | 
| int  | disconnect (BackendPortHandle port, BackendPortHandle self) | 
|   | 
| void  | disconnect_all (BackendPortHandle self) | 
|   | 
| const LatencyRange  | latency_range (bool for_playback) const | 
|   | 
| void  | set_latency_range (const LatencyRange &latency_range, bool for_playback) | 
|   | 
| void  | update_connected_latency (bool for_playback) | 
|   | 
|   | ProtoPort () | 
|   | 
| virtual  | ~ProtoPort () | 
|   | 
Definition at line 96 of file dummy_audiobackend.h.
 
◆ GeneratorType
| Enumerator | 
|---|
| Silence  |  | 
| DC05  |  | 
| Demolition  |  | 
| UniformWhiteNoise  |  | 
| GaussianWhiteNoise  |  | 
| PinkNoise  |  | 
| PonyNoise  |  | 
| SineWave  |  | 
| SineWaveOctaves  |  | 
| SquareWave  |  | 
| KronekerDelta  |  | 
| SineSweep  |  | 
| SineSweepSwell  |  | 
| SquareSweep  |  | 
| SquareSweepSwell  |  | 
| OneHz  |  | 
| LTC  |  | 
| Loopback  |  | 
Definition at line 107 of file dummy_audiobackend.h.
 
 
◆ DummyAudioPort()
◆ ~DummyAudioPort()
      
        
          | ARDOUR::DummyAudioPort::~DummyAudioPort  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ buffer()
  
  
      
        
          | Sample* ARDOUR::DummyAudioPort::buffer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ const_buffer()
  
  
      
        
          | const Sample* ARDOUR::DummyAudioPort::const_buffer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ fill_wavetable()
  
  
      
        
          | void ARDOUR::DummyAudioPort::fill_wavetable  | 
          ( | 
          const float *  | 
          d,  | 
         
        
           | 
           | 
          size_t  | 
          n_samples  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ generate()
  
  
      
        
          | void ARDOUR::DummyAudioPort::generate  | 
          ( | 
          const pframes_t  | 
          n_samples | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ get_buffer()
  
  
      
        
          | void* ARDOUR::DummyAudioPort::get_buffer  | 
          ( | 
          pframes_t  | 
          nframes | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ grandf()
  
  
      
        
          | float ARDOUR::DummyAudioPort::grandf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ midi_to_wavetable()
      
        
          | void ARDOUR::DummyAudioPort::midi_to_wavetable  | 
          ( | 
          DummyMidiBuffer const *const  | 
          src,  | 
        
        
           | 
           | 
          size_t  | 
          n_samples  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ setup_generator()
      
        
          | std::string ARDOUR::DummyAudioPort::setup_generator  | 
          ( | 
          GeneratorType const  | 
          ,  | 
        
        
           | 
           | 
          float const  | 
          ,  | 
        
        
           | 
           | 
          int  | 
          ,  | 
        
        
           | 
           | 
          int  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ type()
  
  
      
        
          | DataType ARDOUR::DummyAudioPort::type  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ _b0
  
  
      
        
          | float ARDOUR::DummyAudioPort::_b0 | 
         
       
   | 
  
private   | 
  
 
 
◆ _b1
  
  
      
        
          | float ARDOUR::DummyAudioPort::_b1 | 
         
       
   | 
  
private   | 
  
 
 
◆ _b2
  
  
      
        
          | float ARDOUR::DummyAudioPort::_b2 | 
         
       
   | 
  
private   | 
  
 
 
◆ _b3
  
  
      
        
          | float ARDOUR::DummyAudioPort::_b3 | 
         
       
   | 
  
private   | 
  
 
 
◆ _b4
  
  
      
        
          | float ARDOUR::DummyAudioPort::_b4 | 
         
       
   | 
  
private   | 
  
 
 
◆ _b5
  
  
      
        
          | float ARDOUR::DummyAudioPort::_b5 | 
         
       
   | 
  
private   | 
  
 
 
◆ _b6
  
  
      
        
          | float ARDOUR::DummyAudioPort::_b6 | 
         
       
   | 
  
private   | 
  
 
 
◆ _buffer
  
  
      
        
          | Sample ARDOUR::DummyAudioPort::_buffer[8192] | 
         
       
   | 
  
private   | 
  
 
 
◆ _gen_count2
  
  
      
        
          | uint32_t ARDOUR::DummyAudioPort::_gen_count2 | 
         
       
   | 
  
private   | 
  
 
 
◆ _gen_offset
  
  
      
        
          | uint32_t ARDOUR::DummyAudioPort::_gen_offset | 
         
       
   | 
  
private   | 
  
 
 
◆ _gen_perio2
  
  
      
        
          | uint32_t ARDOUR::DummyAudioPort::_gen_perio2 | 
         
       
   | 
  
private   | 
  
 
 
◆ _gen_period
  
  
      
        
          | uint32_t ARDOUR::DummyAudioPort::_gen_period | 
         
       
   | 
  
private   | 
  
 
 
◆ _gen_type
◆ _ltc
◆ _ltc_rand
  
  
      
        
          | float ARDOUR::DummyAudioPort::_ltc_rand | 
         
       
   | 
  
private   | 
  
 
 
◆ _ltc_spd
  
  
      
        
          | float ARDOUR::DummyAudioPort::_ltc_spd | 
         
       
   | 
  
private   | 
  
 
 
◆ _ltcbuf
◆ _pass
  
  
      
        
          | bool ARDOUR::DummyAudioPort::_pass | 
         
       
   | 
  
private   | 
  
 
 
◆ _rn1
  
  
      
        
          | float ARDOUR::DummyAudioPort::_rn1 | 
         
       
   | 
  
private   | 
  
 
 
◆ _wavetable
  
  
      
        
          | Sample* ARDOUR::DummyAudioPort::_wavetable | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: