Skip to main content

av_denoise/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![cfg_attr(docsrs, doc(auto_cfg))]
3#![doc = include_str!("../README.md")]
4
5pub mod accelerate;
6pub mod cache;
7mod denoiser;
8pub mod device;
9#[doc(hidden)]
10pub mod nlmeans;
11pub mod sniff;
12
13pub use cache::{COMPILATION_CACHE_ENV, CacheAlreadyInitialisedError, apply_compilation_cache_env};
14pub use denoiser::{Algorithm, Denoiser, DenoiserError, DenoiserOptions, DenoisingMode, NlmTuning};
15pub use device::Device;
16pub use nlmeans::{
17    ChannelMode,
18    DEFAULT_PILOT_STRENGTH_SCALE,
19    HqParams,
20    MotionCompensationMode,
21    MotionEstimation,
22    PrefilterMode,
23};