载入中...
搜索中...
未找到
ActionAudioWaveform.h
浏览该文件的文档.
Typed audio action-block payload contract.
Common time values and an injectable deterministic simulation clock.
Optional synchronous audio waveform service consumed by the action editor.
Definition ActionAudioWaveform.h:44
virtual Result< ActionAudioWaveform > waveform(const ActionAudioWaveformRequest &request)=0
Decode and project one validated audio block into display buckets.
static constexpr const char * capabilityName
Definition ActionAudioWaveform.h:46
virtual ~IActionAudioWaveformProvider()=default
Releases IActionAudioWaveformProvider resources.
Definition AbilityAsset.cpp:9
Owning validated settings shared by Audio runtime and editor preview.
Definition ActionAudioBlock.h:19
One normalized min/max envelope bucket in timeline display order.
Definition ActionAudioWaveform.h:14
Owning request for a bounded audio-block waveform projection.
Definition ActionAudioWaveform.h:20
ActionAudioBinding binding
Validated owning audio settings; only URI, pitch and looping affect the projection.
Definition ActionAudioWaveform.h:22
Duration blockDuration
Authored timeline span represented by the block.
Definition ActionAudioWaveform.h:24
Owning waveform projection returned by an optional audio provider.
Definition ActionAudioWaveform.h:30
double clipDurationSeconds
Decoded source duration used for diagnostics and host labels.
Definition ActionAudioWaveform.h:32
std::vector< ActionAudioWaveformBucket > buckets
Min/max buckets in increasing block-local time.
Definition ActionAudioWaveform.h:34