Cargo Features

[dependencies]
objc2-media-accessibility = { version = "0.3.1", default-features = false, features = ["std", "alloc", "block2", "objc2", "objc2-core-graphics", "objc2-core-text", "objc2-foundation", "objc2-io-surface", "MAAudibleMedia", "MACaptionAppearance", "MADefinitions", "MAFlashingLightsProcessing", "MAImageCaptioning", "MAVideoAccommodations"] }
default = MAAudibleMedia, MACaptionAppearance, MADefinitions, MAFlashingLightsProcessing, MAImageCaptioning, MAMusicHaptics, MAVideoAccommodations, block2, objc2, objc2-core-graphics, objc2-core-text, objc2-foundation, objc2-io-surface, std

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

std default = alloc
alloc std
block2 default

Enables block2

objc2 default

Enables objc2, objc2 of objc2-core-foundation, optional objc2-core-graphics, optional objc2-core-text, and optional objc2-io-surface

objc2-core-graphics default

Enables objc2-core-graphics

Affects MACaptionAppearance::MACaptionAppearanceCopyForegroundColor, MACaptionAppearance::MACaptionAppearanceCopyBackgroundColor, MACaptionAppearance::MACaptionAppearanceCopyWindowColor

objc2-core-text default

Enables objc2-core-text

Affects MACaptionAppearance::MACaptionAppearanceCopyFontDescriptorForStyle

objc2-foundation default

Enables objc2-foundation

Affects MAFlashingLightsProcessing::MAFlashingLightsProcessorOptionKey, MAMusicHaptics::MAMusicHapticsManagerActiveStatusDidChangeNotification

objc2-io-surface default

Enables objc2-io-surface

MAAudibleMedia default

Enables CFArray of objc2-core-foundation

MACaptionAppearance default

Enables CFArray and CFCGTypes of objc2-core-foundation

MADefinitions default
MAFlashingLightsProcessing default

Enables CFDate of objc2-core-foundation

MAImageCaptioning default

Enables CFError and CFURL of objc2-core-foundation

MAMusicHaptics MAVideoAccommodations default