|
lmms
Cross-platform music production software
|
#include <Sample.h>
Public Member Functions | |
| PlaybackState (AudioResampler::Mode interpolationMode=AudioResampler::Mode::Linear, int frameIndex=0) | |
| auto | frameIndex () const -> int |
| auto | backwards () const -> bool |
| void | setFrameIndex (int index) |
| void | setBackwards (bool backwards) |
Private Attributes | |
| AudioResampler | m_resampler |
| std::array< SampleFrame, DEFAULT_BUFFER_SIZE > | m_buffer |
| std::span< SampleFrame > | m_bufferView |
| int | m_frameIndex = 0 |
| bool | m_backwards = false |
Friends | |
| class | Sample |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |