#![allow(unused_imports)]
#![allow(deprecated)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(missing_docs)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::identity_op)]
#![allow(clippy::missing_safety_doc)]
#![allow(clippy::doc_lazy_continuation)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::bare_urls)]
#![allow(rustdoc::unportable_markdown)]
#![allow(rustdoc::invalid_html_tags)]
#[link(name = "SoundAnalysis", kind = "framework")]
extern "C" {}
#[cfg(feature = "SNAnalyzer")]
#[path = "SNAnalyzer.rs"]
mod __SNAnalyzer;
#[cfg(feature = "SNClassificationResult")]
#[path = "SNClassificationResult.rs"]
mod __SNClassificationResult;
#[cfg(feature = "SNClassifySoundRequest")]
#[path = "SNClassifySoundRequest.rs"]
mod __SNClassifySoundRequest;
#[cfg(feature = "SNDefines")]
#[path = "SNDefines.rs"]
mod __SNDefines;
#[cfg(feature = "SNError")]
#[path = "SNError.rs"]
mod __SNError;
#[cfg(feature = "SNRequest")]
#[path = "SNRequest.rs"]
mod __SNRequest;
#[cfg(feature = "SNResult")]
#[path = "SNResult.rs"]
mod __SNResult;
#[cfg(feature = "SNTimeDurationConstraint")]
#[path = "SNTimeDurationConstraint.rs"]
mod __SNTimeDurationConstraint;
#[cfg(feature = "SNTypes")]
#[path = "SNTypes.rs"]
mod __SNTypes;
#[cfg(feature = "SNAnalyzer")]
pub use self::__SNAnalyzer::SNAudioFileAnalyzer;
#[cfg(feature = "SNAnalyzer")]
pub use self::__SNAnalyzer::SNAudioStreamAnalyzer;
#[cfg(feature = "SNClassificationResult")]
pub use self::__SNClassificationResult::SNClassification;
#[cfg(feature = "SNClassificationResult")]
pub use self::__SNClassificationResult::SNClassificationResult;
#[cfg(feature = "SNClassifySoundRequest")]
pub use self::__SNClassifySoundRequest::SNClassifySoundRequest;
#[cfg(feature = "SNError")]
pub use self::__SNError::SNErrorCode;
#[cfg(feature = "SNError")]
pub use self::__SNError::SNErrorDomain;
#[cfg(feature = "SNRequest")]
pub use self::__SNRequest::SNRequest;
#[cfg(feature = "SNResult")]
pub use self::__SNResult::SNResult;
#[cfg(feature = "SNResult")]
pub use self::__SNResult::SNResultsObserving;
#[cfg(feature = "SNTimeDurationConstraint")]
pub use self::__SNTimeDurationConstraint::SNTimeDurationConstraint;
#[cfg(feature = "SNTimeDurationConstraint")]
pub use self::__SNTimeDurationConstraint::SNTimeDurationConstraintType;
#[cfg(feature = "SNTypes")]
pub use self::__SNTypes::SNClassifierIdentifier;
#[cfg(feature = "SNTypes")]
pub use self::__SNTypes::SNClassifierIdentifierVersion1;