icrate 0.1.2

Bindings to Apple's frameworks
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use crate::common::*;
use crate::AppKit::*;
use crate::Foundation::*;
use crate::MediaPlayer::*;

extern_methods!(
    /// MPNowPlayingInfoLanguageOptionAdditions
    #[cfg(feature = "AVFoundation_AVMediaSelectionOption")]
    unsafe impl AVMediaSelectionOption {
        #[cfg(feature = "MediaPlayer_MPNowPlayingInfoLanguageOption")]
        #[method_id(@__retain_semantics Other makeNowPlayingInfoLanguageOption)]
        pub unsafe fn makeNowPlayingInfoLanguageOption(
            &self,
        ) -> Option<Id<MPNowPlayingInfoLanguageOption>>;
    }
);

extern_methods!(
    /// MPNowPlayingInfoLanguageOptionAdditions
    #[cfg(feature = "AVFoundation_AVMediaSelectionGroup")]
    unsafe impl AVMediaSelectionGroup {
        #[cfg(feature = "MediaPlayer_MPNowPlayingInfoLanguageOptionGroup")]
        #[method_id(@__retain_semantics Other makeNowPlayingInfoLanguageOptionGroup)]
        pub unsafe fn makeNowPlayingInfoLanguageOptionGroup(
            &self,
        ) -> Id<MPNowPlayingInfoLanguageOptionGroup>;
    }
);