Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::BusBuffer Struct Reference

#include <process_block.hpp>

Public Member Functions

std::size_t num_channels () const noexcept
std::size_t num_frames () const noexcept
bool empty () const noexcept

Public Attributes

std::string_view name
BusDirection direction = BusDirection::Input
BusRole role = BusRole::Main
bool active = true
audio::BufferView< const float > input
audio::BufferView< float > output

Member Function Documentation

◆ empty()

bool pulp::format::BusBuffer::empty ( ) const
inlinenoexcept

◆ num_channels()

std::size_t pulp::format::BusBuffer::num_channels ( ) const
inlinenoexcept

◆ num_frames()

std::size_t pulp::format::BusBuffer::num_frames ( ) const
inlinenoexcept

Member Data Documentation

◆ active

bool pulp::format::BusBuffer::active = true

◆ direction

BusDirection pulp::format::BusBuffer::direction = BusDirection::Input

◆ input

audio::BufferView<const float> pulp::format::BusBuffer::input

◆ name

std::string_view pulp::format::BusBuffer::name

◆ output

audio::BufferView<float> pulp::format::BusBuffer::output

◆ role

BusRole pulp::format::BusBuffer::role = BusRole::Main

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