LMMS
Loading...
Searching...
No Matches
lmms::InterleavedBufferView< T, channelCount > Member List

This is the complete list of members for lmms::InterleavedBufferView< T, channelCount >, including all inherited members.

asSampleFrames() noexcept -> std::span< SampleFrame >lmms::InterleavedBufferView< T, channelCount >inline
asSampleFrames() const noexcept -> std::span< const SampleFrame >lmms::InterleavedBufferView< T, channelCount >inline
Base typedeflmms::InterleavedBufferView< T, channelCount >private
BufferViewData()=defaultlmms::detail::BufferViewData< T, DynamicChannelCount >
BufferViewData(const BufferViewData &)=defaultlmms::detail::BufferViewData< T, DynamicChannelCount >
BufferViewData(T *data, ch_cnt_t channels, f_cnt_t frames) noexceptlmms::detail::BufferViewData< T, DynamicChannelCount >inline
channels() const noexcept -> ch_cnt_tlmms::detail::BufferViewData< T, DynamicChannelCount >inline
ConstFrameIter typedeflmms::InterleavedBufferView< T, channelCount >private
data() const noexcept -> T *lmms::detail::BufferViewData< T, DynamicChannelCount >inline
dataSizeBytes() const noexcept -> std::size_tlmms::InterleavedBufferView< T, channelCount >inline
dataView() noexcept -> std::span< T >lmms::InterleavedBufferView< T, channelCount >inline
empty() const noexcept -> boollmms::InterleavedBufferView< T, channelCount >inline
frame(f_cnt_t index) const noexceptlmms::InterleavedBufferView< T, channelCount >inline
FrameIter typedeflmms::InterleavedBufferView< T, channelCount >private
framePtr(f_cnt_t index) const noexcept -> T *lmms::InterleavedBufferView< T, channelCount >inline
frames() const noexcept -> f_cnt_tlmms::detail::BufferViewData< T, DynamicChannelCount >inline
framesView() const noexcept -> std::ranges::subrange< ConstFrameIter, const T * >lmms::InterleavedBufferView< T, channelCount >inline
framesView() noexcept -> std::ranges::subrange< FrameIter, T * >lmms::InterleavedBufferView< T, channelCount >inline
Interleavedlmms::InterleavedBufferView< T, channelCount >static
InterleavedBufferView(InterleavedBufferView< std::remove_const_t< U >, channelCount > other) noexceptlmms::InterleavedBufferView< T, channelCount >inline
InterleavedBufferView(InterleavedBufferView< std::remove_const_t< U >, channelCount > other) noexceptlmms::InterleavedBufferView< T, channelCount >inline
InterleavedBufferView(InterleavedBufferView< T, otherChannels > other) noexceptlmms::InterleavedBufferView< T, channelCount >inline
InterleavedBufferView(SampleFrame *data, f_cnt_t frames) noexceptlmms::InterleavedBufferView< T, channelCount >inline
InterleavedBufferView(const SampleFrame *data, f_cnt_t frames) noexceptlmms::InterleavedBufferView< T, channelCount >inline
m_channelslmms::detail::BufferViewData< T, DynamicChannelCount >protected
m_datalmms::detail::BufferViewData< T, DynamicChannelCount >protected
m_frameslmms::detail::BufferViewData< T, DynamicChannelCount >protected
operator[](f_cnt_t index) const noexcept -> T *lmms::InterleavedBufferView< T, channelCount >inline
sampleFrameAt(f_cnt_t index) noexcept -> SampleFrame &lmms::InterleavedBufferView< T, channelCount >inline
sampleFrameAt(f_cnt_t index) const noexcept -> const SampleFrame &lmms::InterleavedBufferView< T, channelCount >inline
subspan(f_cnt_t offset, f_cnt_t frames) const -> InterleavedBufferView< T, channelCount >lmms::InterleavedBufferView< T, channelCount >inline