#include <Lv2Ports.h>
|
| std::vector< float > | m_buffer |
| | the buffer where Lv2 reads/writes the data from/to
|
| bool | m_sidechain |
◆ Audio()
| lmms::Lv2Ports::Audio::Audio |
( |
std::size_t | bufferSize, |
|
|
bool | isSidechain ) |
◆ averageWithBuffersFromCore()
Add buffer passed by LMMS into our ports, and halve the result
- Parameters
-
| channel | channel index into each sample frame |
◆ bufferSize()
| std::size_t lmms::Lv2Ports::Audio::bufferSize |
( |
| ) |
const |
|
inline |
◆ copyBuffersFromCore()
Copy buffer passed by LMMS into our ports
- Parameters
-
| channel | channel index into each sample frame |
◆ copyBuffersToCore()
| void lmms::Lv2Ports::Audio::copyBuffersToCore |
( |
SampleFrame * | lmmsBuf, |
|
|
unsigned | channel, |
|
|
f_cnt_t | frames ) const |
Copy our ports into buffers passed by LMMS
- Parameters
-
| channel | channel index into each sample frame |
◆ isOptional()
| bool lmms::Lv2Ports::Audio::isOptional |
( |
| ) |
const |
|
inline |
◆ isSideChain()
| bool lmms::Lv2Ports::Audio::isSideChain |
( |
| ) |
const |
|
inline |
◆ mustBeUsed()
| bool lmms::Lv2Ports::Audio::mustBeUsed |
( |
| ) |
const |
|
inline |
◆ lmms::ConnectPortVisitor
◆ m_buffer
| std::vector<float> lmms::Lv2Ports::Audio::m_buffer |
|
private |
the buffer where Lv2 reads/writes the data from/to
◆ m_sidechain
| bool lmms::Lv2Ports::Audio::m_sidechain |
|
private |
The documentation for this struct was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/include/Lv2Ports.h
- /home/runner/work/lmms-fork/lmms-fork/src/core/lv2/Lv2Ports.cpp