|
LMMS
|
This is the complete list of members for lmms::AudioBuffer, including all inherited members.
| absPeakValue(ch_cnt_t channel) const -> float | lmms::AudioBuffer | |
| addGroup(ch_cnt_t channels) -> ChannelGroup * | lmms::AudioBuffer | |
| allBuffers() const -> PlanarBufferView< const float > | lmms::AudioBuffer | inline |
| allBuffers() -> PlanarBufferView< float > | lmms::AudioBuffer | inline |
| allocateInterleavedBuffer() | lmms::AudioBuffer | |
| allocationSize(f_cnt_t frames, ch_cnt_t channels, bool withInterleavedBuffer=false) -> std::size_t | lmms::AudioBuffer | static |
| assumeNonSilent(ch_cnt_t channel) | lmms::AudioBuffer | inline |
| AudioBuffer()=delete | lmms::AudioBuffer | |
| AudioBuffer(const AudioBuffer &)=delete | lmms::AudioBuffer | |
| AudioBuffer(AudioBuffer &&) noexcept=default | lmms::AudioBuffer | |
| AudioBuffer(f_cnt_t frames, ch_cnt_t channels=DEFAULT_CHANNELS, std::pmr::memory_resource *resource=std::pmr::get_default_resource()) | lmms::AudioBuffer | explicit |
| AudioBuffer(f_cnt_t frames, ch_cnt_t channels, group_cnt_t groups, std::pmr::memory_resource *resource, F &&groupVisitor) | lmms::AudioBuffer | inline |
| buffer(ch_cnt_t channel) const -> std::span< const float > | lmms::AudioBuffer | inline |
| buffer(ch_cnt_t channel) -> std::span< float > | lmms::AudioBuffer | inline |
| ChannelFlags typedef | lmms::AudioBuffer | |
| enableSilenceTracking(bool enabled) | lmms::AudioBuffer | |
| frames() const -> f_cnt_t | lmms::AudioBuffer | inline |
| group(group_cnt_t index) const -> const ChannelGroup & | lmms::AudioBuffer | inline |
| group(group_cnt_t index) -> ChannelGroup & | lmms::AudioBuffer | inline |
| groupBuffers(group_cnt_t index) const -> PlanarBufferView< const float > | lmms::AudioBuffer | inline |
| groupBuffers(group_cnt_t index) -> PlanarBufferView< float > | lmms::AudioBuffer | inline |
| groupCount() const -> group_cnt_t | lmms::AudioBuffer | inline |
| hasAnySignal() const -> bool | lmms::AudioBuffer | |
| hasInterleavedBuffer() const -> bool | lmms::AudioBuffer | inline |
| hasSignal(const ChannelFlags &channels) const -> bool | lmms::AudioBuffer | |
| interleavedBuffer() const -> InterleavedBufferView< const float, 2 > | lmms::AudioBuffer | inline |
| interleavedBuffer() -> InterleavedBufferView< float, 2 > | lmms::AudioBuffer | inline |
| m_accessBuffer | lmms::AudioBuffer | private |
| m_frames | lmms::AudioBuffer | private |
| m_groups | lmms::AudioBuffer | private |
| m_interleavedBuffer | lmms::AudioBuffer | private |
| m_silenceFlags | lmms::AudioBuffer | private |
| m_silenceTrackingEnabled | lmms::AudioBuffer | private |
| m_sourceBuffer | lmms::AudioBuffer | private |
| mixSilenceFlags(const AudioBuffer &other) | lmms::AudioBuffer | |
| operator=(const AudioBuffer &) -> AudioBuffer &=delete | lmms::AudioBuffer | |
| operator=(AudioBuffer &&) noexcept -> AudioBuffer &=default | lmms::AudioBuffer | |
| sanitize(const ChannelFlags &channels, ch_cnt_t upperBound=MaxChannelsPerAudioBuffer) | lmms::AudioBuffer | |
| sanitizeAll() | lmms::AudioBuffer | |
| setGroups(group_cnt_t groups, F &&groupVisitor) | lmms::AudioBuffer | inline |
| silenceAllChannels() | lmms::AudioBuffer | |
| silenceChannels(const ChannelFlags &channels, ch_cnt_t upperBound=MaxChannelsPerAudioBuffer) | lmms::AudioBuffer | |
| silenceFlags() const -> const ChannelFlags & | lmms::AudioBuffer | inline |
| silenceTrackingEnabled() const -> bool | lmms::AudioBuffer | inline |
| totalChannels() const -> ch_cnt_t | lmms::AudioBuffer | inline |
| updateAllSilenceFlags() -> bool | lmms::AudioBuffer | |
| updateSilenceFlags(const ChannelFlags &channels, ch_cnt_t upperBound=MaxChannelsPerAudioBuffer) -> bool | lmms::AudioBuffer |