objc2-cinematic 0.3.2

Bindings to the Cinematic framework
Documentation
// This file has been automatically generated by `objc2`'s `header-translator`.
// DO NOT EDIT

#![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 = "Cinematic", kind = "framework")]
extern "C" {}

#[cfg(feature = "CNAssetInfo")]
#[path = "CNAssetInfo.rs"]
mod __CNAssetInfo;
#[cfg(feature = "CNCinematicBase")]
#[path = "CNCinematicBase.rs"]
mod __CNCinematicBase;
#[cfg(feature = "CNCinematicError")]
#[path = "CNCinematicError.rs"]
mod __CNCinematicError;
#[cfg(feature = "CNDecision")]
#[path = "CNDecision.rs"]
mod __CNDecision;
#[cfg(feature = "CNDetection")]
#[path = "CNDetection.rs"]
mod __CNDetection;
#[cfg(feature = "CNDetectionTrack")]
#[path = "CNDetectionTrack.rs"]
mod __CNDetectionTrack;
#[cfg(feature = "CNObjectTracker")]
#[path = "CNObjectTracker.rs"]
mod __CNObjectTracker;
#[cfg(feature = "CNRenderingSession")]
#[path = "CNRenderingSession.rs"]
mod __CNRenderingSession;
#[cfg(feature = "CNScript")]
#[path = "CNScript.rs"]
mod __CNScript;
#[cfg(feature = "CNSpatialAudio")]
#[path = "CNSpatialAudio.rs"]
mod __CNSpatialAudio;

#[cfg(feature = "CNAssetInfo")]
pub use self::__CNAssetInfo::AVMutableCompositionCNComposition;
#[cfg(feature = "CNAssetInfo")]
pub use self::__CNAssetInfo::CNAssetInfo;
#[cfg(feature = "CNAssetInfo")]
pub use self::__CNAssetInfo::CNCompositionInfo;
#[cfg(feature = "CNCinematicError")]
pub use self::__CNCinematicError::CNCinematicErrorCode;
#[cfg(feature = "CNCinematicError")]
pub use self::__CNCinematicError::CNCinematicErrorDomain;
#[cfg(feature = "CNDecision")]
pub use self::__CNDecision::CNDecision;
#[cfg(feature = "CNDetection")]
pub use self::__CNDetection::CNDetection;
#[cfg(feature = "CNDetection")]
pub use self::__CNDetection::CNDetectionGroupID;
#[cfg(feature = "CNDetection")]
pub use self::__CNDetection::CNDetectionID;
#[cfg(feature = "CNDetection")]
pub use self::__CNDetection::CNDetectionType;
#[cfg(feature = "CNDetectionTrack")]
pub use self::__CNDetectionTrack::CNCustomDetectionTrack;
#[cfg(feature = "CNDetectionTrack")]
pub use self::__CNDetectionTrack::CNDetectionTrack;
#[cfg(feature = "CNDetectionTrack")]
pub use self::__CNDetectionTrack::CNFixedDetectionTrack;
#[cfg(feature = "CNObjectTracker")]
pub use self::__CNObjectTracker::CNBoundsPrediction;
#[cfg(feature = "CNObjectTracker")]
pub use self::__CNObjectTracker::CNObjectTracker;
#[cfg(feature = "CNRenderingSession")]
pub use self::__CNRenderingSession::CNRenderingQuality;
#[cfg(feature = "CNRenderingSession")]
pub use self::__CNRenderingSession::CNRenderingSession;
#[cfg(feature = "CNRenderingSession")]
pub use self::__CNRenderingSession::CNRenderingSessionAttributes;
#[cfg(feature = "CNRenderingSession")]
pub use self::__CNRenderingSession::CNRenderingSessionFrameAttributes;
#[cfg(feature = "CNScript")]
pub use self::__CNScript::CNScript;
#[cfg(feature = "CNScript")]
pub use self::__CNScript::CNScriptChanges;
#[cfg(feature = "CNScript")]
pub use self::__CNScript::CNScriptFrame;
#[cfg(feature = "CNSpatialAudio")]
pub use self::__CNSpatialAudio::CNAssetSpatialAudioInfo;
#[cfg(feature = "CNSpatialAudio")]
pub use self::__CNSpatialAudio::CNSpatialAudioContentType;
#[cfg(feature = "CNSpatialAudio")]
pub use self::__CNSpatialAudio::CNSpatialAudioRenderingStyle;