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

Immutable result of the allocating, off-audio-thread record-commit path. More...

#include <sample_heritage_record_commit.hpp>

Public Member Functions

 SampleHeritageCommittedAsset (Buffer< float > audio, SampleHeritageCommittedAssetMetadata metadata, std::string canonical_metadata_json)
const Buffer< float > & audio () const noexcept
const SampleHeritageCommittedAssetMetadata & metadata () const noexcept
std::string_view canonical_metadata_json () const noexcept

Detailed Description

Immutable result of the allocating, off-audio-thread record-commit path.

Constructor & Destructor Documentation

◆ SampleHeritageCommittedAsset()

pulp::audio::SampleHeritageCommittedAsset::SampleHeritageCommittedAsset ( Buffer< float > audio,
SampleHeritageCommittedAssetMetadata metadata,
std::string canonical_metadata_json )
inline

Member Function Documentation

◆ audio()

const Buffer< float > & pulp::audio::SampleHeritageCommittedAsset::audio ( ) const
inlinenoexcept

◆ canonical_metadata_json()

std::string_view pulp::audio::SampleHeritageCommittedAsset::canonical_metadata_json ( ) const
inlinenoexcept

◆ metadata()

const SampleHeritageCommittedAssetMetadata & pulp::audio::SampleHeritageCommittedAsset::metadata ( ) const
inlinenoexcept

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