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