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

#include <sample_resource.hpp>

Public Member Functions

uint64_t end_frame () const noexcept
bool contains (uint64_t frame) const noexcept
float sample (uint32_t channel, uint64_t frame) const noexcept

Public Attributes

uint64_t start_frame = 0
AudioFileData data

Member Function Documentation

◆ contains()

bool pulp::audio::SampleResourcePage::contains ( uint64_t frame) const
inlinenoexcept

◆ end_frame()

uint64_t pulp::audio::SampleResourcePage::end_frame ( ) const
inlinenoexcept

◆ sample()

float pulp::audio::SampleResourcePage::sample ( uint32_t channel,
uint64_t frame ) const
inlinenoexcept

Member Data Documentation

◆ data

AudioFileData pulp::audio::SampleResourcePage::data

◆ start_frame

uint64_t pulp::audio::SampleResourcePage::start_frame = 0

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