Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::ProcessBuffersT< SampleType > Struct Template Reference

Additive richer-surface process-buffer view. It is intentionally non-owning. More...

#include <process_block.hpp>

Public Member Functions

const audio::BufferView< const SampleType > * main_input () const noexcept
audio::BufferView< SampleType > * main_output () noexcept
const audio::BufferView< const SampleType > * sidechain_input () const noexcept
bool layouts_match_descriptors () const noexcept
bool active_buses_have_storage () const noexcept

Public Attributes

ProcessBusBufferSet< const SampleType > inputs
ProcessBusBufferSet< SampleType > outputs

Detailed Description

template<typename SampleType = float>
struct pulp::format::ProcessBuffersT< SampleType >

Additive richer-surface process-buffer view. It is intentionally non-owning.

Member Function Documentation

◆ active_buses_have_storage()

template<typename SampleType = float>
bool pulp::format::ProcessBuffersT< SampleType >::active_buses_have_storage ( ) const
inlinenoexcept

◆ layouts_match_descriptors()

template<typename SampleType = float>
bool pulp::format::ProcessBuffersT< SampleType >::layouts_match_descriptors ( ) const
inlinenoexcept

◆ main_input()

template<typename SampleType = float>
const audio::BufferView< const SampleType > * pulp::format::ProcessBuffersT< SampleType >::main_input ( ) const
inlinenoexcept

◆ main_output()

template<typename SampleType = float>
audio::BufferView< SampleType > * pulp::format::ProcessBuffersT< SampleType >::main_output ( )
inlinenoexcept

◆ sidechain_input()

template<typename SampleType = float>
const audio::BufferView< const SampleType > * pulp::format::ProcessBuffersT< SampleType >::sidechain_input ( ) const
inlinenoexcept

Member Data Documentation

◆ inputs

template<typename SampleType = float>
ProcessBusBufferSet<const SampleType> pulp::format::ProcessBuffersT< SampleType >::inputs

◆ outputs

template<typename SampleType = float>
ProcessBusBufferSet<SampleType> pulp::format::ProcessBuffersT< SampleType >::outputs

The documentation for this struct was generated from the following file: