//! # Bindings to the `AVFoundation` framework
//!
//! See [Apple's docs][apple-doc] and [the general docs on framework crates][framework-crates] for more information.
//!
//! [apple-doc]: https://developer.apple.com/documentation/avfoundation/
//! [framework-crates]: https://docs.rs/objc2/latest/objc2/topics/about_generated/index.html
// Update in Cargo.toml as well.
extern crate alloc;
extern crate std;
pub use *;
// MacTypes.h
pub type OSType = u32;
pub type OSStatus = i32;
// NOTE: Certain classes are marked as `@unchecked Swift.Sendable` in
// `$(xcrun --show-sdk-path)/usr/lib/swift/AVFoundation.swiftmodule/*`, but
// only when the deployment target is high enough (so we can only do that too
// when https://github.com/rust-lang/rfcs/pull/3750 lands).