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

#include <sample_stream_service.hpp>

Public Member Functions

bool valid () const noexcept

Public Attributes

SampleStreamSourceToken token {}
SampleStreamWindow * window = nullptr
std::uint64_t total_frames = 0
std::uint64_t page_frames = 0
std::uint64_t registration_epoch = 0
SampleStreamSourceRegistrationProof registration {}
SampleMemoryGovernorEpoch memory_governor_epoch {}

Member Function Documentation

◆ valid()

bool pulp::audio::SampleStreamCacheSourceView::valid ( ) const
inlinenoexcept

Member Data Documentation

◆ memory_governor_epoch

SampleMemoryGovernorEpoch pulp::audio::SampleStreamCacheSourceView::memory_governor_epoch {}

◆ page_frames

std::uint64_t pulp::audio::SampleStreamCacheSourceView::page_frames = 0

◆ registration

SampleStreamSourceRegistrationProof pulp::audio::SampleStreamCacheSourceView::registration {}

◆ registration_epoch

std::uint64_t pulp::audio::SampleStreamCacheSourceView::registration_epoch = 0

◆ token

SampleStreamSourceToken pulp::audio::SampleStreamCacheSourceView::token {}

◆ total_frames

std::uint64_t pulp::audio::SampleStreamCacheSourceView::total_frames = 0

◆ window

SampleStreamWindow* pulp::audio::SampleStreamCacheSourceView::window = nullptr

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