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

#include <sample_asset.hpp>

Public Member Functions

 SampleAssetRegistrationProof ()=default
bool matches (SampleAssetToken asset, SampleStreamSourceToken source, const float *const *preload_channels, std::uint32_t channels, std::uint64_t total_frames, double sample_rate, std::uint64_t preload_frames, bool has_preload_contract, const SamplePreloadContract &preload_contract, bool has_stream_source, const SampleStreamCacheSourceView &stream_source) const noexcept

Friends

class SampleAsset

Constructor & Destructor Documentation

◆ SampleAssetRegistrationProof()

pulp::audio::SampleAssetRegistrationProof::SampleAssetRegistrationProof ( )
default

Member Function Documentation

◆ matches()

bool pulp::audio::SampleAssetRegistrationProof::matches ( SampleAssetToken asset,
SampleStreamSourceToken source,
const float *const * preload_channels,
std::uint32_t channels,
std::uint64_t total_frames,
double sample_rate,
std::uint64_t preload_frames,
bool has_preload_contract,
const SamplePreloadContract & preload_contract,
bool has_stream_source,
const SampleStreamCacheSourceView & stream_source ) const
inlinenoexcept

◆ SampleAsset

friend class SampleAsset
friend

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