#![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::invalid_html_tags)]
#[link(name = "MediaToolbox", kind = "framework")]
extern "C" {}
#[cfg(feature = "MTAudioProcessingTap")]
#[path = "MTAudioProcessingTap.rs"]
mod __MTAudioProcessingTap;
#[cfg(feature = "MTFormatNames")]
#[path = "MTFormatNames.rs"]
mod __MTFormatNames;
#[cfg(feature = "MTProfessionalVideoWorkflow")]
#[path = "MTProfessionalVideoWorkflow.rs"]
mod __MTProfessionalVideoWorkflow;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::kMTAudioProcessingTapCallbacksVersion_0;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::kMTAudioProcessingTapCreationFlag_PostEffects;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::kMTAudioProcessingTapCreationFlag_PreEffects;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::kMTAudioProcessingTapFlag_EndOfStream;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::kMTAudioProcessingTapFlag_StartOfStream;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTap;
#[cfg(all(
feature = "MTAudioProcessingTap",
feature = "objc2-core-audio-types",
feature = "objc2-core-media"
))]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapCallbacks;
#[cfg(all(
feature = "MTAudioProcessingTap",
feature = "objc2-core-audio-types",
feature = "objc2-core-media"
))]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapCreate;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapCreationFlags;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapFinalizeCallback;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapFlags;
#[cfg(all(
feature = "MTAudioProcessingTap",
feature = "objc2-core-audio-types",
feature = "objc2-core-media"
))]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapGetSourceAudio;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapGetStorage;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapInitCallback;
#[cfg(all(
feature = "MTAudioProcessingTap",
feature = "objc2-core-audio-types",
feature = "objc2-core-media"
))]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapPrepareCallback;
#[cfg(all(
feature = "MTAudioProcessingTap",
feature = "objc2-core-audio-types",
feature = "objc2-core-media"
))]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapProcessCallback;
#[cfg(feature = "MTAudioProcessingTap")]
pub use self::__MTAudioProcessingTap::MTAudioProcessingTapUnprepareCallback;
#[cfg(all(feature = "MTFormatNames", feature = "objc2-core-media"))]
pub use self::__MTFormatNames::MTCopyLocalizedNameForMediaSubType;
#[cfg(all(feature = "MTFormatNames", feature = "objc2-core-media"))]
pub use self::__MTFormatNames::MTCopyLocalizedNameForMediaType;
#[cfg(feature = "MTProfessionalVideoWorkflow")]
pub use self::__MTProfessionalVideoWorkflow::MTRegisterProfessionalVideoWorkflowFormatReaders;