pub mod alignment;
pub mod extractor;
pub(crate) mod kernels;
pub use crate::core::{SnippetBatch, WaveformSnippet};
pub use alignment::SINC_KERNEL_RADIUS;
pub use extractor::{
SnippetOptions, DEFAULT_SNIPPET_K_NEIGHBORS, DEFAULT_SNIPPET_POST_SAMPLES, DEFAULT_SNIPPET_PRE_SAMPLES,
read_snippets,
extract_snippet_batch, extract_snippets,
extract_snippets_single_channel, extraction_margin, snippet_fits,
};
pub use kernels::{VramSnippets, execute_extract_sinc_in_vram};