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

#include <sample_resource.hpp>

Public Member Functions

bool ready () const noexcept

Public Attributes

SampleResourceStatus status = SampleResourceStatus::Empty
uint64_t generation = 0
uint64_t frame_count = 0
uint32_t channel_count = 0
uint32_t sample_rate = 0
uint64_t byte_size = 0
uint64_t memory_budget_bytes = 0
std::shared_ptr< const AudioFileData > data

Member Function Documentation

◆ ready()

bool pulp::audio::SampleResourceSnapshot::ready ( ) const
inlinenoexcept

Member Data Documentation

◆ byte_size

uint64_t pulp::audio::SampleResourceSnapshot::byte_size = 0

◆ channel_count

uint32_t pulp::audio::SampleResourceSnapshot::channel_count = 0

◆ data

std::shared_ptr<const AudioFileData> pulp::audio::SampleResourceSnapshot::data

◆ frame_count

uint64_t pulp::audio::SampleResourceSnapshot::frame_count = 0

◆ generation

uint64_t pulp::audio::SampleResourceSnapshot::generation = 0

◆ memory_budget_bytes

uint64_t pulp::audio::SampleResourceSnapshot::memory_budget_bytes = 0

◆ sample_rate

uint32_t pulp::audio::SampleResourceSnapshot::sample_rate = 0

◆ status

SampleResourceStatus pulp::audio::SampleResourceSnapshot::status = SampleResourceStatus::Empty

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