Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::SampleRegionStateCell Class Referencefinal

#include <sample_region_runtime.hpp>

Public Member Functions

 SampleRegionStateCell (const SampleRegionStateCell &)=delete
SampleRegionStateCell & operator= (const SampleRegionStateCell &)=delete
 ~SampleRegionStateCell ()
const SampleRegionStateKey & key () const noexcept
const SampleKernelDescriptor & descriptor () const noexcept
const PreparedSampleKernelConfig & config () const noexcept
void * data () noexcept
const void * data () const noexcept
std::size_t size () const noexcept
std::size_t alignment () const noexcept
void reset () noexcept

Static Public Member Functions

static std::shared_ptr< SampleRegionStateCell > create (SampleRegionStateKey key, const SampleKernelDescriptor &descriptor, const PreparedSampleKernelConfig &config, double sample_rate, std::uint32_t max_block_size) noexcept

Constructor & Destructor Documentation

◆ SampleRegionStateCell()

pulp::host::SampleRegionStateCell::SampleRegionStateCell ( const SampleRegionStateCell & )
delete

◆ ~SampleRegionStateCell()

pulp::host::SampleRegionStateCell::~SampleRegionStateCell ( )

Member Function Documentation

◆ alignment()

std::size_t pulp::host::SampleRegionStateCell::alignment ( ) const
inlinenoexcept

◆ config()

const PreparedSampleKernelConfig & pulp::host::SampleRegionStateCell::config ( ) const
inlinenoexcept

◆ create()

std::shared_ptr< SampleRegionStateCell > pulp::host::SampleRegionStateCell::create ( SampleRegionStateKey key,
const SampleKernelDescriptor & descriptor,
const PreparedSampleKernelConfig & config,
double sample_rate,
std::uint32_t max_block_size )
staticnoexcept

◆ data() [1/2]

const void * pulp::host::SampleRegionStateCell::data ( ) const
inlinenoexcept

◆ data() [2/2]

void * pulp::host::SampleRegionStateCell::data ( )
inlinenoexcept

◆ descriptor()

const SampleKernelDescriptor & pulp::host::SampleRegionStateCell::descriptor ( ) const
inlinenoexcept

◆ key()

const SampleRegionStateKey & pulp::host::SampleRegionStateCell::key ( ) const
inlinenoexcept

◆ operator=()

SampleRegionStateCell & pulp::host::SampleRegionStateCell::operator= ( const SampleRegionStateCell & )
delete

◆ reset()

void pulp::host::SampleRegionStateCell::reset ( )
noexcept

◆ size()

std::size_t pulp::host::SampleRegionStateCell::size ( ) const
inlinenoexcept

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