Cargo Features
[dependencies]
objc2-av-foundation = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-avf-audio", "objc2-core-foundation", "objc2-core-graphics", "objc2-core-image", "objc2-core-media", "objc2-core-video", "objc2-quartz-core", "objc2-uniform-type-identifiers", "AVAnimation", "AVAsset", "AVAssetCache", "AVAssetDownloadStorageManager", "AVAssetDownloadTask", "AVAssetExportSession", "AVAssetImageGenerator", "AVAssetPlaybackAssistant", "AVAssetReader", "AVAssetReaderOutput", "AVAssetResourceLoader", "AVAssetSegmentReport", "AVAssetTrack", "AVAssetTrackGroup", "AVAssetTrackSegment", "AVAssetVariant", "AVAssetWriter", "AVAssetWriterInput", "AVAsynchronousKeyValueLoading", "AVAudioConnectionPoint", "AVAudioEnvironmentNode", "AVAudioIONode", "AVAudioMix", "AVAudioPlayer", "AVAudioPlayerNode", "AVAudioProcessingSettings", "AVAudioSequencer", "AVAudioSessionRoute", "AVAudioTypes", "AVAudioUnitDelay", "AVAudioUnitEffect", "AVAudioUnitReverb", "AVAudioUnitTimePitch", "AVBase", "AVCameraCalibrationData", "AVCaption", "AVCaptionConversionValidator", "AVCaptionFormatConformer", "AVCaptionGrouper", "AVCaptionRenderer", "AVCaptionSettings", "AVCaptureAudioDataOutput", "AVCaptureAudioPreviewOutput", "AVCaptureControl", "AVCaptureDataOutputSynchronizer", "AVCaptureDepthDataOutput", "AVCaptureDeskViewApplication", "AVCaptureDevice", "AVCaptureFileOutput", "AVCaptureIndexPicker", "AVCaptureInput", "AVCaptureMetadataOutput", "AVCaptureOutput", "AVCaptureOutputBase", "AVCapturePhotoOutput", "AVCaptureReactions", "AVCaptureSession", "AVCaptureSessionPreset", "AVCaptureSlider", "AVCaptureStillImageOutput", "AVCaptureSystemExposureBiasSlider", "AVCaptureSystemPressure", "AVCaptureSystemZoomSlider", "AVCaptureVideoDataOutput", "AVCaptureVideoPreviewLayer", "AVComposition", "AVCompositionTrack", "AVCompositionTrackSegment", "AVContentKeySession", "AVContinuityDevice", "AVDepthData", "AVError", "AVExternalStorageDevice", "AVFCore", "AVGeometry", "AVMIDIPlayer", "AVMediaFormat", "AVMediaSelection", "AVMediaSelectionGroup", "AVMetadataIdentifiers", "AVMetadataItem", "AVMetadataObject", "AVMetrics", "AVMovie", "AVMovieTrack", "AVOutputSettingsAssistant", "AVPlaybackCoordinator", "AVPlayer", "AVPlayerInterstitialEventController", "AVPlayerItem", "AVPlayerItemIntegratedTimeline", "AVPlayerItemMediaDataCollector", "AVPlayerItemOutput", "AVPlayerItemProtectedContentAdditions", "AVPlayerItemTrack", "AVPlayerLayer", "AVPlayerLooper", "AVPlayerMediaSelectionCriteria", "AVPlayerOutput", "AVPortraitEffectsMatte", "AVRenderedCaptionImage", "AVRouteDetector", "AVSampleBufferAudioRenderer", "AVSampleBufferDisplayLayer", "AVSampleBufferGenerator", "AVSampleBufferRenderSynchronizer", "AVSampleBufferVideoRenderer", "AVSampleCursor", "AVSemanticSegmentationMatte", "AVSynchronizedLayer", "AVTextStyleRule", "AVTime", "AVTimedMetadataGroup", "AVUtilities", "AVVideoCompositing", "AVVideoComposition", "AVVideoPerformanceMetrics", "AVVideoSettings"] }
- default = AVAnimation, AVAsset, AVAssetCache, AVAssetDownloadStorageManager, AVAssetDownloadTask, AVAssetExportSession, AVAssetImageGenerator, AVAssetPlaybackAssistant, AVAssetReader, AVAssetReaderOutput, AVAssetResourceLoader, AVAssetSegmentReport, AVAssetTrack, AVAssetTrackGroup, AVAssetTrackSegment, AVAssetVariant, AVAssetWriter, AVAssetWriterInput, AVAsynchronousKeyValueLoading, AVAudioBuffer, AVAudioChannelLayout, AVAudioConnectionPoint, AVAudioConverter, AVAudioEngine, AVAudioEnvironmentNode, AVAudioFile, AVAudioFormat, AVAudioIONode, AVAudioMix, AVAudioMixerNode, AVAudioMixing, AVAudioNode, AVAudioPlayer, AVAudioPlayerNode, AVAudioProcessingSettings, AVAudioRecorder, AVAudioRoutingArbiter, AVAudioSequencer, AVAudioSession, AVAudioSessionDeprecated, AVAudioSessionRoute, AVAudioSessionTypes, AVAudioSettings, AVAudioTime, AVAudioTypes, AVAudioUnit, AVAudioUnitComponent, AVAudioUnitDelay, AVAudioUnitDistortion, AVAudioUnitEQ, AVAudioUnitEffect, AVAudioUnitGenerator, AVAudioUnitMIDIInstrument, AVAudioUnitReverb, AVAudioUnitSampler, AVAudioUnitTimeEffect, AVAudioUnitTimePitch, AVAudioUnitVarispeed, AVBase, AVCameraCalibrationData, AVCaption, AVCaptionConversionValidator, AVCaptionFormatConformer, AVCaptionGroup, AVCaptionGrouper, AVCaptionRenderer, AVCaptionSettings, AVCaptureAudioDataOutput, AVCaptureAudioPreviewOutput, AVCaptureControl, AVCaptureDataOutputSynchronizer, AVCaptureDepthDataOutput, AVCaptureDeskViewApplication, AVCaptureDevice, AVCaptureFileOutput, AVCaptureIndexPicker, AVCaptureInput, AVCaptureMetadataOutput, AVCaptureOutput, AVCaptureOutputBase, AVCapturePhotoOutput, AVCaptureReactions, AVCaptureSession, AVCaptureSessionPreset, AVCaptureSlider, AVCaptureStillImageOutput, AVCaptureSystemExposureBiasSlider, AVCaptureSystemPressure, AVCaptureSystemZoomSlider, AVCaptureVideoDataOutput, AVCaptureVideoPreviewLayer, AVComposition, AVCompositionTrack, AVCompositionTrackSegment, AVContentKeySession, AVContinuityDevice, AVDepthData, AVError, AVExternalStorageDevice, AVFAudio, AVFCapture, AVFCore, AVGeometry, AVMIDIPlayer, AVMediaFormat, AVMediaSelection, AVMediaSelectionGroup, AVMetadataFormat, AVMetadataIdentifiers, AVMetadataItem, AVMetadataObject, AVMetrics, AVMovie, AVMovieTrack, AVOutputSettingsAssistant, AVPlaybackCoordinator, AVPlayer, AVPlayerInterstitialEventController, AVPlayerItem, AVPlayerItemIntegratedTimeline, AVPlayerItemMediaDataCollector, AVPlayerItemOutput, AVPlayerItemProtectedContentAdditions, AVPlayerItemTrack, AVPlayerLayer, AVPlayerLooper, AVPlayerMediaSelectionCriteria, AVPlayerOutput, AVPortraitEffectsMatte, AVQueuedSampleBufferRendering, AVRenderedCaptionImage, AVRouteDetector, AVSampleBufferAudioRenderer, AVSampleBufferDisplayLayer, AVSampleBufferGenerator, AVSampleBufferRenderSynchronizer, AVSampleBufferVideoRenderer, AVSampleCursor, AVSemanticSegmentationMatte, AVSynchronizedLayer, AVTextStyleRule, AVTime, AVTimedMetadataGroup, AVUtilities, AVVideoCompositing, AVVideoComposition, AVVideoPerformanceMetrics, AVVideoSettings, bitflags, block2, objc2-avf-audio, objc2-core-foundation, objc2-core-graphics, objc2-core-image, objc2-core-video, objc2-quartz-core, std
-
These default features are set whenever
objc2-av-foundation
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- bitflags default AVAsset AVAssetExportSession AVAudioProcessingSettings AVCaption AVCaptureDevice AVCaptureSystemPressure AVMovie AVPlaybackCoordinator AVPlayer AVPlayerInterstitialEventController AVPlayerItem
-
Enables bitflags
- block2 default
-
Enables block2
Affects
AVAssetImageGenerator::AVAssetImageGeneratorCompletionHandler
… - objc2-avf-audio default
-
Enables objc2-avf-audio
- objc2-core-foundation default
-
Enables objc2-core-foundation
Affects
AVAnimation::AVCoreAnimationBeginTimeAtZero
,AVCaption::AVCaptionDimension
,AVCaption::AVCaptionPoint
,AVCaption::AVCaptionSize
,AVCaption::AVCaptionDimensionMake
,AVCaption::AVCaptionPointMake
,AVCaption::AVCaptionSizeMake
,AVGeometry::AVMakeRectWithAspectRatioInsideRect
,AVVideoCompositing::AVEdgeWidths
,AVPlayerOutput::CMTagCollectionCreateWithVideoOutputPreset
… - objc2-core-graphics default
-
Enables objc2-core-graphics
Affects
AVAssetImageGenerator::AVAssetImageGeneratorCompletionHandler
… - objc2-core-image default
-
Enables objc2-core-image
- objc2-core-media
-
Enables objc2-core-media
Affects
AVCaptureDevice::AVCaptureExposureDurationCurrent
,AVContentKeySession::AVSampleBufferAttachContentKey
,AVPlayerOutput::CMTagCollectionCreateWithVideoOutputPreset
,AVAssetImageGenerator::AVAssetImageGeneratorCompletionHandler
… - objc2-core-video default
-
Enables objc2-core-video
- objc2-quartz-core default
-
Enables objc2-quartz-core
- objc2-uniform-type-identifiers
-
Enables objc2-uniform-type-identifiers
- AVAnimation default
-
Enables NSString of objc2-foundation
- AVAsset default = bitflags
-
Enables NSArray, NSDate, NSDictionary, NSError, NSItemProvider, NSLocale, NSObject, NSString, NSURL and NSUUID of objc2-foundation
- AVAssetCache default
-
Enables NSArray of objc2-foundation
- AVAssetDownloadStorageManager default
-
Enables NSDate, NSObject, NSString and NSURL of objc2-foundation
- AVAssetDownloadTask default
-
Enables NSArray, NSData, NSDictionary, NSError, NSObject, NSOperation, NSProgress, NSString, NSURL, NSURLRequest, NSURLResponse, NSURLSession and NSValue of objc2-foundation
- AVAssetExportSession default = bitflags
-
Enables NSArray, NSError, NSString and NSURL of objc2-foundation
- AVAssetImageGenerator default
-
Enables NSArray, NSError, NSString and NSValue of objc2-foundation
- AVAssetPlaybackAssistant default
-
Enables NSArray and NSString of objc2-foundation
- AVAssetReader default
-
Enables NSArray and NSError of objc2-foundation
- AVAssetReaderOutput default
-
Enables NSArray, NSDictionary, NSString and NSValue of objc2-foundation
- AVAssetResourceLoader default
-
Enables NSArray, NSData, NSDate, NSDictionary, NSError, NSString, NSURLAuthenticationChallenge, NSURLRequest and NSURLResponse of objc2-foundation
- AVAssetSegmentReport default
-
Enables NSArray and NSString of objc2-foundation
- AVAssetTrack default
-
Enables NSArray, NSError, NSObject and NSString of objc2-foundation
- AVAssetTrackGroup default
-
Enables NSArray, NSObject and NSValue of objc2-foundation
- AVAssetTrackSegment default
- AVAssetVariant default
-
Enables NSArray, NSComparisonPredicate, NSObject, NSPredicate, NSString and NSValue of objc2-foundation
- AVAssetWriter default
-
Enables NSArray, NSData, NSDictionary, NSError, NSObject, NSString and NSURL of objc2-foundation
- AVAssetWriterInput default
-
Enables NSArray, NSDictionary, NSString, NSURL and NSValue of objc2-foundation
- AVAsynchronousKeyValueLoading default
-
Enables NSArray and NSString of objc2-foundation
- AVAudioBuffer AVAudioChannelLayout AVAudioConnectionPoint default
- AVAudioConverter AVAudioEngine AVAudioEnvironmentNode default
- AVAudioFile AVAudioFormat AVAudioIONode default
- AVAudioMix default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- AVAudioMixerNode AVAudioMixing AVAudioNode AVAudioPlayer default
- AVAudioPlayerNode default
- AVAudioProcessingSettings default = bitflags
-
Enables NSString of objc2-foundation
- AVAudioRecorder AVAudioRoutingArbiter AVAudioSequencer default
- AVAudioSession AVAudioSessionDeprecated AVAudioSessionRoute default
- AVAudioSessionTypes AVAudioSettings AVAudioTime AVAudioTypes default
- AVAudioUnit AVAudioUnitComponent AVAudioUnitDelay default
- AVAudioUnitDistortion AVAudioUnitEQ AVAudioUnitEffect default
- AVAudioUnitGenerator AVAudioUnitMIDIInstrument AVAudioUnitReverb default
- AVAudioUnitSampler AVAudioUnitTimeEffect AVAudioUnitTimePitch default
- AVAudioUnitVarispeed AVBase default
- AVCameraCalibrationData default
-
Enables NSData of objc2-foundation
- AVCaption default = bitflags
-
Enables NSCoder, NSObject, NSRange, NSString and NSZone of objc2-foundation
- AVCaptionConversionValidator default
-
Enables NSArray, NSDictionary, NSRange and NSString of objc2-foundation
- AVCaptionFormatConformer default
-
Enables NSDictionary, NSError and NSString of objc2-foundation
- AVCaptionGroup AVCaptionGrouper default
-
Enables NSArray of objc2-foundation
- AVCaptionRenderer default
-
Enables NSArray and NSObject of objc2-foundation
- AVCaptionSettings default
-
Enables NSString of objc2-foundation
- AVCaptureAudioDataOutput default
-
Enables NSDictionary and NSString of objc2-foundation
- AVCaptureAudioPreviewOutput default
-
Enables NSString of objc2-foundation
- AVCaptureControl default
- AVCaptureDataOutputSynchronizer default
-
Enables NSArray and NSEnumerator of objc2-foundation
- AVCaptureDepthDataOutput default
- AVCaptureDeskViewApplication default
-
Enables NSError of objc2-foundation
- AVCaptureDevice default = bitflags
-
Enables NSArray, NSData, NSError, NSNotification, NSSet, NSString and NSValue of objc2-foundation
- AVCaptureFileOutput default
-
Enables NSArray, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- AVCaptureIndexPicker default
-
Enables NSArray and NSString of objc2-foundation
- AVCaptureInput default
-
Enables NSArray, NSError, NSNotification and NSString of objc2-foundation
- AVCaptureMetadataOutput default
-
Enables NSArray and NSString of objc2-foundation
- AVCaptureOutput default
- AVCaptureOutputBase default
-
Enables NSArray and NSString of objc2-foundation
- AVCapturePhotoOutput default
-
Enables NSArray, NSData, NSDictionary, NSError, NSObject, NSString, NSURL and NSValue of objc2-foundation
- AVCaptureReactions default
-
Enables NSString of objc2-foundation
- AVCaptureSession default
-
Enables NSArray, NSNotification and NSString of objc2-foundation
- AVCaptureSessionPreset default
-
Enables NSString of objc2-foundation
- AVCaptureSlider default
-
Enables NSArray, NSString and NSValue of objc2-foundation
- AVCaptureStillImageOutput default
-
Enables NSArray, NSData, NSDictionary, NSError, NSString and NSValue of objc2-foundation
- AVCaptureSystemExposureBiasSlider default
- AVCaptureSystemPressure default = bitflags
-
Enables NSString of objc2-foundation
- AVCaptureSystemZoomSlider default
- AVCaptureVideoDataOutput default
-
Enables NSArray, NSDictionary, NSString, NSURL and NSValue of objc2-foundation
- AVCaptureVideoPreviewLayer default
-
Enables NSObject and NSString of objc2-foundation
- AVComposition default
-
Enables NSArray, NSDictionary, NSError, NSLocale, NSObject, NSString and NSURL of objc2-foundation
- AVCompositionTrack default
-
Enables NSArray, NSError, NSObject, NSString and NSValue of objc2-foundation
- AVCompositionTrackSegment default
-
Enables NSURL of objc2-foundation
- AVContentKeySession default
-
Enables NSArray, NSData, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- AVContinuityDevice default
-
Enables NSArray and NSUUID of objc2-foundation
- AVDepthData default
-
Enables NSArray, NSDictionary, NSError, NSString and NSValue of objc2-foundation
- AVError default
-
Enables NSError and NSString of objc2-foundation
- AVExternalStorageDevice default
-
Enables NSArray, NSError, NSString, NSURL and NSUUID of objc2-foundation
- AVFAudio AVFCapture AVFCore default
- AVGeometry default
-
Enables NSValue of objc2-foundation
- AVMIDIPlayer default
- AVMediaFormat default
-
Enables NSString of objc2-foundation
- AVMediaSelection default
-
Enables NSObject of objc2-foundation
- AVMediaSelectionGroup default
-
Enables NSArray, NSLocale, NSObject, NSString and NSValue of objc2-foundation
- AVMetadataFormat AVMetadataIdentifiers default
-
Enables NSString of objc2-foundation
- AVMetadataItem default
-
Enables NSArray, NSData, NSDate, NSDictionary, NSError, NSLocale, NSObject, NSString and NSValue of objc2-foundation
- AVMetadataObject default
-
Enables NSArray, NSDictionary, NSObject and NSString of objc2-foundation
- AVMetrics default
-
Enables NSArray, NSDate, NSError, NSObject, NSRange, NSString, NSURL, NSURLSession and NSValue of objc2-foundation
- AVMovie default = bitflags
-
Enables NSArray, NSData, NSDate, NSDictionary, NSError, NSLocale, NSObject, NSString and NSURL of objc2-foundation
- AVMovieTrack default
-
Enables NSArray, NSError, NSObject, NSString and NSURL of objc2-foundation
- AVOutputSettingsAssistant default
-
Enables NSArray, NSDictionary and NSString of objc2-foundation
- AVPlaybackCoordinator default = bitflags
-
Enables NSArray, NSDate, NSNotification, NSString, NSUUID and NSValue of objc2-foundation
- AVPlayer default = bitflags
-
Enables NSArray, NSDate, NSError, NSNotification, NSString and NSURL of objc2-foundation
Affects
AVPlayerInterstitialEventController::AVPlayerWaitingDuringInterstitialEventReason
… - AVPlayerInterstitialEventController default = bitflags
-
Enables NSArray, NSDate, NSDictionary, NSNotification, NSObject and NSString of objc2-foundation
- AVPlayerItem default = bitflags
-
Enables NSArray, NSData, NSDate, NSDictionary, NSError, NSNotification, NSObject, NSString, NSURL, NSValue and NSZone of objc2-foundation
- AVPlayerItemIntegratedTimeline default
-
Enables NSArray, NSDate, NSNotification, NSString and NSValue of objc2-foundation
- AVPlayerItemMediaDataCollector default
-
Enables NSArray, NSIndexSet and NSString of objc2-foundation
- AVPlayerItemOutput default
-
Enables NSArray, NSAttributedString, NSDate, NSDictionary, NSString and NSValue of objc2-foundation
- AVPlayerItemProtectedContentAdditions default
-
Enables NSDate of objc2-foundation
- AVPlayerItemTrack default
-
Enables NSString of objc2-foundation
- AVPlayerLayer default
-
Enables NSDictionary, NSObject and NSString of objc2-foundation
- AVPlayerLooper default
-
Enables NSArray and NSError of objc2-foundation
- AVPlayerMediaSelectionCriteria default
-
Enables NSArray and NSString of objc2-foundation
- AVPlayerOutput default
-
Enables NSArray, NSDictionary, NSObject and NSString of objc2-foundation
- AVPortraitEffectsMatte default
-
Enables NSDictionary, NSError and NSString of objc2-foundation
- AVQueuedSampleBufferRendering AVRenderedCaptionImage default
- AVRouteDetector default
-
Enables NSNotification and NSString of objc2-foundation
- AVSampleBufferAudioRenderer default
-
Enables NSError, NSNotification and NSString of objc2-foundation
- AVSampleBufferDisplayLayer default
-
Enables NSError, NSNotification, NSObject and NSString of objc2-foundation
- AVSampleBufferGenerator default
-
Enables NSError of objc2-foundation
- AVSampleBufferRenderSynchronizer default
-
Enables NSArray, NSNotification and NSString of objc2-foundation
- AVSampleBufferVideoRenderer default
-
Enables NSError, NSNotification and NSString of objc2-foundation
- AVSampleCursor default
-
Enables NSDictionary, NSObjCRuntime, NSObject and NSURL of objc2-foundation
- AVSemanticSegmentationMatte default
-
Enables NSDictionary, NSError and NSString of objc2-foundation
- AVSynchronizedLayer default
-
Enables NSObject of objc2-foundation
- AVTextStyleRule default
-
Enables NSArray, NSDictionary, NSObject and NSString of objc2-foundation
- AVTime default
-
Enables NSCoder, NSString and NSValue of objc2-foundation
- AVTimedMetadataGroup default
-
Enables NSArray, NSDate, NSObject and NSString of objc2-foundation
- AVUtilities default
- AVVideoCompositing default
-
Enables NSArray, NSDictionary, NSError, NSObject, NSString and NSValue of objc2-foundation
- AVVideoComposition default
-
Enables NSArray, NSError, NSObject, NSString and NSValue of objc2-foundation
- AVVideoPerformanceMetrics default
-
Enables NSDate of objc2-foundation
- AVVideoSettings default
-
Enables NSString of objc2-foundation