Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::PreparedSampleBank Class Reference

#include <sample_bank.hpp>

Public Member Functions

 PreparedSampleBank ()
 ~PreparedSampleBank ()
 PreparedSampleBank (const PreparedSampleBank &)=delete
PreparedSampleBank & operator= (const PreparedSampleBank &)=delete
 PreparedSampleBank (PreparedSampleBank &&) noexcept
PreparedSampleBank & operator= (PreparedSampleBank &&) noexcept
const SampleBankManifest & manifest () const noexcept
const SampleZoneMap & zone_map () const noexcept
const SamplePool & sample_pool () const noexcept
const SampleAssetView * sample_asset (std::uint32_t sample_id) const noexcept

Friends

class SampleBankMaterializer

Constructor & Destructor Documentation

◆ PreparedSampleBank() [1/3]

pulp::audio::PreparedSampleBank::PreparedSampleBank ( )

◆ ~PreparedSampleBank()

pulp::audio::PreparedSampleBank::~PreparedSampleBank ( )

◆ PreparedSampleBank() [2/3]

pulp::audio::PreparedSampleBank::PreparedSampleBank ( const PreparedSampleBank & )
delete

◆ PreparedSampleBank() [3/3]

pulp::audio::PreparedSampleBank::PreparedSampleBank ( PreparedSampleBank && )
noexcept

Member Function Documentation

◆ manifest()

const SampleBankManifest & pulp::audio::PreparedSampleBank::manifest ( ) const
noexcept

◆ operator=() [1/2]

PreparedSampleBank & pulp::audio::PreparedSampleBank::operator= ( const PreparedSampleBank & )
delete

◆ operator=() [2/2]

PreparedSampleBank & pulp::audio::PreparedSampleBank::operator= ( PreparedSampleBank && )
noexcept

◆ sample_asset()

const SampleAssetView * pulp::audio::PreparedSampleBank::sample_asset ( std::uint32_t sample_id) const
noexcept

◆ sample_pool()

const SamplePool & pulp::audio::PreparedSampleBank::sample_pool ( ) const
noexcept

◆ zone_map()

const SampleZoneMap & pulp::audio::PreparedSampleBank::zone_map ( ) const
noexcept

◆ SampleBankMaterializer

friend class SampleBankMaterializer
friend

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/audio/include/pulp/audio/sample_bank.hpp