Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
window_enumerator.hpp
Go to the documentation of this file.
1#pragma once
2
5#include <cstdint>
6#include <vector>
7
8namespace pulp::audio {
9
16
22
24 const AudioFileData& audio,
25 const ExcerptQuery& query);
26
27} // namespace pulp::audio
Definition analyzer_provider.hpp:12
WindowEnumerationStatus
Definition window_enumerator.hpp:10
@ invalid_query
Definition window_enumerator.hpp:12
@ file_too_short
Definition window_enumerator.hpp:14
@ empty_audio
Definition window_enumerator.hpp:13
@ ok
Definition analyzer_provider.hpp:58
WindowEnumerationResult enumerate_excerpt_windows(const std::string &source_path, const AudioFileData &audio, const ExcerptQuery &query)
Definition audio_file.hpp:24
Definition excerpt_types.hpp:9
Definition window_enumerator.hpp:17
WindowEnumerationStatus status
Definition window_enumerator.hpp:18
std::vector< ExcerptWindow > windows
Definition window_enumerator.hpp:19
uint64_t source_frames
Definition window_enumerator.hpp:20