|
lmms
Cross-platform music production software
|
#include <AudioBufferView.h>
Public Member Functions | |
| constexpr | BufferViewData ()=default |
| constexpr | BufferViewData (const BufferViewData &)=default |
| constexpr | BufferViewData (T *data, ch_cnt_t channels, f_cnt_t frames) noexcept |
| constexpr | BufferViewData (T *data, f_cnt_t frames) noexcept |
| constexpr auto | data () const noexcept -> T * |
| constexpr auto | frames () const noexcept -> f_cnt_t |
Static Public Member Functions | |
| static constexpr auto | channels () noexcept -> ch_cnt_t |
Protected Attributes | |
| T * | m_data = nullptr |
| f_cnt_t | m_frames = 0 |
|
constexprdefault |
|
constexprdefault |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
protected |
|
protected |