// AUTO-GENERATED by objcjs-types generator — DO NOT EDIT
import { NobjcLibrary } from "objc-js";
import { _bindClass } from "../bind.js";
export const AVFoundation = new NobjcLibrary("/System/Library/Frameworks/AVFoundation.framework/AVFoundation");
export const AVAggregateAssetDownloadTask = _bindClass(AVFoundation, "AVAggregateAssetDownloadTask");
export const AVAsset = _bindClass(AVFoundation, "AVAsset");
export const AVAssetCache = _bindClass(AVFoundation, "AVAssetCache");
export const AVAssetDownloadConfiguration = _bindClass(AVFoundation, "AVAssetDownloadConfiguration");
export const AVAssetDownloadContentConfiguration = _bindClass(AVFoundation, "AVAssetDownloadContentConfiguration");
export const AVAssetDownloadStorageManagementPolicy = _bindClass(AVFoundation, "AVAssetDownloadStorageManagementPolicy");
export const AVAssetDownloadStorageManager = _bindClass(AVFoundation, "AVAssetDownloadStorageManager");
export const AVAssetDownloadTask = _bindClass(AVFoundation, "AVAssetDownloadTask");
export const AVAssetDownloadURLSession = _bindClass(AVFoundation, "AVAssetDownloadURLSession");
export const AVAssetExportSession = _bindClass(AVFoundation, "AVAssetExportSession");
export const AVAssetImageGenerator = _bindClass(AVFoundation, "AVAssetImageGenerator");
export const AVAssetPlaybackAssistant = _bindClass(AVFoundation, "AVAssetPlaybackAssistant");
export const AVAssetReader = _bindClass(AVFoundation, "AVAssetReader");
export const AVAssetReaderAudioMixOutput = _bindClass(AVFoundation, "AVAssetReaderAudioMixOutput");
export const AVAssetReaderOutput = _bindClass(AVFoundation, "AVAssetReaderOutput");
export const AVAssetReaderOutputCaptionAdaptor = _bindClass(AVFoundation, "AVAssetReaderOutputCaptionAdaptor");
export const AVAssetReaderOutputMetadataAdaptor = _bindClass(AVFoundation, "AVAssetReaderOutputMetadataAdaptor");
export const AVAssetReaderSampleReferenceOutput = _bindClass(AVFoundation, "AVAssetReaderSampleReferenceOutput");
export const AVAssetReaderTrackOutput = _bindClass(AVFoundation, "AVAssetReaderTrackOutput");
export const AVAssetReaderVideoCompositionOutput = _bindClass(AVFoundation, "AVAssetReaderVideoCompositionOutput");
export const AVAssetResourceLoader = _bindClass(AVFoundation, "AVAssetResourceLoader");
export const AVAssetResourceLoadingContentInformationRequest = _bindClass(AVFoundation, "AVAssetResourceLoadingContentInformationRequest");
export const AVAssetResourceLoadingDataRequest = _bindClass(AVFoundation, "AVAssetResourceLoadingDataRequest");
export const AVAssetResourceLoadingRequest = _bindClass(AVFoundation, "AVAssetResourceLoadingRequest");
export const AVAssetResourceLoadingRequestor = _bindClass(AVFoundation, "AVAssetResourceLoadingRequestor");
export const AVAssetResourceRenewalRequest = _bindClass(AVFoundation, "AVAssetResourceRenewalRequest");
export const AVAssetSegmentReport = _bindClass(AVFoundation, "AVAssetSegmentReport");
export const AVAssetSegmentReportSampleInformation = _bindClass(AVFoundation, "AVAssetSegmentReportSampleInformation");
export const AVAssetSegmentTrackReport = _bindClass(AVFoundation, "AVAssetSegmentTrackReport");
export const AVAssetTrack = _bindClass(AVFoundation, "AVAssetTrack");
export const AVAssetTrackGroup = _bindClass(AVFoundation, "AVAssetTrackGroup");
export const AVAssetTrackSegment = _bindClass(AVFoundation, "AVAssetTrackSegment");
export const AVAssetVariant = _bindClass(AVFoundation, "AVAssetVariant");
export const AVAssetVariantAudioAttributes = _bindClass(AVFoundation, "AVAssetVariantAudioAttributes");
export const AVAssetVariantAudioRenditionSpecificAttributes = _bindClass(AVFoundation, "AVAssetVariantAudioRenditionSpecificAttributes");
export const AVAssetVariantQualifier = _bindClass(AVFoundation, "AVAssetVariantQualifier");
export const AVAssetVariantVideoAttributes = _bindClass(AVFoundation, "AVAssetVariantVideoAttributes");
export const AVAssetVariantVideoLayoutAttributes = _bindClass(AVFoundation, "AVAssetVariantVideoLayoutAttributes");
export const AVAssetWriter = _bindClass(AVFoundation, "AVAssetWriter");
export const AVAssetWriterInput = _bindClass(AVFoundation, "AVAssetWriterInput");
export const AVAssetWriterInputCaptionAdaptor = _bindClass(AVFoundation, "AVAssetWriterInputCaptionAdaptor");
export const AVAssetWriterInputGroup = _bindClass(AVFoundation, "AVAssetWriterInputGroup");
export const AVAssetWriterInputMetadataAdaptor = _bindClass(AVFoundation, "AVAssetWriterInputMetadataAdaptor");
export const AVAssetWriterInputPassDescription = _bindClass(AVFoundation, "AVAssetWriterInputPassDescription");
export const AVAssetWriterInputPixelBufferAdaptor = _bindClass(AVFoundation, "AVAssetWriterInputPixelBufferAdaptor");
export const AVAssetWriterInputTaggedPixelBufferGroupAdaptor = _bindClass(AVFoundation, "AVAssetWriterInputTaggedPixelBufferGroupAdaptor");
export const AVAsynchronousCIImageFilteringRequest = _bindClass(AVFoundation, "AVAsynchronousCIImageFilteringRequest");
export const AVAsynchronousVideoCompositionRequest = _bindClass(AVFoundation, "AVAsynchronousVideoCompositionRequest");
export const AVAudioMix = _bindClass(AVFoundation, "AVAudioMix");
export const AVAudioMixInputParameters = _bindClass(AVFoundation, "AVAudioMixInputParameters");
export const AVCameraCalibrationData = _bindClass(AVFoundation, "AVCameraCalibrationData");
export const AVCaption = _bindClass(AVFoundation, "AVCaption");
export const AVCaptionConversionAdjustment = _bindClass(AVFoundation, "AVCaptionConversionAdjustment");
export const AVCaptionConversionTimeRangeAdjustment = _bindClass(AVFoundation, "AVCaptionConversionTimeRangeAdjustment");
export const AVCaptionConversionValidator = _bindClass(AVFoundation, "AVCaptionConversionValidator");
export const AVCaptionConversionWarning = _bindClass(AVFoundation, "AVCaptionConversionWarning");
export const AVCaptionFormatConformer = _bindClass(AVFoundation, "AVCaptionFormatConformer");
export const AVCaptionGroup = _bindClass(AVFoundation, "AVCaptionGroup");
export const AVCaptionGrouper = _bindClass(AVFoundation, "AVCaptionGrouper");
export const AVCaptionRegion = _bindClass(AVFoundation, "AVCaptionRegion");
export const AVCaptionRenderer = _bindClass(AVFoundation, "AVCaptionRenderer");
export const AVCaptionRendererScene = _bindClass(AVFoundation, "AVCaptionRendererScene");
export const AVCaptionRuby = _bindClass(AVFoundation, "AVCaptionRuby");
export const AVCaptureAudioChannel = _bindClass(AVFoundation, "AVCaptureAudioChannel");
export const AVCaptureAudioDataOutput = _bindClass(AVFoundation, "AVCaptureAudioDataOutput");
export const AVCaptureAudioFileOutput = _bindClass(AVFoundation, "AVCaptureAudioFileOutput");
export const AVCaptureAudioPreviewOutput = _bindClass(AVFoundation, "AVCaptureAudioPreviewOutput");
export const AVCaptureAutoExposureBracketedStillImageSettings = _bindClass(AVFoundation, "AVCaptureAutoExposureBracketedStillImageSettings");
export const AVCaptureBracketedStillImageSettings = _bindClass(AVFoundation, "AVCaptureBracketedStillImageSettings");
export const AVCaptureConnection = _bindClass(AVFoundation, "AVCaptureConnection");
export const AVCaptureControl = _bindClass(AVFoundation, "AVCaptureControl");
export const AVCaptureDataOutputSynchronizer = _bindClass(AVFoundation, "AVCaptureDataOutputSynchronizer");
export const AVCaptureDeferredPhotoProxy = _bindClass(AVFoundation, "AVCaptureDeferredPhotoProxy");
export const AVCaptureDepthDataOutput = _bindClass(AVFoundation, "AVCaptureDepthDataOutput");
export const AVCaptureDeskViewApplication = _bindClass(AVFoundation, "AVCaptureDeskViewApplication");
export const AVCaptureDeskViewApplicationLaunchConfiguration = _bindClass(AVFoundation, "AVCaptureDeskViewApplicationLaunchConfiguration");
export const AVCaptureDevice = _bindClass(AVFoundation, "AVCaptureDevice");
export const AVCaptureDeviceDiscoverySession = _bindClass(AVFoundation, "AVCaptureDeviceDiscoverySession");
export const AVCaptureDeviceFormat = _bindClass(AVFoundation, "AVCaptureDeviceFormat");
export const AVCaptureDeviceInput = _bindClass(AVFoundation, "AVCaptureDeviceInput");
export const AVCaptureDeviceInputSource = _bindClass(AVFoundation, "AVCaptureDeviceInputSource");
export const AVCaptureDeviceRotationCoordinator = _bindClass(AVFoundation, "AVCaptureDeviceRotationCoordinator");
export const AVCaptureExternalDisplayConfiguration = _bindClass(AVFoundation, "AVCaptureExternalDisplayConfiguration");
export const AVCaptureExternalDisplayConfigurator = _bindClass(AVFoundation, "AVCaptureExternalDisplayConfigurator");
export const AVCaptureFileOutput = _bindClass(AVFoundation, "AVCaptureFileOutput");
export const AVCaptureFraming = _bindClass(AVFoundation, "AVCaptureFraming");
export const AVCaptureIndexPicker = _bindClass(AVFoundation, "AVCaptureIndexPicker");
export const AVCaptureInput = _bindClass(AVFoundation, "AVCaptureInput");
export const AVCaptureInputPort = _bindClass(AVFoundation, "AVCaptureInputPort");
export const AVCaptureManualExposureBracketedStillImageSettings = _bindClass(AVFoundation, "AVCaptureManualExposureBracketedStillImageSettings");
export const AVCaptureMetadataInput = _bindClass(AVFoundation, "AVCaptureMetadataInput");
export const AVCaptureMetadataOutput = _bindClass(AVFoundation, "AVCaptureMetadataOutput");
export const AVCaptureMovieFileOutput = _bindClass(AVFoundation, "AVCaptureMovieFileOutput");
export const AVCaptureMultiCamSession = _bindClass(AVFoundation, "AVCaptureMultiCamSession");
export const AVCaptureOutput = _bindClass(AVFoundation, "AVCaptureOutput");
export const AVCapturePhoto = _bindClass(AVFoundation, "AVCapturePhoto");
export const AVCapturePhotoBracketSettings = _bindClass(AVFoundation, "AVCapturePhotoBracketSettings");
export const AVCapturePhotoOutput = _bindClass(AVFoundation, "AVCapturePhotoOutput");
export const AVCapturePhotoOutputReadinessCoordinator = _bindClass(AVFoundation, "AVCapturePhotoOutputReadinessCoordinator");
export const AVCapturePhotoSettings = _bindClass(AVFoundation, "AVCapturePhotoSettings");
export const AVCaptureReactionEffectState = _bindClass(AVFoundation, "AVCaptureReactionEffectState");
export const AVCaptureResolvedPhotoSettings = _bindClass(AVFoundation, "AVCaptureResolvedPhotoSettings");
export const AVCaptureScreenInput = _bindClass(AVFoundation, "AVCaptureScreenInput");
export const AVCaptureSession = _bindClass(AVFoundation, "AVCaptureSession");
export const AVCaptureSlider = _bindClass(AVFoundation, "AVCaptureSlider");
export const AVCaptureSmartFramingMonitor = _bindClass(AVFoundation, "AVCaptureSmartFramingMonitor");
export const AVCaptureSpatialAudioMetadataSampleGenerator = _bindClass(AVFoundation, "AVCaptureSpatialAudioMetadataSampleGenerator");
export const AVCaptureStillImageOutput = _bindClass(AVFoundation, "AVCaptureStillImageOutput");
export const AVCaptureSynchronizedData = _bindClass(AVFoundation, "AVCaptureSynchronizedData");
export const AVCaptureSynchronizedDataCollection = _bindClass(AVFoundation, "AVCaptureSynchronizedDataCollection");
export const AVCaptureSynchronizedDepthData = _bindClass(AVFoundation, "AVCaptureSynchronizedDepthData");
export const AVCaptureSynchronizedMetadataObjectData = _bindClass(AVFoundation, "AVCaptureSynchronizedMetadataObjectData");
export const AVCaptureSynchronizedSampleBufferData = _bindClass(AVFoundation, "AVCaptureSynchronizedSampleBufferData");
export const AVCaptureSystemExposureBiasSlider = _bindClass(AVFoundation, "AVCaptureSystemExposureBiasSlider");
export const AVCaptureSystemPressureState = _bindClass(AVFoundation, "AVCaptureSystemPressureState");
export const AVCaptureSystemZoomSlider = _bindClass(AVFoundation, "AVCaptureSystemZoomSlider");
export const AVCaptureTimecodeGenerator = _bindClass(AVFoundation, "AVCaptureTimecodeGenerator");
export const AVCaptureTimecodeSource = _bindClass(AVFoundation, "AVCaptureTimecodeSource");
export const AVCaptureVideoDataOutput = _bindClass(AVFoundation, "AVCaptureVideoDataOutput");
export const AVCaptureVideoPreviewLayer = _bindClass(AVFoundation, "AVCaptureVideoPreviewLayer");
export const AVComposition = _bindClass(AVFoundation, "AVComposition");
export const AVCompositionTrack = _bindClass(AVFoundation, "AVCompositionTrack");
export const AVCompositionTrackFormatDescriptionReplacement = _bindClass(AVFoundation, "AVCompositionTrackFormatDescriptionReplacement");
export const AVCompositionTrackSegment = _bindClass(AVFoundation, "AVCompositionTrackSegment");
export const AVContentKey = _bindClass(AVFoundation, "AVContentKey");
export const AVContentKeyRequest = _bindClass(AVFoundation, "AVContentKeyRequest");
export const AVContentKeyResponse = _bindClass(AVFoundation, "AVContentKeyResponse");
export const AVContentKeySession = _bindClass(AVFoundation, "AVContentKeySession");
export const AVContentKeySpecifier = _bindClass(AVFoundation, "AVContentKeySpecifier");
export const AVContinuityDevice = _bindClass(AVFoundation, "AVContinuityDevice");
export const AVCoordinatedPlaybackParticipant = _bindClass(AVFoundation, "AVCoordinatedPlaybackParticipant");
export const AVCoordinatedPlaybackSuspension = _bindClass(AVFoundation, "AVCoordinatedPlaybackSuspension");
export const AVCustomMediaSelectionScheme = _bindClass(AVFoundation, "AVCustomMediaSelectionScheme");
export const AVDateRangeMetadataGroup = _bindClass(AVFoundation, "AVDateRangeMetadataGroup");
export const AVDelegatingPlaybackCoordinator = _bindClass(AVFoundation, "AVDelegatingPlaybackCoordinator");
export const AVDelegatingPlaybackCoordinatorBufferingCommand = _bindClass(AVFoundation, "AVDelegatingPlaybackCoordinatorBufferingCommand");
export const AVDelegatingPlaybackCoordinatorPauseCommand = _bindClass(AVFoundation, "AVDelegatingPlaybackCoordinatorPauseCommand");
export const AVDelegatingPlaybackCoordinatorPlayCommand = _bindClass(AVFoundation, "AVDelegatingPlaybackCoordinatorPlayCommand");
export const AVDelegatingPlaybackCoordinatorPlaybackControlCommand = _bindClass(AVFoundation, "AVDelegatingPlaybackCoordinatorPlaybackControlCommand");
export const AVDelegatingPlaybackCoordinatorSeekCommand = _bindClass(AVFoundation, "AVDelegatingPlaybackCoordinatorSeekCommand");
export const AVDepthData = _bindClass(AVFoundation, "AVDepthData");
export const AVExposureBiasRange = _bindClass(AVFoundation, "AVExposureBiasRange");
export const AVExternalStorageDevice = _bindClass(AVFoundation, "AVExternalStorageDevice");
export const AVExternalStorageDeviceDiscoverySession = _bindClass(AVFoundation, "AVExternalStorageDeviceDiscoverySession");
export const AVExternalSyncDevice = _bindClass(AVFoundation, "AVExternalSyncDevice");
export const AVExternalSyncDeviceDiscoverySession = _bindClass(AVFoundation, "AVExternalSyncDeviceDiscoverySession");
export const AVFragmentedAsset = _bindClass(AVFoundation, "AVFragmentedAsset");
export const AVFragmentedAssetMinder = _bindClass(AVFoundation, "AVFragmentedAssetMinder");
export const AVFragmentedAssetTrack = _bindClass(AVFoundation, "AVFragmentedAssetTrack");
export const AVFragmentedMovie = _bindClass(AVFoundation, "AVFragmentedMovie");
export const AVFragmentedMovieMinder = _bindClass(AVFoundation, "AVFragmentedMovieMinder");
export const AVFragmentedMovieTrack = _bindClass(AVFoundation, "AVFragmentedMovieTrack");
export const AVFrameRateRange = _bindClass(AVFoundation, "AVFrameRateRange");
export const AVMediaDataStorage = _bindClass(AVFoundation, "AVMediaDataStorage");
export const AVMediaExtensionProperties = _bindClass(AVFoundation, "AVMediaExtensionProperties");
export const AVMediaPresentationSelector = _bindClass(AVFoundation, "AVMediaPresentationSelector");
export const AVMediaPresentationSetting = _bindClass(AVFoundation, "AVMediaPresentationSetting");
export const AVMediaSelection = _bindClass(AVFoundation, "AVMediaSelection");
export const AVMediaSelectionGroup = _bindClass(AVFoundation, "AVMediaSelectionGroup");
export const AVMediaSelectionOption = _bindClass(AVFoundation, "AVMediaSelectionOption");
export const AVMetadataBodyObject = _bindClass(AVFoundation, "AVMetadataBodyObject");
export const AVMetadataCatBodyObject = _bindClass(AVFoundation, "AVMetadataCatBodyObject");
export const AVMetadataCatHeadObject = _bindClass(AVFoundation, "AVMetadataCatHeadObject");
export const AVMetadataDogBodyObject = _bindClass(AVFoundation, "AVMetadataDogBodyObject");
export const AVMetadataDogHeadObject = _bindClass(AVFoundation, "AVMetadataDogHeadObject");
export const AVMetadataFaceObject = _bindClass(AVFoundation, "AVMetadataFaceObject");
export const AVMetadataGroup = _bindClass(AVFoundation, "AVMetadataGroup");
export const AVMetadataHumanBodyObject = _bindClass(AVFoundation, "AVMetadataHumanBodyObject");
export const AVMetadataHumanFullBodyObject = _bindClass(AVFoundation, "AVMetadataHumanFullBodyObject");
export const AVMetadataItem = _bindClass(AVFoundation, "AVMetadataItem");
export const AVMetadataItemFilter = _bindClass(AVFoundation, "AVMetadataItemFilter");
export const AVMetadataItemValueRequest = _bindClass(AVFoundation, "AVMetadataItemValueRequest");
export const AVMetadataMachineReadableCodeObject = _bindClass(AVFoundation, "AVMetadataMachineReadableCodeObject");
export const AVMetadataObject = _bindClass(AVFoundation, "AVMetadataObject");
export const AVMetadataSalientObject = _bindClass(AVFoundation, "AVMetadataSalientObject");
export const AVMetricContentKeyRequestEvent = _bindClass(AVFoundation, "AVMetricContentKeyRequestEvent");
export const AVMetricDownloadSummaryEvent = _bindClass(AVFoundation, "AVMetricDownloadSummaryEvent");
export const AVMetricErrorEvent = _bindClass(AVFoundation, "AVMetricErrorEvent");
export const AVMetricEvent = _bindClass(AVFoundation, "AVMetricEvent");
export const AVMetricEventStream = _bindClass(AVFoundation, "AVMetricEventStream");
export const AVMetricHLSMediaSegmentRequestEvent = _bindClass(AVFoundation, "AVMetricHLSMediaSegmentRequestEvent");
export const AVMetricHLSPlaylistRequestEvent = _bindClass(AVFoundation, "AVMetricHLSPlaylistRequestEvent");
export const AVMetricMediaRendition = _bindClass(AVFoundation, "AVMetricMediaRendition");
export const AVMetricMediaResourceRequestEvent = _bindClass(AVFoundation, "AVMetricMediaResourceRequestEvent");
export const AVMetricPlayerItemInitialLikelyToKeepUpEvent = _bindClass(AVFoundation, "AVMetricPlayerItemInitialLikelyToKeepUpEvent");
export const AVMetricPlayerItemLikelyToKeepUpEvent = _bindClass(AVFoundation, "AVMetricPlayerItemLikelyToKeepUpEvent");
export const AVMetricPlayerItemPlaybackSummaryEvent = _bindClass(AVFoundation, "AVMetricPlayerItemPlaybackSummaryEvent");
export const AVMetricPlayerItemRateChangeEvent = _bindClass(AVFoundation, "AVMetricPlayerItemRateChangeEvent");
export const AVMetricPlayerItemSeekDidCompleteEvent = _bindClass(AVFoundation, "AVMetricPlayerItemSeekDidCompleteEvent");
export const AVMetricPlayerItemSeekEvent = _bindClass(AVFoundation, "AVMetricPlayerItemSeekEvent");
export const AVMetricPlayerItemStallEvent = _bindClass(AVFoundation, "AVMetricPlayerItemStallEvent");
export const AVMetricPlayerItemVariantSwitchEvent = _bindClass(AVFoundation, "AVMetricPlayerItemVariantSwitchEvent");
export const AVMetricPlayerItemVariantSwitchStartEvent = _bindClass(AVFoundation, "AVMetricPlayerItemVariantSwitchStartEvent");
export const AVMovie = _bindClass(AVFoundation, "AVMovie");
export const AVMovieTrack = _bindClass(AVFoundation, "AVMovieTrack");
export const AVMutableAssetDownloadStorageManagementPolicy = _bindClass(AVFoundation, "AVMutableAssetDownloadStorageManagementPolicy");
export const AVMutableAudioMix = _bindClass(AVFoundation, "AVMutableAudioMix");
export const AVMutableAudioMixInputParameters = _bindClass(AVFoundation, "AVMutableAudioMixInputParameters");
export const AVMutableCaption = _bindClass(AVFoundation, "AVMutableCaption");
export const AVMutableCaptionRegion = _bindClass(AVFoundation, "AVMutableCaptionRegion");
export const AVMutableComposition = _bindClass(AVFoundation, "AVMutableComposition");
export const AVMutableCompositionTrack = _bindClass(AVFoundation, "AVMutableCompositionTrack");
export const AVMutableDateRangeMetadataGroup = _bindClass(AVFoundation, "AVMutableDateRangeMetadataGroup");
export const AVMutableMediaSelection = _bindClass(AVFoundation, "AVMutableMediaSelection");
export const AVMutableMetadataItem = _bindClass(AVFoundation, "AVMutableMetadataItem");
export const AVMutableMovie = _bindClass(AVFoundation, "AVMutableMovie");
export const AVMutableMovieTrack = _bindClass(AVFoundation, "AVMutableMovieTrack");
export const AVMutableTimedMetadataGroup = _bindClass(AVFoundation, "AVMutableTimedMetadataGroup");
export const AVMutableVideoComposition = _bindClass(AVFoundation, "AVMutableVideoComposition");
export const AVMutableVideoCompositionInstruction = _bindClass(AVFoundation, "AVMutableVideoCompositionInstruction");
export const AVMutableVideoCompositionLayerInstruction = _bindClass(AVFoundation, "AVMutableVideoCompositionLayerInstruction");
export const AVOutputSettingsAssistant = _bindClass(AVFoundation, "AVOutputSettingsAssistant");
export const AVPersistableContentKeyRequest = _bindClass(AVFoundation, "AVPersistableContentKeyRequest");
export const AVPlaybackCoordinationMedium = _bindClass(AVFoundation, "AVPlaybackCoordinationMedium");
export const AVPlaybackCoordinator = _bindClass(AVFoundation, "AVPlaybackCoordinator");
export const AVPlayer = _bindClass(AVFoundation, "AVPlayer");
export const AVPlayerInterstitialEvent = _bindClass(AVFoundation, "AVPlayerInterstitialEvent");
export const AVPlayerInterstitialEventController = _bindClass(AVFoundation, "AVPlayerInterstitialEventController");
export const AVPlayerInterstitialEventMonitor = _bindClass(AVFoundation, "AVPlayerInterstitialEventMonitor");
export const AVPlayerItem = _bindClass(AVFoundation, "AVPlayerItem");
export const AVPlayerItemAccessLog = _bindClass(AVFoundation, "AVPlayerItemAccessLog");
export const AVPlayerItemAccessLogEvent = _bindClass(AVFoundation, "AVPlayerItemAccessLogEvent");
export const AVPlayerItemErrorLog = _bindClass(AVFoundation, "AVPlayerItemErrorLog");
export const AVPlayerItemErrorLogEvent = _bindClass(AVFoundation, "AVPlayerItemErrorLogEvent");
export const AVPlayerItemIntegratedTimeline = _bindClass(AVFoundation, "AVPlayerItemIntegratedTimeline");
export const AVPlayerItemIntegratedTimelineSnapshot = _bindClass(AVFoundation, "AVPlayerItemIntegratedTimelineSnapshot");
export const AVPlayerItemLegibleOutput = _bindClass(AVFoundation, "AVPlayerItemLegibleOutput");
export const AVPlayerItemMediaDataCollector = _bindClass(AVFoundation, "AVPlayerItemMediaDataCollector");
export const AVPlayerItemMetadataCollector = _bindClass(AVFoundation, "AVPlayerItemMetadataCollector");
export const AVPlayerItemMetadataOutput = _bindClass(AVFoundation, "AVPlayerItemMetadataOutput");
export const AVPlayerItemOutput = _bindClass(AVFoundation, "AVPlayerItemOutput");
export const AVPlayerItemRenderedLegibleOutput = _bindClass(AVFoundation, "AVPlayerItemRenderedLegibleOutput");
export const AVPlayerItemSegment = _bindClass(AVFoundation, "AVPlayerItemSegment");
export const AVPlayerItemTrack = _bindClass(AVFoundation, "AVPlayerItemTrack");
export const AVPlayerItemVideoOutput = _bindClass(AVFoundation, "AVPlayerItemVideoOutput");
export const AVPlayerLayer = _bindClass(AVFoundation, "AVPlayerLayer");
export const AVPlayerLooper = _bindClass(AVFoundation, "AVPlayerLooper");
export const AVPlayerMediaSelectionCriteria = _bindClass(AVFoundation, "AVPlayerMediaSelectionCriteria");
export const AVPlayerPlaybackCoordinator = _bindClass(AVFoundation, "AVPlayerPlaybackCoordinator");
export const AVPlayerVideoOutput = _bindClass(AVFoundation, "AVPlayerVideoOutput");
export const AVPlayerVideoOutputConfiguration = _bindClass(AVFoundation, "AVPlayerVideoOutputConfiguration");
export const AVPortraitEffectsMatte = _bindClass(AVFoundation, "AVPortraitEffectsMatte");
export const AVQueuePlayer = _bindClass(AVFoundation, "AVQueuePlayer");
export const AVRenderedCaptionImage = _bindClass(AVFoundation, "AVRenderedCaptionImage");
export const AVRouteDetector = _bindClass(AVFoundation, "AVRouteDetector");
export const AVSampleBufferAudioRenderer = _bindClass(AVFoundation, "AVSampleBufferAudioRenderer");
export const AVSampleBufferDisplayLayer = _bindClass(AVFoundation, "AVSampleBufferDisplayLayer");
export const AVSampleBufferGenerator = _bindClass(AVFoundation, "AVSampleBufferGenerator");
export const AVSampleBufferGeneratorBatch = _bindClass(AVFoundation, "AVSampleBufferGeneratorBatch");
export const AVSampleBufferRenderSynchronizer = _bindClass(AVFoundation, "AVSampleBufferRenderSynchronizer");
export const AVSampleBufferRequest = _bindClass(AVFoundation, "AVSampleBufferRequest");
export const AVSampleBufferVideoRenderer = _bindClass(AVFoundation, "AVSampleBufferVideoRenderer");
export const AVSampleCursor = _bindClass(AVFoundation, "AVSampleCursor");
export const AVSemanticSegmentationMatte = _bindClass(AVFoundation, "AVSemanticSegmentationMatte");
export const AVSpatialVideoConfiguration = _bindClass(AVFoundation, "AVSpatialVideoConfiguration");
export const AVSynchronizedLayer = _bindClass(AVFoundation, "AVSynchronizedLayer");
export const AVTextStyleRule = _bindClass(AVFoundation, "AVTextStyleRule");
export const AVTimedMetadataGroup = _bindClass(AVFoundation, "AVTimedMetadataGroup");
export const AVURLAsset = _bindClass(AVFoundation, "AVURLAsset");
export const AVVideoComposition = _bindClass(AVFoundation, "AVVideoComposition");
export const AVVideoCompositionCoreAnimationTool = _bindClass(AVFoundation, "AVVideoCompositionCoreAnimationTool");
export const AVVideoCompositionInstruction = _bindClass(AVFoundation, "AVVideoCompositionInstruction");
export const AVVideoCompositionLayerInstruction = _bindClass(AVFoundation, "AVVideoCompositionLayerInstruction");
export const AVVideoCompositionRenderContext = _bindClass(AVFoundation, "AVVideoCompositionRenderContext");
export const AVVideoCompositionRenderHint = _bindClass(AVFoundation, "AVVideoCompositionRenderHint");
export const AVVideoOutputSpecification = _bindClass(AVFoundation, "AVVideoOutputSpecification");
export const AVVideoPerformanceMetrics = _bindClass(AVFoundation, "AVVideoPerformanceMetrics");
export const AVZoomRange = _bindClass(AVFoundation, "AVZoomRange");
export { AVAssetExportSessionStatus } from "./AVAssetExportSessionStatus.js";
export { AVAssetImageGeneratorResult } from "./AVAssetImageGeneratorResult.js";
export { AVAssetReaderStatus } from "./AVAssetReaderStatus.js";
export { AVAssetReferenceRestrictions } from "./AVAssetReferenceRestrictions.js";
export { AVAssetSegmentType } from "./AVAssetSegmentType.js";
export { AVAssetTrackGroupOutputHandling } from "./AVAssetTrackGroupOutputHandling.js";
export { AVAssetWriterStatus } from "./AVAssetWriterStatus.js";
export { AVAudioSpatializationFormats } from "./AVAudioSpatializationFormats.js";
export { AVAuthorizationStatus } from "./AVAuthorizationStatus.js";
export { AVCaptionAnimation } from "./AVCaptionAnimation.js";
export { AVCaptionConversionValidatorStatus } from "./AVCaptionConversionValidatorStatus.js";
export { AVCaptionDecoration } from "./AVCaptionDecoration.js";
export { AVCaptionFontStyle } from "./AVCaptionFontStyle.js";
export { AVCaptionFontWeight } from "./AVCaptionFontWeight.js";
export { AVCaptionRegionDisplayAlignment } from "./AVCaptionRegionDisplayAlignment.js";
export { AVCaptionRegionScroll } from "./AVCaptionRegionScroll.js";
export { AVCaptionRegionWritingMode } from "./AVCaptionRegionWritingMode.js";
export { AVCaptionRubyAlignment } from "./AVCaptionRubyAlignment.js";
export { AVCaptionRubyPosition } from "./AVCaptionRubyPosition.js";
export { AVCaptionTextAlignment } from "./AVCaptionTextAlignment.js";
export { AVCaptionTextCombine } from "./AVCaptionTextCombine.js";
export { AVCaptionUnitsType } from "./AVCaptionUnitsType.js";
export { AVCaptureAutoFocusRangeRestriction } from "./AVCaptureAutoFocusRangeRestriction.js";
export { AVCaptureAutoFocusSystem } from "./AVCaptureAutoFocusSystem.js";
export { AVCaptureCameraLensSmudgeDetectionStatus } from "./AVCaptureCameraLensSmudgeDetectionStatus.js";
export { AVCaptureCenterStageControlMode } from "./AVCaptureCenterStageControlMode.js";
export { AVCaptureCinematicVideoFocusMode } from "./AVCaptureCinematicVideoFocusMode.js";
export { AVCaptureColorSpace } from "./AVCaptureColorSpace.js";
export { AVCaptureDevicePosition } from "./AVCaptureDevicePosition.js";
export { AVCaptureDeviceTransportControlsPlaybackMode } from "./AVCaptureDeviceTransportControlsPlaybackMode.js";
export { AVCaptureExposureMode } from "./AVCaptureExposureMode.js";
export { AVCaptureFlashMode } from "./AVCaptureFlashMode.js";
export { AVCaptureFocusMode } from "./AVCaptureFocusMode.js";
export { AVCaptureLensStabilizationStatus } from "./AVCaptureLensStabilizationStatus.js";
export { AVCaptureMicrophoneMode } from "./AVCaptureMicrophoneMode.js";
export { AVCaptureMultichannelAudioMode } from "./AVCaptureMultichannelAudioMode.js";
export { AVCaptureOutputDataDroppedReason } from "./AVCaptureOutputDataDroppedReason.js";
export { AVCapturePhotoOutputCaptureReadiness } from "./AVCapturePhotoOutputCaptureReadiness.js";
export { AVCapturePhotoQualityPrioritization } from "./AVCapturePhotoQualityPrioritization.js";
export { AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions } from "./AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions.js";
export { AVCapturePrimaryConstituentDeviceSwitchingBehavior } from "./AVCapturePrimaryConstituentDeviceSwitchingBehavior.js";
export { AVCaptureSessionInterruptionReason } from "./AVCaptureSessionInterruptionReason.js";
export { AVCaptureSystemPressureFactors } from "./AVCaptureSystemPressureFactors.js";
export { AVCaptureSystemUserInterface } from "./AVCaptureSystemUserInterface.js";
export { AVCaptureTimecodeGeneratorSynchronizationStatus } from "./AVCaptureTimecodeGeneratorSynchronizationStatus.js";
export { AVCaptureTimecodeSourceType } from "./AVCaptureTimecodeSourceType.js";
export { AVCaptureTorchMode } from "./AVCaptureTorchMode.js";
export { AVCaptureVideoOrientation } from "./AVCaptureVideoOrientation.js";
export { AVCaptureVideoStabilizationMode } from "./AVCaptureVideoStabilizationMode.js";
export { AVCaptureWhiteBalanceMode } from "./AVCaptureWhiteBalanceMode.js";
export { AVContentAuthorizationStatus } from "./AVContentAuthorizationStatus.js";
export { AVContentKeyRequestStatus } from "./AVContentKeyRequestStatus.js";
export { AVDelegatingPlaybackCoordinatorRateChangeOptions } from "./AVDelegatingPlaybackCoordinatorRateChangeOptions.js";
export { AVDelegatingPlaybackCoordinatorSeekOptions } from "./AVDelegatingPlaybackCoordinatorSeekOptions.js";
export { AVDepthDataAccuracy } from "./AVDepthDataAccuracy.js";
export { AVDepthDataQuality } from "./AVDepthDataQuality.js";
export { AVError } from "./AVError.js";
export { AVExternalContentProtectionStatus } from "./AVExternalContentProtectionStatus.js";
export { AVExternalSyncDeviceStatus } from "./AVExternalSyncDeviceStatus.js";
export { AVKeyValueStatus } from "./AVKeyValueStatus.js";
export { AVMovieWritingOptions } from "./AVMovieWritingOptions.js";
export { AVPlayerActionAtItemEnd } from "./AVPlayerActionAtItemEnd.js";
export { AVPlayerAudiovisualBackgroundPlaybackPolicy } from "./AVPlayerAudiovisualBackgroundPlaybackPolicy.js";
export { AVPlayerHDRMode } from "./AVPlayerHDRMode.js";
export { AVPlayerInterstitialEventAssetListResponseStatus } from "./AVPlayerInterstitialEventAssetListResponseStatus.js";
export { AVPlayerInterstitialEventRestrictions } from "./AVPlayerInterstitialEventRestrictions.js";
export { AVPlayerInterstitialEventSkippableEventState } from "./AVPlayerInterstitialEventSkippableEventState.js";
export { AVPlayerInterstitialEventTimelineOccupancy } from "./AVPlayerInterstitialEventTimelineOccupancy.js";
export { AVPlayerItemSegmentType } from "./AVPlayerItemSegmentType.js";
export { AVPlayerItemStatus } from "./AVPlayerItemStatus.js";
export { AVPlayerLooperItemOrdering } from "./AVPlayerLooperItemOrdering.js";
export { AVPlayerLooperStatus } from "./AVPlayerLooperStatus.js";
export { AVPlayerNetworkResourcePriority } from "./AVPlayerNetworkResourcePriority.js";
export { AVPlayerStatus } from "./AVPlayerStatus.js";
export { AVPlayerTimeControlStatus } from "./AVPlayerTimeControlStatus.js";
export { AVQueuedSampleBufferRenderingStatus } from "./AVQueuedSampleBufferRenderingStatus.js";
export { AVSampleBufferRequestDirection } from "./AVSampleBufferRequestDirection.js";
export { AVSampleBufferRequestMode } from "./AVSampleBufferRequestMode.js";
export { AVVariantPreferences } from "./AVVariantPreferences.js";
export { AVVideoFieldMode } from "./AVVideoFieldMode.js";
export { AVAssetDownloadedAssetEvictionPriority } from "./AVAssetDownloadedAssetEvictionPriority.js";
export { AVAssetImageGeneratorApertureMode } from "./AVAssetImageGeneratorApertureMode.js";
export { AVAssetImageGeneratorDynamicRangePolicy } from "./AVAssetImageGeneratorDynamicRangePolicy.js";
export { AVAssetPlaybackConfigurationOption } from "./AVAssetPlaybackConfigurationOption.js";
export { AVAssetWriterInputMediaDataLocation } from "./AVAssetWriterInputMediaDataLocation.js";
export { AVAudioTimePitchAlgorithm } from "./AVAudioTimePitchAlgorithm.js";
export { AVCaptionConversionAdjustmentType } from "./AVCaptionConversionAdjustmentType.js";
export { AVCaptionConversionWarningType } from "./AVCaptionConversionWarningType.js";
export { AVCaptionSettingsKey } from "./AVCaptionSettingsKey.js";
export { AVCaptureAspectRatio } from "./AVCaptureAspectRatio.js";
export { AVCaptureDeviceType } from "./AVCaptureDeviceType.js";
export { AVCaptureReactionType } from "./AVCaptureReactionType.js";
export { AVCaptureSceneMonitoringStatus } from "./AVCaptureSceneMonitoringStatus.js";
export { AVCaptureSessionPreset } from "./AVCaptureSessionPreset.js";
export { AVCaptureSystemPressureLevel } from "./AVCaptureSystemPressureLevel.js";
export { AVContentKeyRequestRetryReason } from "./AVContentKeyRequestRetryReason.js";
export { AVContentKeySessionServerPlaybackContextOption } from "./AVContentKeySessionServerPlaybackContextOption.js";
export { AVContentKeySystem } from "./AVContentKeySystem.js";
export { AVCoordinatedPlaybackSuspensionReason } from "./AVCoordinatedPlaybackSuspensionReason.js";
export { AVFileTypeProfile } from "./AVFileTypeProfile.js";
export { AVLayerVideoGravity } from "./AVLayerVideoGravity.js";
export { AVMetadataFormat } from "./AVMetadataFormat.js";
export { AVMetadataObjectType } from "./AVMetadataObjectType.js";
export { AVOutputSettingsPreset } from "./AVOutputSettingsPreset.js";
export { AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason } from "./AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason.js";
export { AVPlayerInterstitialEventCue } from "./AVPlayerInterstitialEventCue.js";
export { AVPlayerItemLegibleOutputTextStylingResolution } from "./AVPlayerItemLegibleOutputTextStylingResolution.js";
export { AVPlayerRateDidChangeReason } from "./AVPlayerRateDidChangeReason.js";
export { AVPlayerWaitingReason } from "./AVPlayerWaitingReason.js";
export { AVSemanticSegmentationMatteType } from "./AVSemanticSegmentationMatteType.js";
export { AVSpatialCaptureDiscomfortReason } from "./AVSpatialCaptureDiscomfortReason.js";
export { AVTrackAssociationType } from "./AVTrackAssociationType.js";
export { AVVideoApertureMode } from "./AVVideoApertureMode.js";
export { AVVideoCodecType } from "./AVVideoCodecType.js";
export { AVVideoCompositionPerFrameHDRDisplayMetadataPolicy } from "./AVVideoCompositionPerFrameHDRDisplayMetadataPolicy.js";
export { AVVideoRange } from "./AVVideoRange.js";
