#include <lua_api.h>
Definition at line 384 of file lua_api.h.
◆ Rubberband() [1/2]
ARDOUR::LuaAPI::Rubberband::Rubberband |
( |
std::shared_ptr< AudioRegion > |
, |
|
|
bool |
percussive |
|
) |
| |
◆ ~Rubberband()
ARDOUR::LuaAPI::Rubberband::~Rubberband |
( |
| ) |
|
◆ Rubberband() [2/2]
ARDOUR::LuaAPI::Rubberband::Rubberband |
( |
Rubberband const & |
| ) |
|
|
private |
◆ cleanup()
void ARDOUR::LuaAPI::Rubberband::cleanup |
( |
bool |
abort | ) |
|
|
private |
◆ finalize()
std::shared_ptr<AudioRegion> ARDOUR::LuaAPI::Rubberband::finalize |
( |
| ) |
|
|
private |
◆ n_channels()
uint32_t ARDOUR::LuaAPI::Rubberband::n_channels |
( |
| ) |
const |
|
inlinevirtual |
◆ process()
std::shared_ptr<AudioRegion> ARDOUR::LuaAPI::Rubberband::process |
( |
luabridge::LuaRef |
cb | ) |
|
◆ read()
◆ read_region()
bool ARDOUR::LuaAPI::Rubberband::read_region |
( |
bool |
study | ) |
|
|
private |
◆ readable()
std::shared_ptr<AudioReadable> ARDOUR::LuaAPI::Rubberband::readable |
( |
| ) |
|
◆ readable_length_samples()
samplecnt_t ARDOUR::LuaAPI::Rubberband::readable_length_samples |
( |
| ) |
const |
|
inlinevirtual |
◆ retrieve()
bool ARDOUR::LuaAPI::Rubberband::retrieve |
( |
float ** |
| ) |
|
|
private |
◆ set_mapping()
bool ARDOUR::LuaAPI::Rubberband::set_mapping |
( |
luabridge::LuaRef |
tbl | ) |
|
◆ set_strech_and_pitch()
bool ARDOUR::LuaAPI::Rubberband::set_strech_and_pitch |
( |
double |
stretch_ratio, |
|
|
double |
pitch_ratio |
|
) |
| |
◆ _asrc
std::vector<std::shared_ptr<AudioSource> > ARDOUR::LuaAPI::Rubberband::_asrc |
|
private |
◆ _bufsize
◆ _cb
luabridge::LuaRef* ARDOUR::LuaAPI::Rubberband::_cb |
|
private |
◆ _mapping
std::map<size_t, size_t> ARDOUR::LuaAPI::Rubberband::_mapping |
|
private |
◆ _n_channels
uint32_t ARDOUR::LuaAPI::Rubberband::_n_channels |
|
private |
◆ _pitch_ratio
double ARDOUR::LuaAPI::Rubberband::_pitch_ratio |
|
private |
◆ _rbs
RubberBand::RubberBandStretcher ARDOUR::LuaAPI::Rubberband::_rbs |
|
private |
◆ _read_len
◆ _read_offset
◆ _read_start
◆ _region
std::shared_ptr<AudioRegion> ARDOUR::LuaAPI::Rubberband::_region |
|
private |
◆ _self
std::shared_ptr<Rubberband> ARDOUR::LuaAPI::Rubberband::_self |
|
private |
◆ _stretch_ratio
double ARDOUR::LuaAPI::Rubberband::_stretch_ratio |
|
private |
The documentation for this class was generated from the following file: