Cargo Features

[dependencies]
objc2-media-player = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-app-kit", "objc2-av-foundation", "objc2-core-foundation", "objc2-core-media", "AVFoundation_MPNowPlayingInfoLanguageOptionAdditions", "AVPlayerItem_MediaPlayerAdditions", "MPError", "MPMediaEntity", "MPMediaItem", "MPMediaItemCollection", "MPMediaLibrary", "MPMediaPickerController", "MPMediaPlayback", "MPMediaPlaylist", "MPMediaQuery", "MPMediaQuerySection", "MPMoviePlayerViewController", "MPMusicPlayerApplicationController", "MPMusicPlayerController", "MPMusicPlayerQueueDescriptor", "MPNowPlayingInfoCenter", "MPNowPlayingInfoLanguageOption", "MPNowPlayingSession", "MPPlayableContentDataSource", "MPPlayableContentDelegate", "MPPlayableContentManager", "MPPlayableContentManagerContext", "MPRemoteCommand", "MPRemoteCommandCenter", "MPRemoteCommandEvent", "MPVolumeView", "MediaPlayerDefines", "NSUserActivity_MediaPlayerAdditions"] }
default = AVFoundation_MPNowPlayingInfoLanguageOptionAdditions, AVPlayerItem_MediaPlayerAdditions, MPContentItem, MPError, MPMediaEntity, MPMediaItem, MPMediaItemCollection, MPMediaLibrary, MPMediaPickerController, MPMediaPlayback, MPMediaPlaylist, MPMediaQuery, MPMediaQuerySection, MPMoviePlayerController, MPMoviePlayerViewController, MPMusicPlayerApplicationController, MPMusicPlayerController, MPMusicPlayerQueueDescriptor, MPNowPlayingInfoCenter, MPNowPlayingInfoLanguageOption, MPNowPlayingSession, MPPlayableContentDataSource, MPPlayableContentDelegate, MPPlayableContentManager, MPPlayableContentManagerContext, MPRemoteCommand, MPRemoteCommandCenter, MPRemoteCommandEvent, MPRemoteControlTypes, MPVolumeSettings, MPVolumeView, MediaPlayerDefines, NSUserActivity_MediaPlayerAdditions, bitflags, block2, objc2-app-kit, objc2-av-foundation, objc2-core-foundation, std

These default features are set whenever objc2-media-player is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
bitflags default MPMediaItem MPMediaPlaylist

Enables bitflags

block2 default

Enables block2

objc2-app-kit default

Enables objc2-app-kit

objc2-av-foundation default

Enables objc2-av-foundation

objc2-core-foundation default

Enables objc2-core-foundation

objc2-core-media

Enables objc2-core-media

AVFoundation_MPNowPlayingInfoLanguageOptionAdditions default
AVPlayerItem_MediaPlayerAdditions default

Enables NSDictionary and NSString of objc2-foundation

MPContentItem MPError default

Enables NSString of objc2-foundation

MPMediaEntity default

Enables NSObject, NSSet and NSString of objc2-foundation

MPMediaItem default = bitflags

Enables NSDate, NSObject, NSString and NSURL of objc2-foundation

MPMediaItemCollection default

Enables NSArray and NSObject of objc2-foundation

MPMediaLibrary default

Enables NSArray, NSDate, NSError, NSObject, NSString and NSUUID of objc2-foundation

MPMediaPickerController default
MPMediaPlayback default

Enables NSDate and NSString of objc2-foundation

MPMediaPlaylist default = bitflags

Enables NSArray, NSError, NSObject and NSString of objc2-foundation

MPMediaQuery default

Enables NSArray, NSObject, NSSet and NSString of objc2-foundation

MPMediaQuerySection default

Enables NSObject, NSRange and NSString of objc2-foundation

MPMoviePlayerController MPMoviePlayerViewController default
MPMusicPlayerApplicationController default

Enables NSArray, NSError and NSString of objc2-foundation

MPMusicPlayerController default

Enables NSArray, NSError, NSNotification and NSString of objc2-foundation

MPMusicPlayerQueueDescriptor default

Enables NSArray, NSDate, NSDictionary and NSString of objc2-foundation

MPNowPlayingInfoCenter default

Enables NSDictionary and NSString of objc2-foundation

MPNowPlayingInfoLanguageOption default

Enables NSArray and NSString of objc2-foundation

MPNowPlayingSession default

Enables NSArray and NSObject of objc2-foundation

MPPlayableContentDataSource default

Enables NSError, NSIndexPath and NSString of objc2-foundation

MPPlayableContentDelegate default

Enables NSArray, NSError and NSIndexPath of objc2-foundation

MPPlayableContentManager default

Enables NSArray and NSString of objc2-foundation

MPPlayableContentManagerContext default
MPRemoteCommand default

Enables NSArray, NSString and NSValue of objc2-foundation

MPRemoteCommandCenter default
MPRemoteCommandEvent default

Enables NSDate of objc2-foundation

MPRemoteControlTypes MPVolumeSettings MPVolumeView default
MediaPlayerDefines default
NSUserActivity_MediaPlayerAdditions default

Enables NSString and NSUserActivity of objc2-foundation

objc2-media-player has 38 features without comments.