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

#include <sample_edit_document.hpp>

Public Member Functions

bool valid () const noexcept

Static Public Member Functions

static EditableSampleSource from_published_sample (std::uint32_t sample_id, const PublishedSampleView &view) noexcept

Public Attributes

std::uint32_t sample_id = kInvalidSampleId
std::uint64_t generation = 0
std::uint32_t num_channels = 0
std::uint64_t num_frames = 0
double sample_rate = 0.0

Member Function Documentation

◆ from_published_sample()

EditableSampleSource pulp::audio::EditableSampleSource::from_published_sample ( std::uint32_t sample_id,
const PublishedSampleView & view )
staticnodiscardnoexcept

◆ valid()

bool pulp::audio::EditableSampleSource::valid ( ) const
nodiscardnoexcept

Member Data Documentation

◆ generation

std::uint64_t pulp::audio::EditableSampleSource::generation = 0

◆ num_channels

std::uint32_t pulp::audio::EditableSampleSource::num_channels = 0

◆ num_frames

std::uint64_t pulp::audio::EditableSampleSource::num_frames = 0

◆ sample_id

std::uint32_t pulp::audio::EditableSampleSource::sample_id = kInvalidSampleId

◆ sample_rate

double pulp::audio::EditableSampleSource::sample_rate = 0.0

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