Codec-neutral waveform generation and loop QA service. 更多...
#include <AudioWaveform.h>
Public 成员函数 | |
| AudioWaveformResult | generate (const AudioWaveformRequest &request, const EditorAudioPcm &pcm, int maxPixels=16384, std::size_t maxSamples=100000000) const |
| Build bounded per-channel envelopes from already-decoded PCM. | |
详细描述
Codec-neutral waveform generation and loop QA service.
在文件 AudioWaveform.h 第 53 行定义.
成员函数说明
◆ generate()
| AudioWaveformResult eve::audio_editing::AudioWaveformService::generate | ( | const AudioWaveformRequest & | request, |
| const EditorAudioPcm & | pcm, | ||
| int | maxPixels = 16384, |
||
| std::size_t | maxSamples = 100000000 |
||
| ) | const |
Build bounded per-channel envelopes from already-decoded PCM.
在文件 AudioWaveform.cpp 第 9 行定义.
引用了 eve::audio_editing::AudioWaveformResult::asset, begin, bucket, eve::audio_editing::EditorAudioPcm::channels, eve::audio_editing::AudioWaveformResult::channels, eve::audio_editing::AudioWaveformResult::diagnostics, eve::audio_editing::AudioWaveformResult::duration, end, eve::audio_editing::AudioWaveformResult::envelopes, eve::InvalidArgument, eve::audio_editing::AudioWaveformResult::loopEndBucket, eve::audio_editing::AudioWaveformResult::loopSeamDelta, eve::audio_editing::AudioWaveformResult::loopStartBucket, maximum, minimum, eve::PreconditionViolation, request, eve::editing::ruleDiagnostic(), eve::audio_editing::EditorAudioPcm::sampleRate, eve::audio_editing::AudioWaveformResult::sampleRate, eve::audio_editing::EditorAudioPcm::samples, eve::audio_editing::AudioWaveformResult::sourceRevision, start , 以及 eve::audio_editing::AudioWaveformResult::status.
该类的文档由以下文件生成:
- src/modules/audio/editing/AudioWaveform.h
- src/modules/audio/editing/AudioWaveform.cpp