#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. | |
| std::shared_ptr<const audio::AudioFileData> pulp::playback::DecodedAudioAsset::audio |
| 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.
| 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.
| timeline::ItemId pulp::playback::DecodedAudioAsset::id |