LMMS
Loading...
Searching...
No Matches
lmms::AudioBuffer Member List

This is the complete list of members for lmms::AudioBuffer, including all inherited members.

absPeakValue(ch_cnt_t channel) const -> floatlmms::AudioBuffer
addGroup(ch_cnt_t channels) -> ChannelGroup *lmms::AudioBuffer
allBuffers() const -> PlanarBufferView< const float >lmms::AudioBufferinline
allBuffers() -> PlanarBufferView< float >lmms::AudioBufferinline
allocateInterleavedBuffer()lmms::AudioBuffer
allocationSize(f_cnt_t frames, ch_cnt_t channels, bool withInterleavedBuffer=false) -> std::size_tlmms::AudioBufferstatic
assumeNonSilent(ch_cnt_t channel)lmms::AudioBufferinline
AudioBuffer()=deletelmms::AudioBuffer
AudioBuffer(const AudioBuffer &)=deletelmms::AudioBuffer
AudioBuffer(AudioBuffer &&) noexcept=defaultlmms::AudioBuffer
AudioBuffer(f_cnt_t frames, ch_cnt_t channels=DEFAULT_CHANNELS, std::pmr::memory_resource *resource=std::pmr::get_default_resource())lmms::AudioBufferexplicit
AudioBuffer(f_cnt_t frames, ch_cnt_t channels, group_cnt_t groups, std::pmr::memory_resource *resource, F &&groupVisitor)lmms::AudioBufferinline
buffer(ch_cnt_t channel) const -> std::span< const float >lmms::AudioBufferinline
buffer(ch_cnt_t channel) -> std::span< float >lmms::AudioBufferinline
ChannelFlags typedeflmms::AudioBuffer
enableSilenceTracking(bool enabled)lmms::AudioBuffer
frames() const -> f_cnt_tlmms::AudioBufferinline
group(group_cnt_t index) const -> const ChannelGroup &lmms::AudioBufferinline
group(group_cnt_t index) -> ChannelGroup &lmms::AudioBufferinline
groupBuffers(group_cnt_t index) const -> PlanarBufferView< const float >lmms::AudioBufferinline
groupBuffers(group_cnt_t index) -> PlanarBufferView< float >lmms::AudioBufferinline
groupCount() const -> group_cnt_tlmms::AudioBufferinline
hasAnySignal() const -> boollmms::AudioBuffer
hasInterleavedBuffer() const -> boollmms::AudioBufferinline
hasSignal(const ChannelFlags &channels) const -> boollmms::AudioBuffer
interleavedBuffer() const -> InterleavedBufferView< const float, 2 >lmms::AudioBufferinline
interleavedBuffer() -> InterleavedBufferView< float, 2 >lmms::AudioBufferinline
m_accessBufferlmms::AudioBufferprivate
m_frameslmms::AudioBufferprivate
m_groupslmms::AudioBufferprivate
m_interleavedBufferlmms::AudioBufferprivate
m_silenceFlagslmms::AudioBufferprivate
m_silenceTrackingEnabledlmms::AudioBufferprivate
m_sourceBufferlmms::AudioBufferprivate
mixSilenceFlags(const AudioBuffer &other)lmms::AudioBuffer
operator=(const AudioBuffer &) -> AudioBuffer &=deletelmms::AudioBuffer
operator=(AudioBuffer &&) noexcept -> AudioBuffer &=defaultlmms::AudioBuffer
sanitize(const ChannelFlags &channels, ch_cnt_t upperBound=MaxChannelsPerAudioBuffer)lmms::AudioBuffer
sanitizeAll()lmms::AudioBuffer
setGroups(group_cnt_t groups, F &&groupVisitor)lmms::AudioBufferinline
silenceAllChannels()lmms::AudioBuffer
silenceChannels(const ChannelFlags &channels, ch_cnt_t upperBound=MaxChannelsPerAudioBuffer)lmms::AudioBuffer
silenceFlags() const -> const ChannelFlags &lmms::AudioBufferinline
silenceTrackingEnabled() const -> boollmms::AudioBufferinline
totalChannels() const -> ch_cnt_tlmms::AudioBufferinline
updateAllSilenceFlags() -> boollmms::AudioBuffer
updateSilenceFlags(const ChannelFlags &channels, ch_cnt_t upperBound=MaxChannelsPerAudioBuffer) -> boollmms::AudioBuffer