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