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

#include <audio_renderer.hpp>

Public Attributes

timeline::ItemId id
std::shared_ptr< const audio::AudioFileData > audio
timeline::ContentHash content_hash
 SHA-256 identity of the sealed encoded media bytes that produced audio.
timeline::ContentHash decoded_content_hash
 Pool-sealed identity of the decoded sample rate, layout, and PCM bits.

Member Data Documentation

◆ audio

std::shared_ptr<const audio::AudioFileData> pulp::playback::DecodedAudioAsset::audio

◆ content_hash

timeline::ContentHash pulp::playback::DecodedAudioAsset::content_hash

SHA-256 identity of the sealed encoded media bytes that produced audio.

Legacy non-stretch callers may leave this invalid; offline Stretch requires it to match the project's asset identity before cache lookup.

◆ decoded_content_hash

timeline::ContentHash pulp::playback::DecodedAudioAsset::decoded_content_hash

Pool-sealed identity of the decoded sample rate, layout, and PCM bits.

DecodedAudioAssetPool::create always overwrites this value from audio.

◆ id

timeline::ItemId pulp::playback::DecodedAudioAsset::id

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