|
LMMS
|
Public Member Functions | |
| FluidVoice (fluid_voice_t *voice) | |
| Create a reference to the voice currently pointed at by voice. | |
| fluid_voice_t * | get () const noexcept |
| Get a pointer to the referenced voice. | |
| float | coarseTune () const noexcept |
| Get the original coarse tuning of the referenced voice. | |
| bool | isValid () const |
| Test whether this object still refers to the original voice. | |
Private Attributes | |
| fluid_voice_t * | m_voice |
| unsigned int | m_id |
| float | m_coarseTune |
A non-owning reference to a single FluidSynth voice. Captures some initial properties of the referenced voice to help manage changes to it over time.
|
inlineexplicit |
Create a reference to the voice currently pointed at by voice.
|
inlinenoexcept |
Get the original coarse tuning of the referenced voice.
|
inlinenoexcept |
Get a pointer to the referenced voice.
|
inline |
Test whether this object still refers to the original voice.
|
private |
|
private |
|
private |