Cargo Features

[dependencies]
objc2-media-toolbox = { version = "0.3.1", default-features = false, features = ["std", "alloc", "objc2", "objc2-core-audio-types", "objc2-core-media", "MTFormatNames", "MTProfessionalVideoWorkflow"] }
default = MTAudioProcessingTap, MTFormatNames, MTProfessionalVideoWorkflow, objc2, objc2-core-audio-types, objc2-core-media, std

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

std default = alloc
alloc std
objc2 default

Enables objc2, objc2 of objc2-core-foundation, optional objc2-core-audio-types, and optional objc2-core-media

objc2-core-audio-types default

Enables objc2-core-audio-types

Affects MTAudioProcessingTap::MTAudioProcessingTapPrepareCallback, MTAudioProcessingTap::MTAudioProcessingTapProcessCallback, MTAudioProcessingTap::MTAudioProcessingTapCallbacks, MTAudioProcessingTap::MTAudioProcessingTapCreate, MTAudioProcessingTap::MTAudioProcessingTapGetSourceAudio

objc2-core-media default

Enables objc2-core-media

Affects MTFormatNames::MTCopyLocalizedNameForMediaType, MTFormatNames::MTCopyLocalizedNameForMediaSubType, MTAudioProcessingTap::MTAudioProcessingTapPrepareCallback, MTAudioProcessingTap::MTAudioProcessingTapProcessCallback, MTAudioProcessingTap::MTAudioProcessingTapCallbacks, MTAudioProcessingTap::MTAudioProcessingTapCreate, MTAudioProcessingTap::MTAudioProcessingTapGetSourceAudio

MTAudioProcessingTap MTFormatNames default
MTProfessionalVideoWorkflow default