AVAssetChapterMetadataGroupsDidChange
TypeScriptget AVAssetChapterMetadataGroupsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetChapterMetadataGroupsDidChange: NSNotification.NameWork with audiovisual assets, control device cameras, process audio, and configure system audio interactions.
516 types
4,651 callable entries
257 skipped
95% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
AVAggregateAssetDownloadTask
class · iOS 11.0+ · Deprecated in iOS 27.0
AVAnyAsyncProperty
class · iOS 15.0+
AVAsset
class · iOS 4.0+
AVAssetCache
class · iOS 10.0+
AVAssetDownloadConfiguration
class · iOS 15.0+
AVAssetDownloadContentConfiguration
class · iOS 15.0+
AVAssetDownloadDelegate
protocol · iOS 9.0+
AVAssetDownloadedAssetEvictionPriority
struct · iOS 11.0+
AVAssetDownloadStorageManagementPolicy
class · iOS 11.0+
AVAssetDownloadStorageManager
class · iOS 11.0+
AVAssetDownloadTask
class · iOS 9.0+
AVAssetDownloadURLSession
class · iOS 9.0+
AVAssetExportSession
class · iOS 4.0+
AVAssetExportSession.ResumptionFailureReason
struct · iOS 27.0+
AVAssetExportSession.ResumptionState
enum · iOS 27.0+
AVAssetExportSession.State
enum · iOS 18.0+
AVAssetExportSession.Status
enum
AVAssetImageGenerator
class · iOS 4.0+
AVAssetImageGenerator.ApertureMode
struct · iOS 4.0+
AVAssetImageGenerator.DynamicRangePolicy
struct · iOS 18.0+
AVAssetImageGenerator.Images
struct · iOS 16.0+
AVAssetImageGenerator.Images.AsyncIterator
typealias · iOS 16.0+
AVAssetImageGenerator.Images.Element
enum · iOS 16.0+
AVAssetImageGenerator.Result
enum
AVAssetImageGeneratorCompletionHandler
typealias
AVAssetPlaybackAssistant
class · iOS 16.0+
AVAssetPlaybackConfigurationOption
struct · iOS 16.0+
AVAssetReader
class · iOS 4.1+
AVAssetReader.Status
enum
AVAssetReaderAudioMixOutput
class · iOS 4.1+
AVAssetReaderCaptionValidationHandling
protocol · iOS 18.0+
AVAssetReaderOutput
class · iOS 4.1+
AVAssetReaderOutput.Provider
class · iOS 26.0+
AVAssetReaderOutput.RandomAccessController
class · iOS 26.0+
AVAssetReaderOutput.SupportedPayload
protocol · iOS 26.0+
AVAssetReaderOutputCaptionAdaptor
class · iOS 18.0+ · Deprecated in iOS 27.0
AVAssetReaderOutputMetadataAdaptor
class · iOS 8.0+ · Deprecated in iOS 27.0
AVAssetReaderSampleReferenceOutput
class · iOS 8.0+
AVAssetReaderTrackOutput
class · iOS 4.1+
AVAssetReaderVideoCompositionOutput
class · iOS 4.1+
AVAssetReferenceRestrictions
struct
AVAssetResourceLoader
class · iOS 6.0+
AVAssetResourceLoaderDelegate
protocol
AVAssetResourceLoadingContentInformationRequest
class · iOS 7.0+
AVAssetResourceLoadingDataRequest
class · iOS 7.0+
AVAssetResourceLoadingRequest
class · iOS 6.0+
AVAssetResourceLoadingRequestor
class · iOS 12.0+
AVAssetResourceRenewalRequest
class · iOS 8.0+
AVAssetSegmentReport
class · iOS 14.0+
AVAssetSegmentReportSampleInformation
class · iOS 14.0+
AVAssetSegmentTrackReport
class · iOS 14.0+
AVAssetSegmentType
enum · iOS 14.0+
AVAssetTrack
class · iOS 4.0+
AVAssetTrack.AssociationType
struct
AVAssetTrackGroup
class · iOS 7.0+
AVAssetTrackGroupOutputHandling
struct · iOS 16.0+
AVAssetTrackPlan
class · iOS 27.0+
AVAssetTrackSegment
class · iOS 4.0+
AVAssetVariant
class · iOS 15.0+
AVAssetVariant.AudioAttributes
class · iOS 15.0+
AVAssetVariant.AudioAttributes.RenditionSpecificAttributes
class · iOS 15.0+
AVAssetVariant.VideoAttributes
class · iOS 15.0+
AVAssetVariant.VideoAttributes.LayoutAttributes
class · iOS 17.0+
AVAssetVariantQualifier
class · iOS 15.0+
AVAssetVideoTrackPlan
class · iOS 27.0+
AVAssetWriter
class · iOS 4.1+
AVAssetWriter.Status
enum
AVAssetWriterDelegate
protocol · iOS 14.0+
AVAssetWriterInput
class · iOS 4.1+
AVAssetWriterInput.CaptionReceiver
class · iOS 26.0+
AVAssetWriterInput.MediaDataLocation
struct · iOS 11.0+
AVAssetWriterInput.MetadataReceiver
class · iOS 26.0+
AVAssetWriterInput.MultiPassController
class · iOS 26.0+
AVAssetWriterInput.PixelBufferReceiver
class · iOS 26.0+
AVAssetWriterInput.SampleBufferReceiver
class · iOS 26.0+
AVAssetWriterInput.TaggedPixelBufferGroupReceiver
class · iOS 26.0+
AVAssetWriterInputCaptionAdaptor
class · iOS 18.0+ · Deprecated in iOS 27.0
AVAssetWriterInputGroup
class · iOS 7.0+
AVAssetWriterInputMetadataAdaptor
class · iOS 8.0+ · Deprecated in iOS 27.0
AVAssetWriterInputPassDescription
class · iOS 8.0+
AVAssetWriterInputPixelBufferAdaptor
class · iOS 4.1+ · Deprecated in iOS 27.0
AVAssetWriterInputTaggedPixelBufferGroupAdaptor
class · iOS 17.0+ · Deprecated in iOS 27.0
AVAssetWritingPlanner
class · iOS 27.0+
AVAssetWritingPlanner.SegmentBoundaryGuidelines
struct · iOS 27.0+
AVAssetWritingPlanner.SegmentResult
enum · iOS 27.0+
AVAssetWritingPlannerProgress
class · iOS 27.0+
AVAsynchronousCIImageFilteringRequest
class · iOS 9.0+ · Deprecated in iOS 27.0
AVAsynchronousKeyValueLoading
protocol
AVAsynchronousVideoCompositionRequest
class · iOS 7.0+
AVAsyncProperty
class · iOS 15.0+
AVAsyncProperty.Status
enum · iOS 15.0+
AVAudioMix
class · iOS 4.0+
AVAudioMixInputParameters
class · iOS 4.0+
AVAudioMixInputParametersTrackID
enum · iOS 27.0+
AVAudioSpatializationFormats
struct
AVAudioTimePitchAlgorithm
struct
AVAuthorizationStatus
enum · iOS 7.0+
AVCameraCalibrationData
class · iOS 11.0+
AVCaption
class · iOS 18.0+
AVCaption.Animation
enum · iOS 18.0+
AVCaption.Decoration
struct · iOS 18.0+
AVCaption.FontStyle
enum · iOS 18.0+
AVCaption.FontWeight
enum · iOS 18.0+
AVCaption.Ruby
class · iOS 18.0+
AVCaption.Ruby.Alignment
enum · iOS 18.0+
AVCaption.Ruby.Position
enum · iOS 18.0+
AVCaption.TextAlignment
enum · iOS 18.0+
AVCaption.TextCombine
enum · iOS 18.0+
AVCaptionConversionAdjustment
class · iOS 18.0+
AVCaptionConversionAdjustment.AdjustmentType
struct · iOS 18.0+
AVCaptionConversionTimeRangeAdjustment
class · iOS 18.0+
AVCaptionConversionValidator
class · iOS 18.0+
AVCaptionConversionValidator.Status
enum · iOS 18.0+
AVCaptionConversionWarning
class · iOS 18.0+
AVCaptionConversionWarning.WarningType
struct · iOS 18.0+
AVCaptionDimension
struct
AVCaptionFormatConformer
class · iOS 18.0+
AVCaptionGroup
class · iOS 18.0+
AVCaptionGrouper
class · iOS 18.0+
AVCaptionPoint
struct
AVCaptionRegion
class · iOS 18.0+
AVCaptionRegion.DisplayAlignment
enum · iOS 18.0+
AVCaptionRegion.Scroll
enum · iOS 18.0+
AVCaptionRegion.WritingMode
enum · iOS 18.0+
AVCaptionRenderer
class · iOS 18.0+
AVCaptionRenderer.Scene
class · iOS 18.0+
AVCaptionSettingsKey
struct · iOS 18.0+
AVCaptionSize
struct
AVCaptionUnitsType
enum
AVCaptureAncillaryDataEncoder
class · iOS 27.0+
AVCaptureAncillaryDataUserKey
struct · iOS 27.0+
AVCaptureAudioChannel
class · iOS 4.0+
AVCaptureAudioDataOutput
class · iOS 4.0+
AVCaptureAudioDataOutputSampleBufferDelegate
protocol · iOS 4.0+
AVCaptureAutoExposureBracketedStillImageSettings
class · iOS 8.0+
AVCaptureBracketedStillImageSettings
class · iOS 8.0+
AVCaptureBroadcastVideoOutput
class · iOS 27.0+
AVCaptureBroadcastVideoOutput.DroppedFrameReplacementPolicy
enum · iOS 27.0+
AVCaptureBroadcastVideoOutputDelegate
protocol · iOS 27.0+
AVCaptureCameraLensSmudgeDetectionStatus
enum · iOS 26.0+
AVCaptureColorSpace
enum · iOS 10.0+
AVCaptureConnection
class · iOS 4.0+
AVCaptureControl
class · iOS 18.0+
AVCaptureDataOutputSynchronizer
class · iOS 11.0+
AVCaptureDataOutputSynchronizerDelegate
protocol · iOS 11.0+
AVCaptureDeferredPhotoProxy
class · iOS 17.0+
AVCaptureDepthDataOutput
class · iOS 11.0+
AVCaptureDepthDataOutputDelegate
protocol · iOS 11.0+
AVCaptureDevice
class · iOS 4.0+
AVCaptureDevice.AspectRatio
struct · iOS 26.0+
AVCaptureDevice.AutoFocusRangeRestriction
enum · iOS 7.0+
AVCaptureDevice.CenterStageControlMode
enum · iOS 14.5+
AVCaptureDevice.CinematicVideoFocusMode
enum · iOS 26.0+
AVCaptureDevice.DeviceType
struct · iOS 10.0+
AVCaptureDevice.DiscoverySession
class · iOS 10.0+
AVCaptureDevice.ExposureMode
enum · iOS 4.0+
AVCaptureDevice.FlashMode
enum · iOS 4.0+
AVCaptureDevice.FocusMode
enum · iOS 4.0+
AVCaptureDevice.Format
class · iOS 7.0+
AVCaptureDevice.Format.AutoFocusSystem
enum · iOS 8.0+
AVCaptureDevice.LensStabilizationStatus
enum · iOS 11.0+
AVCaptureDevice.MicrophoneMode
enum · iOS 15.0+
AVCaptureDevice.Position
enum · iOS 4.0+
AVCaptureDevice.PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions
struct · iOS 15.0+
AVCaptureDevice.PrimaryConstituentDeviceSwitchingBehavior
enum · iOS 15.0+
AVCaptureDevice.RotationCoordinator
class · iOS 17.0+
AVCaptureDevice.SystemPressureState
class · iOS 11.1+
AVCaptureDevice.SystemPressureState.Factors
struct · iOS 11.1+
AVCaptureDevice.SystemPressureState.Level
struct · iOS 11.1+
AVCaptureDevice.SystemUserInterface
enum · iOS 15.0+
AVCaptureDevice.TorchMode
enum · iOS 4.0+
AVCaptureDevice.WhiteBalanceChromaticityValues
struct · iOS 8.0+
AVCaptureDevice.WhiteBalanceGains
struct · iOS 8.0+
AVCaptureDevice.WhiteBalanceMode
enum · iOS 4.0+
AVCaptureDevice.WhiteBalanceTemperatureAndTintValues
struct · iOS 8.0+
AVCaptureDeviceExposureSignal
struct · iOS 27.0+
AVCaptureDeviceInput
class · iOS 4.0+
AVCaptureExternalDisplayConfiguration
class · iOS 26.0+
AVCaptureExternalDisplayConfigurator
class · iOS 26.0+
AVCaptureFileOutput
class · iOS 4.0+
AVCaptureFileOutputRecordingDelegate
protocol · iOS 4.0+
AVCaptureFraming
class · iOS 26.0+
AVCaptureIndexPicker
class · iOS 18.0+
AVCaptureInput
class · iOS 4.0+
AVCaptureInput.Port
class · iOS 4.0+
AVCaptureManualExposureBracketedStillImageSettings
class · iOS 8.0+
AVCaptureMetadataInput
class · iOS 9.0+
AVCaptureMetadataOutput
class · iOS 6.0+
AVCaptureMetadataOutputObjectsDelegate
protocol · iOS 6.0+
AVCaptureMovieFileOutput
class · iOS 4.0+
AVCaptureMultiCamSession
class · iOS 13.0+
AVCaptureMultichannelAudioMode
enum · iOS 18.0+
AVCaptureOutput
class · iOS 4.0+
AVCaptureOutput.DataDroppedReason
enum · iOS 11.0+
AVCapturePhoto
class · iOS 11.0+
AVCapturePhotoBracketSettings
class · iOS 10.0+
AVCapturePhotoCaptureDelegate
protocol · iOS 10.0+
AVCapturePhotoFileDataRepresentationCustomizer
protocol · iOS 12.0+
AVCapturePhotoOutput
class · iOS 10.0+
AVCapturePhotoOutput.CaptureReadiness
enum · iOS 17.0+
AVCapturePhotoOutput.QualityPrioritization
enum · iOS 13.0+
AVCapturePhotoOutputReadinessCoordinator
class · iOS 17.0+
AVCapturePhotoOutputReadinessCoordinatorDelegate
protocol · iOS 17.0+
AVCapturePhotoSettings
class · iOS 10.0+
AVCaptureReactionEffectState
class · iOS 17.0+
AVCaptureReactionType
struct · iOS 17.0+
AVCaptureResolvedPhotoSettings
class · iOS 10.0+
AVCaptureSceneMonitoringStatus
struct · iOS 26.0+
AVCaptureSession
class · iOS 4.0+
AVCaptureSession.InterruptionReason
enum · iOS 9.0+
AVCaptureSession.Preset
struct · iOS 4.0+
AVCaptureSessionControlsDelegate
protocol · iOS 18.0+
AVCaptureSessionDeferredStartDelegate
protocol · iOS 26.0+
AVCaptureSlider
class · iOS 18.0+
AVCaptureSmartFramingMonitor
class · iOS 26.0+
AVCaptureSpatialAudioMetadataSampleGenerator
class · iOS 26.0+
AVCaptureStillImageOutput
class · iOS 4.0+ · Deprecated in iOS 10.0
AVCaptureSynchronizedData
class · iOS 11.0+
AVCaptureSynchronizedDataCollection
class · iOS 11.0+
AVCaptureSynchronizedDataCollection.Element
typealias · iOS 11.0+
AVCaptureSynchronizedDataCollection.Iterator
struct · iOS 11.0+
AVCaptureSynchronizedDataCollection.Iterator.Element
typealias · iOS 11.0+
AVCaptureSynchronizedDepthData
class · iOS 11.0+
AVCaptureSynchronizedMetadataObjectData
class · iOS 11.0+
AVCaptureSynchronizedSampleBufferData
class · iOS 11.0+
AVCaptureSystemExposureBiasSlider
class · iOS 18.0+
AVCaptureSystemZoomSlider
class · iOS 18.0+
AVCaptureTimecode
struct · iOS 26.0+
AVCaptureTimecode.Source
class · iOS 26.0+
AVCaptureTimecode.SourceType
enum · iOS 26.0+
AVCaptureTimecodeGenerator
class · iOS 26.0+
AVCaptureTimecodeGenerator.SynchronizationStatus
enum · iOS 26.0+
AVCaptureTimecodeGeneratorDelegate
protocol · iOS 26.0+
AVCaptureVideoDataOutput
class · iOS 4.0+
AVCaptureVideoDataOutputSampleBufferDelegate
protocol · iOS 4.0+
AVCaptureVideoOrientation
enum · iOS 4.0+
AVCaptureVideoPreviewLayer
class · iOS 4.0+
AVCaptureVideoStabilizationMode
enum · iOS 8.0+
AVCIImageFilteringParameters
struct · iOS 26.0+
AVCIImageFilteringResult
struct · iOS 26.0+
AVComposition
class · iOS 4.0+
AVCompositionTrack
class · iOS 4.0+
AVCompositionTrackFormatDescriptionReplacement
class · iOS 13.0+
AVCompositionTrackSegment
class · iOS 4.0+
AVContentKey
class · iOS 14.5+
AVContentKeyRecipient
protocol · iOS 10.3+
AVContentKeyRequest
class · iOS 10.3+
AVContentKeyRequest.RetryReason
struct · iOS 10.3+
AVContentKeyRequest.Status
enum · iOS 10.3+
AVContentKeyResponse
class · iOS 10.3+
AVContentKeySession
class · iOS 10.3+
AVContentKeySessionDelegate
protocol · iOS 10.3+
AVContentKeySessionServerPlaybackContextOption
struct
AVContentKeySpecifier
class · iOS 14.5+
AVContentKeySystem
struct · iOS 10.3+
AVCoordinatedPlaybackParticipant
class · iOS 15.0+
AVCoordinatedPlaybackSuspension
class · iOS 15.0+
AVCoordinatedPlaybackSuspension.Reason
struct · iOS 15.0+
AVCustomMediaSelectionScheme
class · iOS 26.0+
AVDateRangeMetadataGroup
class · iOS 9.0+
AVDelegatingPlaybackCoordinator
class · iOS 15.0+
AVDelegatingPlaybackCoordinatorBufferingCommand
class · iOS 15.0+
AVDelegatingPlaybackCoordinatorPauseCommand
class · iOS 15.0+
AVDelegatingPlaybackCoordinatorPlaybackControlCommand
class · iOS 15.0+
AVDelegatingPlaybackCoordinatorPlayCommand
class · iOS 15.0+
AVDelegatingPlaybackCoordinatorRateChangeOptions
struct · iOS 15.0+
AVDelegatingPlaybackCoordinatorSeekCommand
class · iOS 15.0+
AVDelegatingPlaybackCoordinatorSeekOptions
struct · iOS 15.0+
AVDepthData
class · iOS 11.0+
AVDepthData.Accuracy
enum · iOS 11.0+
AVDepthData.Quality
enum · iOS 11.0+
AVEdgeWidths
struct
AVError
struct
AVError.Code
enum
AVExternalContentProtectionStatus
enum · iOS 17.4+
AVExternalStorageDevice
class · iOS 17.0+
AVExternalStorageDevice.ReasonNotRecommendedForCaptureUse
struct · iOS 27.0+
AVExternalStorageDeviceDiscoverySession
class · iOS 17.0+
AVExternalSyncDevice
class · iOS 26.0+
AVExternalSyncDevice.DiscoverySession
class · iOS 26.0+
AVExternalSyncDeviceDelegate
protocol · iOS 26.0+
AVExternalSyncDeviceStatus
enum · iOS 26.0+
AVFileType
struct
AVFileTypeProfile
struct
AVFragmentedAsset
class · iOS 12.0+
AVFragmentedAssetMinder
class · iOS 12.0+
AVFragmentedAssetTrack
class · iOS 12.0+
AVFragmentedMovie
class · iOS 13.0+
AVFragmentedMovieMinder
class · iOS 13.0+
AVFragmentedMovieTrack
class · iOS 13.0+
AVFragmentMinding
protocol
AVFrameRateRange
class · iOS 7.0+
AVKeyValueStatus
enum · iOS 4.0+ · Deprecated in iOS 16.0
AVLayerVideoGravity
struct
AVMediaCharacteristic
struct
AVMediaDataStorage
class · iOS 13.0+
AVMediaPresentationSelector
class · iOS 26.0+
AVMediaPresentationSetting
class · iOS 26.0+
AVMediaSelection
class · iOS 9.0+
AVMediaSelectionGroup
class · iOS 5.0+
AVMediaSelectionOption
class · iOS 5.0+
AVMediaType
struct
AVMergedMetrics
struct · iOS 18.0+
AVMergedMetrics.AsyncIterator
struct · iOS 18.0+
AVMergedMetrics.AsyncIterator.Element
typealias · iOS 18.0+
AVMergedMetrics.Element
typealias · iOS 18.0+
AVMetadataBodyObject
class · iOS 13.0+
AVMetadataCatBodyObject
class · iOS 13.0+
AVMetadataCatHeadObject
class · iOS 26.0+
AVMetadataCinematicVideoMetadataObject
class · iOS 27.0+
AVMetadataDogBodyObject
class · iOS 13.0+
AVMetadataDogHeadObject
class · iOS 26.0+
AVMetadataExtraAttributeKey
struct
AVMetadataFaceObject
class · iOS 6.0+
AVMetadataFocusTrackedObject
class · iOS 27.0+
AVMetadataFormat
struct
AVMetadataGroup
class · iOS 9.0+
AVMetadataHumanBodyObject
class · iOS 13.0+
AVMetadataHumanFullBodyObject
class · iOS 17.0+
AVMetadataIdentifier
struct
AVMetadataItem
class · iOS 4.0+
AVMetadataItemFilter
class · iOS 7.0+
AVMetadataItemValueRequest
class · iOS 9.0+
AVMetadataKey
struct
AVMetadataKeySpace
struct
AVMetadataMachineReadableCodeObject
class · iOS 7.0+
AVMetadataObject
class · iOS 6.0+
AVMetadataObject.ObjectType
struct · iOS 6.0+
AVMetadataSalientObject
class · iOS 13.0+
AVMetricContentKeyRequestEvent
class · iOS 18.0+
AVMetricDownloadSummaryEvent
class · iOS 26.0+
AVMetricErrorEvent
class · iOS 18.0+
AVMetricEvent
class · iOS 18.0+
AVMetricEventStreamPublisher
protocol · iOS 18.0+
AVMetricHLSMediaSegmentRequestEvent
class · iOS 18.0+
AVMetricHLSPlaylistRequestEvent
class · iOS 18.0+
AVMetricMediaRendition
class · iOS 26.0+
AVMetricMediaResourceRequestEvent
class · iOS 18.0+
AVMetricPlaybackMode
enum
AVMetricPlaybackModeSwitchEvent
class · iOS 27.0+
AVMetricPlayerItemInitialLikelyToKeepUpEvent
class · iOS 18.0+
AVMetricPlayerItemLikelyToKeepUpEvent
class · iOS 18.0+
AVMetricPlayerItemPlaybackSummaryEvent
class · iOS 18.0+
AVMetricPlayerItemRateChangeEvent
class · iOS 18.0+
AVMetricPlayerItemSeekDidCompleteEvent
class · iOS 18.0+
AVMetricPlayerItemSeekEvent
class · iOS 18.0+
AVMetricPlayerItemStallEvent
class · iOS 18.0+
AVMetricPlayerItemVariantSwitchEvent
class · iOS 18.0+
AVMetricPlayerItemVariantSwitchStartEvent
class · iOS 18.0+
AVMetrics
struct · iOS 18.0+
AVMetrics.AsyncIterator
struct · iOS 18.0+
AVMetrics.AsyncIterator.Element
typealias · iOS 18.0+
AVMetrics.Element
typealias · iOS 18.0+
AVMovie
class · iOS 13.0+
AVMovieTrack
class · iOS 13.0+
AVMovieWritingOptions
struct · iOS 13.0+
AVMutableAssetDownloadStorageManagementPolicy
class · iOS 11.0+
AVMutableAudioMix
class · iOS 4.0+
AVMutableAudioMixInputParameters
class · iOS 4.0+
AVMutableCaption
class · iOS 18.0+
AVMutableCaptionRegion
class · iOS 18.0+
AVMutableComposition
class · iOS 4.0+
AVMutableCompositionTrack
class · iOS 4.0+
AVMutableDateRangeMetadataGroup
class · iOS 9.0+
AVMutableMediaSelection
class · iOS 9.0+
AVMutableMetadataItem
class · iOS 4.0+
AVMutableMovie
class · iOS 13.0+
AVMutableMovieTrack
class · iOS 13.0+
AVMutableTimedMetadataGroup
class · iOS 4.3+
AVMutableVideoComposition
class · iOS 4.0+ · Deprecated in iOS 26.0
AVMutableVideoCompositionInstruction
class · iOS 4.0+ · Deprecated in iOS 26.0
AVMutableVideoCompositionLayerInstruction
class · iOS 4.0+ · Deprecated in iOS 26.0
AVOutputSettingsAssistant
class · iOS 7.0+
AVOutputSettingsPreset
struct
AVPartialAsyncProperty
class · iOS 15.0+
AVPersistableContentKeyRequest
class · iOS 10.3+
AVPixelAspectRatio
struct
AVPlannedSegmentConfiguration
class · iOS 27.0+
AVPlannedSegmentWritingRequest
class · iOS 27.0+
AVPlannedVideoSegmentConfiguration
class · iOS 27.0+
AVPlannedVideoSegmentWritingRequest
class · iOS 27.0+
AVPlaybackCoordinationMedium
class · iOS 26.0+
AVPlaybackCoordinator
class · iOS 15.0+
AVPlaybackCoordinatorPlaybackControlDelegate
protocol · iOS 15.0+
AVPlayer
class · iOS 4.0+
AVPlayer.ActionAtItemEnd
enum
AVPlayer.HDRMode
struct · iOS 11.2+ · Deprecated in iOS 26.0
AVPlayer.NetworkResourcePriority
enum · iOS 26.0+
AVPlayer.RateDidChangeReason
struct
AVPlayer.Status
enum
AVPlayer.TimeControlStatus
enum · iOS 10.0+
AVPlayer.WaitingReason
struct
AVPlayerAudiovisualBackgroundPlaybackPolicy
enum · iOS 15.0+
AVPlayerIntegratedTimelineSnapshotsOutOfSyncReason
struct
AVPlayerInterstitialEvent
class · iOS 15.0+
AVPlayerInterstitialEvent.Cue
struct · iOS 16.0+
AVPlayerInterstitialEvent.Restrictions
struct · iOS 15.0+
AVPlayerInterstitialEvent.SkippableEventState
enum · iOS 26.0+
AVPlayerInterstitialEvent.TimelineOccupancy
enum · iOS 18.0+
AVPlayerInterstitialEventAssetListResponseStatus
enum · iOS 16.4+
AVPlayerInterstitialEventController
class · iOS 15.0+
AVPlayerInterstitialEventMonitor
class · iOS 15.0+
AVPlayerInterstitialEventMonitor.ScheduleRequestCompleted
struct · iOS 26.4+
AVPlayerInterstitialEventMonitor.ScheduleRequestCompleted.Subject
typealias · iOS 26.4+
AVPlayerItem
class · iOS 4.0+
AVPlayerItem.Status
enum
AVPlayerItemAccessLog
class · iOS 4.3+
AVPlayerItemAccessLogEvent
class · iOS 4.3+
AVPlayerItemErrorLog
class · iOS 4.3+
AVPlayerItemErrorLogEvent
class · iOS 4.3+
AVPlayerItemIntegratedTimeline
class · iOS 18.0+
AVPlayerItemIntegratedTimeline.BoundaryTimes
struct · iOS 18.0+
AVPlayerItemIntegratedTimeline.BoundaryTimes.AsyncIterator
typealias · iOS 18.0+
AVPlayerItemIntegratedTimeline.BoundaryTimes.Element
typealias · iOS 18.0+
AVPlayerItemIntegratedTimeline.BoundaryTimes.Iterator
struct · iOS 18.0+
AVPlayerItemIntegratedTimeline.BoundaryTimes.Iterator.Element
typealias · iOS 18.0+
AVPlayerItemIntegratedTimeline.PeriodicTimes
struct · iOS 18.0+
AVPlayerItemIntegratedTimeline.PeriodicTimes.AsyncIterator
typealias · iOS 18.0+
AVPlayerItemIntegratedTimeline.PeriodicTimes.Element
typealias · iOS 18.0+
AVPlayerItemIntegratedTimeline.PeriodicTimes.Iterator
struct · iOS 18.0+
AVPlayerItemIntegratedTimeline.PeriodicTimes.Iterator.Element
typealias · iOS 18.0+
AVPlayerItemIntegratedTimelineObserver
protocol
AVPlayerItemIntegratedTimelineSnapshot
class · iOS 18.0+
AVPlayerItemLegibleOutput
class · iOS 7.0+
AVPlayerItemLegibleOutput.TextStylingResolution
struct
AVPlayerItemLegibleOutputPushDelegate
protocol
AVPlayerItemMediaDataCollector
class · iOS 9.3+
AVPlayerItemMetadataCollector
class · iOS 9.3+
AVPlayerItemMetadataCollectorPushDelegate
protocol
AVPlayerItemMetadataOutput
class · iOS 8.0+
AVPlayerItemMetadataOutputPushDelegate
protocol
AVPlayerItemOutput
class · iOS 6.0+
AVPlayerItemOutputPullDelegate
protocol
AVPlayerItemOutputPushDelegate
protocol
AVPlayerItemRenderedLegibleOutput
class · iOS 18.0+
AVPlayerItemRenderedLegibleOutputPushDelegate
protocol · iOS 18.0+
AVPlayerItemSampleBufferOutput
class · iOS 27.0+
AVPlayerItemSampleBufferOutput.SampleBufferInSequence
struct · iOS 27.0+
AVPlayerItemSampleBufferOutputAudioConfiguration
class · iOS 27.0+
AVPlayerItemSampleBufferOutputConfiguration
class · iOS 27.0+
AVPlayerItemSegment
class · iOS 18.0+
AVPlayerItemSegment.SegmentType
enum · iOS 18.0+
AVPlayerItemTrack
class · iOS 4.0+
AVPlayerItemVideoOutput
class · iOS 6.0+
AVPlayerLayer
class · iOS 4.0+
AVPlayerLooper
class · iOS 10.0+
AVPlayerLooper.ItemOrdering
enum · iOS 17.0+
AVPlayerLooper.Status
enum
AVPlayerMediaSelectionCriteria
class · iOS 7.0+
AVPlayerPlaybackCoordinator
class · iOS 15.0+
AVPlayerPlaybackCoordinatorDelegate
protocol · iOS 15.0+
AVPlayerVideoOutput
class · iOS 17.2+
AVPlayerVideoOutput.Configuration
class · iOS 17.2+
AVPlayerVideoOutput.Sample
struct · iOS 26.0+
AVPortraitEffectsMatte
class · iOS 12.0+
AVProVideoStorage
class · iOS 27.0+
AVProVideoStorage.BusyReason
struct · iOS 27.0+
AVQueuedSampleBufferRendering
protocol · iOS 11.0+ · Deprecated in iOS 27.0
AVQueuedSampleBufferRenderingStatus
enum · iOS 8.0+ · Deprecated in iOS 27.0
AVQueuePlayer
class · iOS 4.1+
AVRenderedCaptionImage
class · iOS 18.0+
AVRouteDetector
class · iOS 11.0+
AVSampleBufferAudioRenderer
class · iOS 11.0+
AVSampleBufferAudioRenderer.Receiver
class · iOS 27.0+
AVSampleBufferAudioRenderer.Receiver.EnqueueResult
enum · iOS 27.0+
AVSampleBufferAudioRenderer.Receiver.RenderingEvent
enum · iOS 27.0+
AVSampleBufferAudioRenderer.Receiver.SuggestedFlushReason
enum · iOS 27.0+
AVSampleBufferDisplayLayer
class · iOS 8.0+
AVSampleBufferGenerator
class · iOS 16.0+
AVSampleBufferGeneratorBatch
class · iOS 16.0+
AVSampleBufferRenderSynchronizer
class · iOS 11.0+
AVSampleBufferRequest
class · iOS 16.0+
AVSampleBufferRequest.Direction
enum
AVSampleBufferRequest.Mode
enum
AVSampleBufferVideoRenderer
class · iOS 17.0+
AVSampleBufferVideoRenderer.PresentationTimeExpectation
enum · iOS 17.4+
AVSampleBufferVideoRenderer.Receiver
class · iOS 27.0+
AVSampleBufferVideoRenderer.Receiver.EnqueueResult
enum · iOS 27.0+
AVSampleBufferVideoRenderer.Receiver.RenderingEvent
enum · iOS 27.0+
AVSampleCursor
class · iOS 16.0+
AVSampleCursorAudioDependencyInfo
struct
AVSampleCursorChunkInfo
struct
AVSampleCursorDependencyInfo
struct
AVSampleCursorStorageRange
struct
AVSampleCursorSyncInfo
struct
AVSemanticSegmentationMatte
class · iOS 13.0+
AVSemanticSegmentationMatte.MatteType
struct
AVSpatialCaptureDiscomfortReason
struct · iOS 18.0+
AVSpatialVideoConfiguration
struct · iOS 26.0+
AVSynchronizedLayer
class · iOS 4.0+
AVTextStyleRule
class · iOS 6.0+
AVTimedMetadataGroup
class · iOS 4.3+
AVURLAsset
class · iOS 4.0+
AVVariantPreferences
struct · iOS 14.5+
AVVideoApertureMode
struct
AVVideoCodecType
struct
AVVideoCompositing
protocol · iOS 7.0+
AVVideoComposition
class · iOS 4.0+
AVVideoComposition.Configuration
struct · iOS 26.0+
AVVideoComposition.PerFrameHDRDisplayMetadataPolicy
struct · iOS 17.0+
AVVideoCompositionCoreAnimationTool
class · iOS 4.0+
AVVideoCompositionCoreAnimationTool.Configuration
struct · iOS 26.0+
AVVideoCompositionInstruction
class · iOS 4.0+
AVVideoCompositionInstruction.Configuration
struct · iOS 26.0+
AVVideoCompositionInstructionProtocol
protocol · iOS 7.0+
AVVideoCompositionLayerInstruction
class · iOS 4.0+
AVVideoCompositionLayerInstruction.Configuration
struct · iOS 26.0+
AVVideoCompositionLayerInstruction.CropRectangleRamp
struct · iOS 26.0+
AVVideoCompositionLayerInstruction.OpacityRamp
struct · iOS 26.0+
AVVideoCompositionLayerInstruction.TransformRamp
struct · iOS 26.0+
AVVideoCompositionRenderContext
class · iOS 7.0+
AVVideoCompositionRenderHint
class · iOS 13.0+
AVVideoCompositionValidationHandling
protocol · iOS 5.0+
AVVideoOutputSpecification
class · iOS 17.2+
AVVideoPerformanceMetrics
class · iOS 17.4+
AVVideoRange
struct
get AVAssetChapterMetadataGroupsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetChapterMetadataGroupsDidChange: NSNotification.Nameget AVAssetContainsFragmentsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetContainsFragmentsDidChange: NSNotification.Nameconst AVAssetDownloadTaskMediaSelectionKey: stringSwift declarationlet AVAssetDownloadTaskMediaSelectionKey: Stringconst AVAssetDownloadTaskMediaSelectionPrefersMultichannelKey: stringSwift declarationlet AVAssetDownloadTaskMediaSelectionPrefersMultichannelKey: Stringconst AVAssetDownloadTaskMinimumRequiredMediaBitrateKey: stringSwift declarationlet AVAssetDownloadTaskMinimumRequiredMediaBitrateKey: Stringconst AVAssetDownloadTaskMinimumRequiredPresentationSizeKey: stringSwift declarationlet AVAssetDownloadTaskMinimumRequiredPresentationSizeKey: Stringconst AVAssetDownloadTaskPrefersHDRKey: stringSwift declarationlet AVAssetDownloadTaskPrefersHDRKey: Stringconst AVAssetDownloadTaskPrefersLosslessAudioKey: stringSwift declarationlet AVAssetDownloadTaskPrefersLosslessAudioKey: Stringget AVAssetDurationDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetDurationDidChange: NSNotification.Nameconst AVAssetExportPreset1280x720: stringSwift declarationlet AVAssetExportPreset1280x720: Stringconst AVAssetExportPreset1920x1080: stringSwift declarationlet AVAssetExportPreset1920x1080: Stringconst AVAssetExportPreset3840x2160: stringSwift declarationlet AVAssetExportPreset3840x2160: Stringconst AVAssetExportPreset640x480: stringSwift declarationlet AVAssetExportPreset640x480: Stringconst AVAssetExportPreset960x540: stringSwift declarationlet AVAssetExportPreset960x540: Stringconst AVAssetExportPresetAppleM4A: stringSwift declarationlet AVAssetExportPresetAppleM4A: Stringconst AVAssetExportPresetAppleProRes422LPCM: stringSwift declarationlet AVAssetExportPresetAppleProRes422LPCM: Stringconst AVAssetExportPresetAppleProRes4444LPCM: stringSwift declarationlet AVAssetExportPresetAppleProRes4444LPCM: Stringconst AVAssetExportPresetHEVC1920x1080: stringSwift declarationlet AVAssetExportPresetHEVC1920x1080: Stringconst AVAssetExportPresetHEVC1920x1080WithAlpha: stringSwift declarationlet AVAssetExportPresetHEVC1920x1080WithAlpha: Stringconst AVAssetExportPresetHEVC3840x2160: stringSwift declarationlet AVAssetExportPresetHEVC3840x2160: Stringconst AVAssetExportPresetHEVC3840x2160WithAlpha: stringSwift declarationlet AVAssetExportPresetHEVC3840x2160WithAlpha: Stringconst AVAssetExportPresetHEVC4320x2160: stringSwift declarationlet AVAssetExportPresetHEVC4320x2160: Stringconst AVAssetExportPresetHEVC7680x4320: stringSwift declarationlet AVAssetExportPresetHEVC7680x4320: Stringconst AVAssetExportPresetHEVCHighestQuality: stringSwift declarationlet AVAssetExportPresetHEVCHighestQuality: Stringconst AVAssetExportPresetHEVCHighestQualityWithAlpha: stringSwift declarationlet AVAssetExportPresetHEVCHighestQualityWithAlpha: Stringconst AVAssetExportPresetHighestQuality: stringSwift declarationlet AVAssetExportPresetHighestQuality: Stringconst AVAssetExportPresetLowQuality: stringSwift declarationlet AVAssetExportPresetLowQuality: Stringconst AVAssetExportPresetMVHEVC1440x1440: stringSwift declarationlet AVAssetExportPresetMVHEVC1440x1440: Stringconst AVAssetExportPresetMVHEVC4320x4320: stringSwift declarationlet AVAssetExportPresetMVHEVC4320x4320: Stringconst AVAssetExportPresetMVHEVC7680x7680: stringSwift declarationlet AVAssetExportPresetMVHEVC7680x7680: Stringconst AVAssetExportPresetMVHEVC960x960: stringSwift declarationlet AVAssetExportPresetMVHEVC960x960: Stringconst AVAssetExportPresetMediumQuality: stringSwift declarationlet AVAssetExportPresetMediumQuality: Stringconst AVAssetExportPresetPassthrough: stringSwift declarationlet AVAssetExportPresetPassthrough: Stringget AVAssetMediaSelectionGroupsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetMediaSelectionGroupsDidChange: NSNotification.Nameconst AVAssetResourceLoadingRequestStreamingContentKeyRequestRequiresPersistentKey: stringSwift declarationlet AVAssetResourceLoadingRequestStreamingContentKeyRequestRequiresPersistentKey: Stringget AVAssetTrackSegmentsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetTrackSegmentsDidChange: NSNotification.Nameget AVAssetTrackTimeRangeDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetTrackTimeRangeDidChange: NSNotification.Nameget AVAssetTrackTrackAssociationsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetTrackTrackAssociationsDidChange: NSNotification.Nameget AVAssetWasDefragmented(): _Foundation_NSNotification_NameSwift declarationstatic let AVAssetWasDefragmented: NSNotification.Nameconst AVCaptureSessionErrorKey: stringSwift declarationlet AVCaptureSessionErrorKey: Stringconst AVCaptureSessionInterruptionReasonKey: stringSwift declarationlet AVCaptureSessionInterruptionReasonKey: Stringconst AVCaptureSessionInterruptionSystemPressureStateKey: stringSwift declarationlet AVCaptureSessionInterruptionSystemPressureStateKey: Stringconst AVContentKeyRequestProtocolVersionsKey: stringSwift declarationlet AVContentKeyRequestProtocolVersionsKey: Stringconst AVContentKeyRequestRandomDeviceIdentifierSeedKey: stringSwift declarationlet AVContentKeyRequestRandomDeviceIdentifierSeedKey: Stringconst AVContentKeyRequestRequiresValidationDataInSecureTokenKey: stringSwift declarationlet AVContentKeyRequestRequiresValidationDataInSecureTokenKey: Stringconst AVContentKeyRequestShouldRandomizeDeviceIdentifierKey: stringSwift declarationlet AVContentKeyRequestShouldRandomizeDeviceIdentifierKey: Stringconst AVCoreAnimationBeginTimeAtZero: numberSwift declarationlet AVCoreAnimationBeginTimeAtZero: CFTimeIntervalconst AVErrorDeviceKey: stringSwift declarationlet AVErrorDeviceKey: Stringconst AVErrorFileSizeKey: stringSwift declarationlet AVErrorFileSizeKey: Stringconst AVErrorFileTypeKey: stringSwift declarationlet AVErrorFileTypeKey: Stringconst AVErrorMediaSubTypeKey: stringSwift declarationlet AVErrorMediaSubTypeKey: Stringconst AVErrorMediaTypeKey: stringSwift declarationlet AVErrorMediaTypeKey: Stringconst AVErrorPIDKey: stringSwift declarationlet AVErrorPIDKey: Stringconst AVErrorPersistentTrackIDKey: stringSwift declarationlet AVErrorPersistentTrackIDKey: Stringconst AVErrorPresentationTimeStampKey: stringSwift declarationlet AVErrorPresentationTimeStampKey: Stringconst AVErrorRecordingSuccessfullyFinishedKey: stringSwift declarationlet AVErrorRecordingSuccessfullyFinishedKey: Stringconst AVErrorTimeKey: stringSwift declarationlet AVErrorTimeKey: Stringconst AVFoundationErrorDomain: stringSwift declarationlet AVFoundationErrorDomain: Stringget AVFragmentedMovieContainsMovieFragmentsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVFragmentedMovieContainsMovieFragmentsDidChange: NSNotification.Nameget AVFragmentedMovieDurationDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVFragmentedMovieDurationDidChange: NSNotification.Nameget AVFragmentedMovieTrackSegmentsDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVFragmentedMovieTrackSegmentsDidChange: NSNotification.Nameget AVFragmentedMovieTrackTimeRangeDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVFragmentedMovieTrackTimeRangeDidChange: NSNotification.Nameget AVFragmentedMovieWasDefragmented(): _Foundation_NSNotification_NameSwift declarationstatic let AVFragmentedMovieWasDefragmented: NSNotification.Nameconst AVMovieReferenceRestrictionsKey: stringSwift declarationlet AVMovieReferenceRestrictionsKey: Stringconst AVMovieShouldSupportAliasDataReferencesKey: stringSwift declarationlet AVMovieShouldSupportAliasDataReferencesKey: Stringget AVPlayerAvailableHDRModesDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVPlayerAvailableHDRModesDidChange: NSNotification.Nameget AVPlayerInterstitialEventMonitorScheduleRequestCompleted(): _Foundation_NSNotification_NameSwift declarationstatic let AVPlayerInterstitialEventMonitorScheduleRequestCompleted: NSNotification.Nameconst AVPlayerInterstitialEventMonitorScheduleRequestErrorKey: stringSwift declarationlet AVPlayerInterstitialEventMonitorScheduleRequestErrorKey: Stringconst AVPlayerInterstitialEventMonitorScheduleRequestIdentifierKey: stringSwift declarationlet AVPlayerInterstitialEventMonitorScheduleRequestIdentifierKey: Stringconst AVPlayerInterstitialEventMonitorScheduleRequestResponseKey: stringSwift declarationlet AVPlayerInterstitialEventMonitorScheduleRequestResponseKey: Stringconst AVPlayerItemFailedToPlayToEndTimeErrorKey: stringSwift declarationlet AVPlayerItemFailedToPlayToEndTimeErrorKey: Stringget AVRouteDetectorMultipleRoutesDetectedDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVRouteDetectorMultipleRoutesDetectedDidChange: NSNotification.Nameconst AVSampleBufferAudioRendererFlushTimeKey: stringSwift declarationlet AVSampleBufferAudioRendererFlushTimeKey: Stringget AVSampleBufferAudioRendererOutputConfigurationDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVSampleBufferAudioRendererOutputConfigurationDidChange: NSNotification.Nameget AVSampleBufferAudioRendererWasFlushedAutomatically(): _Foundation_NSNotification_NameSwift declarationstatic let AVSampleBufferAudioRendererWasFlushedAutomatically: NSNotification.Nameget AVSampleBufferDisplayLayerFailedToDecode(): _Foundation_NSNotification_NameSwift declarationstatic let AVSampleBufferDisplayLayerFailedToDecode: NSNotification.Nameconst AVSampleBufferDisplayLayerFailedToDecodeNotificationErrorKey: stringSwift declarationlet AVSampleBufferDisplayLayerFailedToDecodeNotificationErrorKey: Stringget AVSampleBufferDisplayLayerOutputObscuredDueToInsufficientExternalProtectionDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVSampleBufferDisplayLayerOutputObscuredDueToInsufficientExternalProtectionDidChange: NSNotification.Nameget AVSampleBufferDisplayLayerReadyForDisplayDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVSampleBufferDisplayLayerReadyForDisplayDidChange: NSNotification.Nameget AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChange: NSNotification.Nameconst AVSampleBufferVideoRendererRequiresFlushToResumeDecodingDidChangeNotificationRequiresFlushKey: stringSwift declarationlet AVSampleBufferVideoRendererRequiresFlushToResumeDecodingDidChangeNotificationRequiresFlushKey: Stringconst AVStreamingKeyDeliveryContentKeyType: stringSwift declarationlet AVStreamingKeyDeliveryContentKeyType: Stringconst AVStreamingKeyDeliveryPersistentContentKeyType: stringSwift declarationlet AVStreamingKeyDeliveryPersistentContentKeyType: Stringconst AVURLAssetAllowsCellularAccessKey: stringSwift declarationlet AVURLAssetAllowsCellularAccessKey: Stringconst AVURLAssetAllowsConstrainedNetworkAccessKey: stringSwift declarationlet AVURLAssetAllowsConstrainedNetworkAccessKey: Stringconst AVURLAssetAllowsExpensiveNetworkAccessKey: stringSwift declarationlet AVURLAssetAllowsExpensiveNetworkAccessKey: Stringconst AVURLAssetHTTPCookiesKey: stringSwift declarationlet AVURLAssetHTTPCookiesKey: Stringconst AVURLAssetHTTPUserAgentKey: stringSwift declarationlet AVURLAssetHTTPUserAgentKey: Stringconst AVURLAssetOverrideMIMETypeKey: stringSwift declarationlet AVURLAssetOverrideMIMETypeKey: Stringconst AVURLAssetPreferPreciseDurationAndTimingKey: stringSwift declarationlet AVURLAssetPreferPreciseDurationAndTimingKey: Stringconst AVURLAssetPrimarySessionIdentifierKey: stringSwift declarationlet AVURLAssetPrimarySessionIdentifierKey: Stringconst AVURLAssetReferenceRestrictionsKey: stringSwift declarationlet AVURLAssetReferenceRestrictionsKey: Stringconst AVURLAssetShouldParseExternalSphericalTagsKey: stringSwift declarationlet AVURLAssetShouldParseExternalSphericalTagsKey: Stringconst AVURLAssetURLRequestAttributionKey: stringSwift declarationlet AVURLAssetURLRequestAttributionKey: Stringconst AVVideoAllowFrameReorderingKey: stringSwift declarationlet AVVideoAllowFrameReorderingKey: Stringconst AVVideoAllowWideColorKey: stringSwift declarationlet AVVideoAllowWideColorKey: Stringconst AVVideoAppleProRAWBitDepthKey: stringSwift declarationlet AVVideoAppleProRAWBitDepthKey: Stringconst AVVideoAverageBitRateKey: stringSwift declarationlet AVVideoAverageBitRateKey: Stringconst AVVideoAverageNonDroppableFrameRateKey: stringSwift declarationlet AVVideoAverageNonDroppableFrameRateKey: Stringconst AVVideoCleanApertureHeightKey: stringSwift declarationlet AVVideoCleanApertureHeightKey: Stringconst AVVideoCleanApertureHorizontalOffsetKey: stringSwift declarationlet AVVideoCleanApertureHorizontalOffsetKey: Stringconst AVVideoCleanApertureKey: stringSwift declarationlet AVVideoCleanApertureKey: Stringconst AVVideoCleanApertureVerticalOffsetKey: stringSwift declarationlet AVVideoCleanApertureVerticalOffsetKey: Stringconst AVVideoCleanApertureWidthKey: stringSwift declarationlet AVVideoCleanApertureWidthKey: Stringconst AVVideoCodecH264: stringSwift declarationlet AVVideoCodecH264: Stringconst AVVideoCodecHEVC: stringSwift declarationlet AVVideoCodecHEVC: Stringconst AVVideoCodecJPEG: stringSwift declarationlet AVVideoCodecJPEG: Stringconst AVVideoCodecKey: stringSwift declarationlet AVVideoCodecKey: Stringconst AVVideoColorPrimariesKey: stringSwift declarationlet AVVideoColorPrimariesKey: Stringconst AVVideoColorPrimaries_ITU_R_2020: stringSwift declarationlet AVVideoColorPrimaries_ITU_R_2020: Stringconst AVVideoColorPrimaries_ITU_R_709_2: stringSwift declarationlet AVVideoColorPrimaries_ITU_R_709_2: Stringconst AVVideoColorPrimaries_P3_D65: stringSwift declarationlet AVVideoColorPrimaries_P3_D65: Stringconst AVVideoColorPrimaries_SMPTE_C: stringSwift declarationlet AVVideoColorPrimaries_SMPTE_C: Stringconst AVVideoColorPropertiesKey: stringSwift declarationlet AVVideoColorPropertiesKey: Stringconst AVVideoCompressionPropertiesKey: stringSwift declarationlet AVVideoCompressionPropertiesKey: Stringconst AVVideoDecompressionPropertiesKey: stringSwift declarationlet AVVideoDecompressionPropertiesKey: Stringconst AVVideoExpectedSourceFrameRateKey: stringSwift declarationlet AVVideoExpectedSourceFrameRateKey: Stringconst AVVideoH264EntropyModeCABAC: stringSwift declarationlet AVVideoH264EntropyModeCABAC: Stringconst AVVideoH264EntropyModeCAVLC: stringSwift declarationlet AVVideoH264EntropyModeCAVLC: Stringconst AVVideoH264EntropyModeKey: stringSwift declarationlet AVVideoH264EntropyModeKey: Stringconst AVVideoHeightKey: stringSwift declarationlet AVVideoHeightKey: Stringconst AVVideoLogTransferFunctionKey: stringSwift declarationlet AVVideoLogTransferFunctionKey: Stringconst AVVideoLogTransferFunction_AppleLog2: stringSwift declarationlet AVVideoLogTransferFunction_AppleLog2: Stringconst AVVideoLogTransferFunction_AppleLog: stringSwift declarationlet AVVideoLogTransferFunction_AppleLog: Stringconst AVVideoMaxKeyFrameIntervalDurationKey: stringSwift declarationlet AVVideoMaxKeyFrameIntervalDurationKey: Stringconst AVVideoMaxKeyFrameIntervalKey: stringSwift declarationlet AVVideoMaxKeyFrameIntervalKey: Stringconst AVVideoPixelAspectRatioHorizontalSpacingKey: stringSwift declarationlet AVVideoPixelAspectRatioHorizontalSpacingKey: Stringconst AVVideoPixelAspectRatioKey: stringSwift declarationlet AVVideoPixelAspectRatioKey: Stringconst AVVideoPixelAspectRatioVerticalSpacingKey: stringSwift declarationlet AVVideoPixelAspectRatioVerticalSpacingKey: Stringconst AVVideoProfileLevelH264Baseline30: stringSwift declarationlet AVVideoProfileLevelH264Baseline30: Stringconst AVVideoProfileLevelH264Baseline31: stringSwift declarationlet AVVideoProfileLevelH264Baseline31: Stringconst AVVideoProfileLevelH264Baseline41: stringSwift declarationlet AVVideoProfileLevelH264Baseline41: Stringconst AVVideoProfileLevelH264BaselineAutoLevel: stringSwift declarationlet AVVideoProfileLevelH264BaselineAutoLevel: Stringconst AVVideoProfileLevelH264High40: stringSwift declarationlet AVVideoProfileLevelH264High40: Stringconst AVVideoProfileLevelH264High41: stringSwift declarationlet AVVideoProfileLevelH264High41: Stringconst AVVideoProfileLevelH264HighAutoLevel: stringSwift declarationlet AVVideoProfileLevelH264HighAutoLevel: Stringconst AVVideoProfileLevelH264Main30: stringSwift declarationlet AVVideoProfileLevelH264Main30: Stringconst AVVideoProfileLevelH264Main31: stringSwift declarationlet AVVideoProfileLevelH264Main31: Stringconst AVVideoProfileLevelH264Main32: stringSwift declarationlet AVVideoProfileLevelH264Main32: Stringconst AVVideoProfileLevelH264Main41: stringSwift declarationlet AVVideoProfileLevelH264Main41: Stringconst AVVideoProfileLevelH264MainAutoLevel: stringSwift declarationlet AVVideoProfileLevelH264MainAutoLevel: Stringconst AVVideoProfileLevelKey: stringSwift declarationlet AVVideoProfileLevelKey: Stringconst AVVideoQualityKey: stringSwift declarationlet AVVideoQualityKey: Stringconst AVVideoScalingModeFit: stringSwift declarationlet AVVideoScalingModeFit: Stringconst AVVideoScalingModeKey: stringSwift declarationlet AVVideoScalingModeKey: Stringconst AVVideoScalingModeResize: stringSwift declarationlet AVVideoScalingModeResize: Stringconst AVVideoScalingModeResizeAspect: stringSwift declarationlet AVVideoScalingModeResizeAspect: Stringconst AVVideoScalingModeResizeAspectFill: stringSwift declarationlet AVVideoScalingModeResizeAspectFill: Stringconst AVVideoTransferFunctionKey: stringSwift declarationlet AVVideoTransferFunctionKey: Stringconst AVVideoTransferFunction_IEC_sRGB: stringSwift declarationlet AVVideoTransferFunction_IEC_sRGB: Stringconst AVVideoTransferFunction_ITU_R_2100_HLG: stringSwift declarationlet AVVideoTransferFunction_ITU_R_2100_HLG: Stringconst AVVideoTransferFunction_ITU_R_709_2: stringSwift declarationlet AVVideoTransferFunction_ITU_R_709_2: Stringconst AVVideoTransferFunction_Linear: stringSwift declarationlet AVVideoTransferFunction_Linear: Stringconst AVVideoTransferFunction_SMPTE_ST_2084_PQ: stringSwift declarationlet AVVideoTransferFunction_SMPTE_ST_2084_PQ: Stringconst AVVideoWidthKey: stringSwift declarationlet AVVideoWidthKey: Stringconst AVVideoYCbCrMatrixKey: stringSwift declarationlet AVVideoYCbCrMatrixKey: Stringconst AVVideoYCbCrMatrix_ITU_R_2020: stringSwift declarationlet AVVideoYCbCrMatrix_ITU_R_2020: Stringconst AVVideoYCbCrMatrix_ITU_R_601_4: stringSwift declarationlet AVVideoYCbCrMatrix_ITU_R_601_4: Stringconst AVVideoYCbCrMatrix_ITU_R_709_2: stringSwift declarationlet AVVideoYCbCrMatrix_ITU_R_709_2: StringAVMakeRect(aspectRatio: { width: number; height: number }, boundingRect: { x: number; y: number; width: number; height: number }): { x: number; y: number; width: number; height: number }Swift declarationfunc AVMakeRect(aspectRatio: CGSize, insideRect boundingRect: CGRect) -> CGRectAVSampleBufferAttachContentKey(sbuf: _CoreMedia_CMSampleBuffer, contentKey: AVContentKey): { $ret: boolean; $out: { "outError": (_Foundation_NSError) | null } }Swift declarationfunc AVSampleBufferAttachContentKey(_ sbuf: CMSampleBuffer, _ contentKey: AVContentKey, _ outError: NSErrorPointer) -> BoolOmit the output parameters from the call. The result contains $ret and $out, with outError inside $out.
decodeTime(key: string): _CoreMedia_CMTimeSwift declarationfunc decodeTime(forKey key: String) -> CMTimedecodeTimeMapping(key: string): _CoreMedia_CMTimeMappingSwift declarationfunc decodeTimeMapping(forKey key: String) -> CMTimeMappingdecodeTimeRange(key: string): _CoreMedia_CMTimeRangeSwift declarationfunc decodeTimeRange(forKey key: String) -> CMTimeRangeencodeForKey(time: _CoreMedia_CMTime, key: string): voidSwift declarationfunc encode(_ time: CMTime, forKey key: String)encodeForKey24229(timeMapping: _CoreMedia_CMTimeMapping, key: string): voidSwift declarationfunc encode(_ timeMapping: CMTimeMapping, forKey key: String)encodeForKey36886(timeRange: _CoreMedia_CMTimeRange, key: string): voidSwift declarationfunc encode(_ timeRange: CMTimeRange, forKey key: String)static initTime(time: _CoreMedia_CMTime): _Foundation_NSValueSwift declarationinit(CMTime time: CMTime)static initTimeMapping(timeMapping: _CoreMedia_CMTimeMapping): _Foundation_NSValueSwift declarationinit(CMTimeMapping timeMapping: CMTimeMapping)static initTimeRange(timeRange: _CoreMedia_CMTimeRange): _Foundation_NSValueSwift declarationinit(CMTimeRange timeRange: CMTimeRange)static initVideoDimensions(dimensions: _CoreMedia_CMVideoDimensions): _Foundation_NSValueSwift declarationinit!(CMVideoDimensions dimensions: CMVideoDimensions)get timeMappingValue(): _CoreMedia_CMTimeMappingSwift declarationvar timeMappingValue: CMTimeMapping { get }get timeRangeValue(): _CoreMedia_CMTimeRangeSwift declarationvar timeRangeValue: CMTimeRange { get }get timeValue(): _CoreMedia_CMTimeSwift declarationvar timeValue: CMTime { get }get videoDimensionsValue(): _CoreMedia_CMVideoDimensionsSwift declarationvar videoDimensionsValue: CMVideoDimensions { get }get description(): stringSwift declarationvar description: String { get }A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.
next(): Promise<([AVMetricEvent, SDKHandle]) | null>Swift declarationmutating func next() async throws -> (AVMetricEvent, any AVMetricEventStreamPublisher)?Asynchronously advances to the next element and returns it, or ends the sequence if there is no next element. - Returns: The next element, if it exists, or `nil` to signal the end of the sequence.
get description(): stringSwift declarationoverride var description: String { get }A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.
static get tracks(): AVAsyncProperty<AVURLAsset, Array<AVAssetTrack>>Swift declarationstatic var tracks: AVAsyncProperty<Root, [AVAssetTrack]> { get }Provides the array of AVURLAssetTracks contained by the url asset.
static get variants(): AVAsyncProperty<AVURLAsset, Array<AVAssetVariant>>Swift declarationstatic var variants: AVAsyncProperty<Root, [AVAssetVariant]> { get }Provides an array of AVAssetVariants contained in the asset. Some variants may not be playable according to the current device configuration.
static get availableTrackAssociationTypes(): AVAsyncProperty<AVAssetTrack, Array<AVAssetTrack_AssociationType>>Swift declarationstatic var availableTrackAssociationTypes: AVAsyncProperty<Root, [AVAssetTrack.AssociationType]> { get }Provides an array in which each element represents a type of track association that the receiver has with one or more of the other tracks of the asset (e.g. `.chapterList`, `.timecode`, etc).
static get isPlayable(): AVAsyncProperty<AVAssetTrack, boolean>Swift declarationstatic var isPlayable: AVAsyncProperty<Root, Bool> { get }Indicates whether the receiver is playable in the current environment. If `true`, an AVPlayerItemTrack of an AVPlayerItem initialized with the receiver's asset can be enabled for playback.
static get isDecodable(): AVAsyncProperty<AVAssetTrack, boolean>Swift declarationstatic var isDecodable: AVAsyncProperty<Root, Bool> { get }Indicates whether the receiver is decodable in the current environment. If `true`, the track can be decoded even though decoding may be too slow for real time playback.
static get naturalSize(): AVAsyncProperty<AVAssetTrack, { width: number; height: number }>Swift declarationstatic var naturalSize: AVAsyncProperty<Root, CGSize> { get }Indicates the natural dimensions of the media data referenced by the track as a CGSize.
static get languageCode(): AVAsyncProperty<AVAssetTrack, (string) | null>Swift declarationstatic var languageCode: AVAsyncProperty<Root, String?> { get }Indicates the language associated with the track, as an ISO 639-2/T language code May be nil if no language is indicated
static get commonMetadata(): AVAsyncProperty<AVAssetTrack, Array<AVMetadataItem>>Swift declarationstatic var commonMetadata: AVAsyncProperty<Root, [AVMetadataItem]> { get }Provides access to an array of AVMetadataItems for each common metadata key for which a value is available
static get isSelfContained(): AVAsyncProperty<AVAssetTrack, boolean>Swift declarationstatic var isSelfContained: AVAsyncProperty<Root, Bool> { get }Indicates whether the track references sample data only within its storage container.
static get preferredVolume(): AVAsyncProperty<AVAssetTrack, number>Swift declarationstatic var preferredVolume: AVAsyncProperty<Root, Float> { get }Indicates the volume specified in the track's storage container as the preferred volume of the audible media data.
static get minFrameDuration(): AVAsyncProperty<AVAssetTrack, _CoreMedia_CMTime>Swift declarationstatic var minFrameDuration: AVAsyncProperty<Root, CMTime> { get }Indicates the minimum duration of the track's frames The value will be kCMTimeInvalid if the minimum frame duration is not known or cannot be calculated
static get naturalTimeScale(): AVAsyncProperty<AVAssetTrack, number>Swift declarationstatic var naturalTimeScale: AVAsyncProperty<Root, CMTimeScale> { get }Indicates a timescale in which time values for the track can be operated upon without extraneous numerical conversion.
static get nominalFrameRate(): AVAsyncProperty<AVAssetTrack, number>Swift declarationstatic var nominalFrameRate: AVAsyncProperty<Root, Float> { get }Indicates the frame rate associated with this track. For tracks that carry a full frame per media sample, indicates the frame rate of the track in units of frames per second. For field-based video tracks that carry one field per media sample, the value of this property is the field rate, not the frame rate.
static get estimatedDataRate(): AVAsyncProperty<AVAssetTrack, number>Swift declarationstatic var estimatedDataRate: AVAsyncProperty<Root, Float> { get }Indicates the estimated data rate of the media data referenced by the track, in units of bits per second
static get formatDescriptions(): AVAsyncProperty<AVAssetTrack, Array<_CoreMedia_CMFormatDescription>>Swift declarationstatic var formatDescriptions: AVAsyncProperty<Root, [CMFormatDescription]> { get }Provides an array of CMFormatDescriptions each of which indicates the format of media samples referenced by the track. A track that presents uniform media, e.g. encoded according to the same encoding settings, will provide an array with a count of 1
static get preferredTransform(): AVAsyncProperty<AVAssetTrack, _CoreFoundation_CGAffineTransform>Swift declarationstatic var preferredTransform: AVAsyncProperty<Root, CGAffineTransform> { get }Indicates the transform specified in the track's storage container as the preferred transformation of the visual media data for display purposes Value returned is often but not always `.identity`
static get extendedLanguageTag(): AVAsyncProperty<AVAssetTrack, (string) | null>Swift declarationstatic var extendedLanguageTag: AVAsyncProperty<Root, String?> { get }Indicates the language tag associated with the track, as an IETF BCP 47 (RFC 4646) language identifier May be nil if no language tag is indicated
static get mediaCharacteristics(): AVAsyncProperty<AVAssetTrack, Array<AVMediaCharacteristic>>Swift declarationstatic var mediaCharacteristics: AVAsyncProperty<Root, [AVMediaCharacteristic]> { get }Indicates all available media characteristics for the track. Media characteristics values are `.visual`, `.audible`, `.legible` etc.
static get totalSampleDataLength(): AVAsyncProperty<AVAssetTrack, number>Swift declarationstatic var totalSampleDataLength: AVAsyncProperty<Root, Int64> { get }Indicates the total number of bytes of sample data required by the track.
static get canProvideSampleCursors(): AVAsyncProperty<AVAssetTrack, boolean>Swift declarationstatic var canProvideSampleCursors: AVAsyncProperty<Root, Bool> { get }Indicates whether the receiver can provide instances of AVSampleCursor for traversing its media samples and discovering information about them.
static get requiresFrameReordering(): AVAsyncProperty<AVAssetTrack, boolean>Swift declarationstatic var requiresFrameReordering: AVAsyncProperty<Root, Bool> { get }Indicates whether samples in the track may have different values for their presentation and decode timestamps.
static get availableMetadataFormats(): AVAsyncProperty<AVAssetTrack, Array<AVMetadataFormat>>Swift declarationstatic var availableMetadataFormats: AVAsyncProperty<Root, [AVMetadataFormat]> { get }Provides an array in which each element represents a format of metadata that's available for the track (e.g. QuickTime userdata, etc.) Metadata formats are defined in AVMetadataFormat.
static get hasAudioSampleDependencies(): AVAsyncProperty<AVAssetTrack, boolean>Swift declarationstatic var hasAudioSampleDependencies: AVAsyncProperty<Root, Bool> { get }Indicates whether this audio track has dependencies (e.g. kAudioFormatMPEGD_USAC) .
static get metadata(): AVAsyncProperty<AVAssetTrack, Array<AVMetadataItem>>Swift declarationstatic var metadata: AVAsyncProperty<Root, [AVMetadataItem]> { get }Provides access to an array of AVMetadataItems for all metadata identifiers for which a value is available Items can be filtered according to language via `AVMetadataItem. metadataItems(from:filteredAndSortedAccordingToPreferredLanguages:)` and according to identifier via `AVMetadataItem.metadataItems(from:filteredByIdentifier:)`.
static get segments(): AVAsyncProperty<AVAssetTrack, Array<AVAssetTrackSegment>>Swift declarationstatic var segments: AVAsyncProperty<Root, [AVAssetTrackSegment]> { get }Provides an array of AVAssetTrackSegments with time mappings from the timeline of the track's media samples to the timeline of the track. Empty edits, i.e. timeRanges for which no media data is available to be presented, have a value of AVAssetTrackSegment.empty equal to true.
static get isEnabled(): AVAsyncProperty<AVAssetTrack, boolean>Swift declarationstatic var isEnabled: AVAsyncProperty<Root, Bool> { get }Indicates whether the track is enabled according to state stored in its container or construct. Note that its presentation state can be changed from this default via AVPlayerItemTrack
static get timeRange(): AVAsyncProperty<AVAssetTrack, _CoreMedia_CMTimeRange>Swift declarationstatic var timeRange: AVAsyncProperty<Root, CMTimeRange> { get }Indicates the timeRange of the track within the overall timeline of the asset. A track with `timeRange.start > .zero` will initially present an empty interval.
static get numberValue(): AVAsyncProperty<AVMetadataItem, (_Foundation_NSNumber) | null>Swift declarationstatic var numberValue: AVAsyncProperty<Root, NSNumber?> { get }Provides the value of the metadata item as an NSNumber. Will be nil if the value cannot be represented as a number.
static get stringValue(): AVAsyncProperty<AVMetadataItem, (string) | null>Swift declarationstatic var stringValue: AVAsyncProperty<Root, String?> { get }Provides the value of the metadata item as a string. Will be nil if the value cannot be represented as a string.
static get extraAttributes(): AVAsyncProperty<AVMetadataItem, (NativeMap<AVMetadataExtraAttributeKey, unknown>) | null>Swift declarationstatic var extraAttributes: AVAsyncProperty<Root, [AVMetadataExtraAttributeKey : Any]?> { get }Provides a dictionary of the additional attributes.
static get value(): AVAsyncProperty<AVMetadataItem, ((SDKHandle) & (SDKHandle)) | null>Swift declarationstatic var value: AVAsyncProperty<Root, (any NSCopying & NSObjectProtocol)?> { get }Provides the value of the metadata item.
static get dataValue(): AVAsyncProperty<AVMetadataItem, (ArrayBuffer) | null>Swift declarationstatic var dataValue: AVAsyncProperty<Root, Data?> { get }Provides the raw bytes of the value of the metadata item.
static get dateValue(): AVAsyncProperty<AVMetadataItem, (globalThis.Date) | null>Swift declarationstatic var dateValue: AVAsyncProperty<Root, Date?> { get }Provides the value of the metadata item as an Date. Will be nil if the value cannot be represented as a date.
static get availableMediaCharacteristicsWithMediaSelectionOptions(): AVAsyncProperty<AVAsset, Array<AVMediaCharacteristic>>Swift declarationstatic var availableMediaCharacteristicsWithMediaSelectionOptions: AVAsyncProperty<Root, [AVMediaCharacteristic]> { get }Provides an array with elements indicating media characteristic for which a media selection option is available.
static get isPlayable592(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var isPlayable: AVAsyncProperty<Root, Bool> { get }Indicates whether an AVPlayer can play the contents of the asset in a manner that meets user expectations. A client can attempt playback when playable is false, this however may lead to a substandard playback experience.
static get isReadable(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var isReadable: AVAsyncProperty<Root, Bool> { get }Indicates whether an AVAssetReader can be used with the receiver for extracting media data.
static get trackGroups(): AVAsyncProperty<AVAsset, Array<AVAssetTrackGroup>>Swift declarationstatic var trackGroups: AVAsyncProperty<Root, [AVAssetTrackGroup]> { get }All track groups in the asset.
static get creationDate(): AVAsyncProperty<AVAsset, (AVMetadataItem) | null>Swift declarationstatic var creationDate: AVAsyncProperty<Root, AVMetadataItem?> { get }Indicates the creation date of the asset as an AVMetadataItem. May be nil. If a creation date has been stored by the asset in a form that can be converted to a Date, the dateValue property of the AVMetadataItem will provide an instance of NSDate. Otherwise the creation date is available only as a string value, via stringValue property of AVMetadataItem.
static get isComposable(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var isComposable: AVAsyncProperty<Root, Bool> { get }Indicates whether the receiver can be used to build an AVMutableComposition.
static get isExportable(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var isExportable: AVAsyncProperty<Root, Bool> { get }Indicates whether an AVAssetExportSession can be used with the receiver for export.
static get preferredRate(): AVAsyncProperty<AVAsset, number>Swift declarationstatic var preferredRate: AVAsyncProperty<Root, Float> { get }Indicates the natural rate at which the asset is to be played; often but not always 1.0
static get commonMetadata64628(): AVAsyncProperty<AVAsset, Array<AVMetadataItem>>Swift declarationstatic var commonMetadata: AVAsyncProperty<Root, [AVMetadataItem]> { get }Provides access to an array of AVMetadataItems for each common metadata key for which a value is available Items can be filtered according to language via `AVMetadataItem.metadataItems(from:filteredAndSortedAccordingToPreferredLanguages:)` and according to identifier via `AVMetadataItem.metadataItems(from:filteredByIdentifier:)`.
static get preferredVolume7140(): AVAsyncProperty<AVAsset, number>Swift declarationstatic var preferredVolume: AVAsyncProperty<Root, Float> { get }Indicates the preferred volume at which the audible media of an asset is to be played; often but not always 1.0
static get containsFragments(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var containsFragments: AVAsyncProperty<Root, Bool> { get }Indicates whether the asset is extended by at least one fragment. For QuickTime movie files and MPEG-4 files, the value of this property is true if canContainFragments is true and at least one 'moof' box is present after the 'moov' box.
static get allMediaSelections(): AVAsyncProperty<AVAsset, Array<AVMediaSelection>>Swift declarationstatic var allMediaSelections: AVAsyncProperty<Root, [AVMediaSelection]> { get }Provides an array of all permutations of AVMediaSelection for this asset.
static get preferredTransform37796(): AVAsyncProperty<AVAsset, _CoreFoundation_CGAffineTransform>Swift declarationstatic var preferredTransform: AVAsyncProperty<Root, CGAffineTransform> { get }Indicates the preferred transform to apply to the visual content of the asset for presentation or processing; the value is often but not always the identity transform
static get canContainFragments(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var canContainFragments: AVAsyncProperty<Root, Bool> { get }Indicates whether the asset is capable of being extended by fragments. For QuickTime movie files and MPEG-4 files, the value of canContainFragments is true if an 'mvex' box is present in the 'moov' box. For those types, the 'mvex' box signals the possible presence of later 'moof' boxes.
static get hasProtectedContent(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var hasProtectedContent: AVAsyncProperty<Root, Bool> { get }Indicates whether or not the asset has protected content. Assets containing protected content may not be playable without successful authorization, even if the value of the `playable` property is true. See the properties in the AVAssetUsability category for details on how such an asset may be used. On macOS, clients can use the interfaces in AVPlayerItemProtectedContentAdditions.h to request authorization to play the asset.
static get overallDurationHint(): AVAsyncProperty<AVAsset, _CoreMedia_CMTime>Swift declarationstatic var overallDurationHint: AVAsyncProperty<Root, CMTime> { get }Indicates the total duration of fragments that either exist now or may be appended in the future in order to extend the duration of the asset. For QuickTime movie files and MPEG-4 files, the value of this property is obtained from the 'mehd' box of the 'mvex' box, if present. If no total fragment duration hint is available, the value of this property is kCMTimeInvalid.
static get availableChapterLocales(): AVAsyncProperty<AVAsset, Array<_Foundation_Locale>>Swift declarationstatic var availableChapterLocales: AVAsyncProperty<Root, [Locale]> { get }Indicates the locales for which chapter metadata items are available
static get preferredMediaSelection(): AVAsyncProperty<AVAsset, AVMediaSelection>Swift declarationstatic var preferredMediaSelection: AVAsyncProperty<Root, AVMediaSelection> { get }Provides an instance of AVMediaSelection with default selections for each of the receiver's media selection groups.
static get availableMetadataFormats74915(): AVAsyncProperty<AVAsset, Array<AVMetadataFormat>>Swift declarationstatic var availableMetadataFormats: AVAsyncProperty<Root, [AVMetadataFormat]> { get }Provides an array containing metadata format that's available to the asset (e.g. ID3, iTunes metadata, etc.)
static get minimumTimeOffsetFromLive(): AVAsyncProperty<AVAsset, _CoreMedia_CMTime>Swift declarationstatic var minimumTimeOffsetFromLive: AVAsyncProperty<Root, CMTime> { get }Indicates how close to the latest content in a live stream playback can be sustained. For non-live assets this value is kCMTimeInvalid.
static get isCompatibleWithAirPlayVideo(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var isCompatibleWithAirPlayVideo: AVAsyncProperty<Root, Bool> { get }Indicates whether the asset is compatible with AirPlay Video. true if an AVPlayerItem initialized with the receiver can be played by an external device via AirPlay Video.
static get isCompatibleWithSavedPhotosAlbum(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var isCompatibleWithSavedPhotosAlbum: AVAsyncProperty<Root, Bool> { get }Indicates whether the receiver can be written to the saved photos album.
static get providesPreciseDurationAndTiming(): AVAsyncProperty<AVAsset, boolean>Swift declarationstatic var providesPreciseDurationAndTiming: AVAsyncProperty<Root, Bool> { get }Indicates that the asset provides precise timing. See `duration` and AVURLAssetPreferPreciseDurationAndTimingKey.
static get lyrics(): AVAsyncProperty<AVAsset, (string) | null>Swift declarationstatic var lyrics: AVAsyncProperty<Root, String?> { get }Provides access to the lyrics of the asset suitable for the current locale.
static get tracks60966(): AVAsyncProperty<AVAsset, Array<AVAssetTrack>>Swift declarationstatic var tracks: AVAsyncProperty<Root, [AVAssetTrack]> { get }Provides the array of AVAssetTracks contained by the asset.
static get duration(): AVAsyncProperty<AVAsset, _CoreMedia_CMTime>Swift declarationstatic var duration: AVAsyncProperty<Root, CMTime> { get }Indicates the duration of the asset. If `providesPreciseDurationAndTiming` is false, a best-available estimate of the duration is returned. The degree of precision preferred for timing-related properties can be set at initialization time for assets initialized with URLs. See `AVURLAssetPreferPreciseDurationAndTimingKey` for AVURLAsset.
static get metadata69018(): AVAsyncProperty<AVAsset, Array<AVMetadataItem>>Swift declarationstatic var metadata: AVAsyncProperty<Root, [AVMetadataItem]> { get }Provides access to an array of AVMetadataItems for all metadata identifiers for which a value is available Items can be filtered according to language via `AVMetadataItem.metadataItems(from:filteredAndSortedAccordingToPreferredLanguages:)` and according to identifier via `AVMetadataItem.metadataItems(from:filteredByIdentifier:)`.
next(): Promise<(AVMetricEvent) | null>Swift declarationmutating func next() async throws -> MetricEvent?Asynchronously advances to the next element and returns it, or ends the sequence if there is no next element. - Returns: The next element, if it exists, or `nil` to signal the end of the sequence.
makeAsyncIterator(): AVMetrics_AsyncIterator<AVMetricEvent>Swift declarationfunc makeAsyncIterator() -> AVMetrics<MetricEvent>.AsyncIteratorCreates the asynchronous iterator that produces elements of this asynchronous sequence. - Returns: An instance of the `AsyncIterator` type used to produce elements of the asynchronous sequence.
attach(contentKey: AVContentKey): voidSwift declarationmutating func attach(contentKey: AVContentKey) throwsAttaches an AVContentKey to a CMReadySampleBuffer for the purpose of content decryption. The client is expected to attach AVContentKeys to CMReadySampleBuffers that have been created by the client for enqueueing with AVSampleBufferDisplayLayer or AVSampleBufferAudioRenderer, for which the AVContentKeySpecifier matches indications of suitability that are available to the client according to the content key system that's in use. - Parameter contentKey: The content key to be attached. - Throws: Describes the reason for failure to attach the content key.
get AVPlayerItemFailedToPlayToEndTime(): _Foundation_NSNotification_NameSwift declarationstatic var AVPlayerItemFailedToPlayToEndTime: NSNotification.Name { get }get AVPlayerItemTimeJumped(): _Foundation_NSNotification_NameSwift declarationstatic var AVPlayerItemTimeJumped: NSNotification.Name { get }get AVCaptureDeviceWasConnected(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureDeviceWasConnected: NSNotification.Name { get }get AVPlayerItemPlaybackStalled(): _Foundation_NSNotification_NameSwift declarationstatic var AVPlayerItemPlaybackStalled: NSNotification.Name { get }get AVCaptureSessionRuntimeError(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureSessionRuntimeError: NSNotification.Name { get }get AVPlayerItemDidPlayToEndTime(): _Foundation_NSNotification_NameSwift declarationstatic var AVPlayerItemDidPlayToEndTime: NSNotification.Name { get }get AVPlayerItemNewErrorLogEntry(): _Foundation_NSNotification_NameSwift declarationstatic var AVPlayerItemNewErrorLogEntry: NSNotification.Name { get }get AVPlayerItemNewAccessLogEntry(): _Foundation_NSNotification_NameSwift declarationstatic var AVPlayerItemNewAccessLogEntry: NSNotification.Name { get }get AVCaptureDeviceWasDisconnected(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureDeviceWasDisconnected: NSNotification.Name { get }get AVCaptureSessionDidStopRunning(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureSessionDidStopRunning: NSNotification.Name { get }get AVCaptureSessionWasInterrupted(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureSessionWasInterrupted: NSNotification.Name { get }get AVCaptureSessionDidStartRunning(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureSessionDidStartRunning: NSNotification.Name { get }get AVCaptureSessionInterruptionEnded(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureSessionInterruptionEnded: NSNotification.Name { get }get AVCaptureDeviceSubjectAreaDidChange(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureDeviceSubjectAreaDidChange: NSNotification.Name { get }get AVCaptureInputPortFormatDescriptionDidChange(): _Foundation_NSNotification_NameSwift declarationstatic var AVCaptureInputPortFormatDescriptionDidChange: NSNotification.Name { get }get AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChange(): _Foundation_NSNotification_NameSwift declarationstatic var AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChange: NSNotification.Name { get }captionsNotPresentInPreviousGroups(captionGroup: AVCaptionGroup): Array<AVCaption>Swift declarationfunc captionsNotPresentInPreviousGroups(in captionGroup: AVCaptionGroup) -> [AVCaption]Returns the set of captions that are present in the given group but were not present in any group previously vended by calls to next(). - Parameter captionGroup: The group containing the captions of interest. - Returns: An array of AVCaption objects.
257 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
Array.monoscopicForVideoOutput()
The containing type is outside the generated SDK type index.
Array.stereoscopicForVideoOutput()
The containing type is outside the generated SDK type index.
AVPartialAsyncProperty.tracks
The iOS SDK compiler rejected this binding: ambiguous use of 'tracks'
AVAssetReaderOutput.Provider.next()
This declaration needs Swift generic type arguments. (no canonical witness for Payload)
AVPartialAsyncProperty.tracks
The iOS SDK compiler rejected this binding: ambiguous use of 'tracks'
AVPartialAsyncProperty.tracks
The iOS SDK compiler rejected this binding: ambiguous use of 'tracks'
AVAsynchronousKeyValueLoading.status(of:)
The iOS SDK compiler rejected this binding: cannot convert value of type 'AVFoundation.AVAsyncProperty<any AVFoundation.AVAsynchronousKeyValueLoading, Any>' to expected argument type 'AVFoundation.AVAsyncProperty<any AVFoundation.AVAsynchronousKeyValueLoading, Any>'
AVAsynchronousKeyValueLoading.load(_:isolation:)
The iOS SDK compiler rejected this binding: member 'load' cannot be used on value of type 'any AVAsynchronousKeyValueLoading'; consider using a generic constraint instead [#ExistentialMemberAccess]
AVAsynchronousKeyValueLoading.load(_:_:_:isolation:)
Swift parameter packs cannot cross the bridge.
AVMetrics.chronologicalMerge(with:_:)
Swift parameter packs cannot cross the bridge.
AVMergedMetrics.makeAsyncIterator()
Swift parameter packs cannot cross the bridge.
AVAsynchronousVideoCompositionRequest.attach(_:to:)
The iOS SDK compiler rejected this binding: instance method 'arg' requires that 'CVMutablePixelBuffer' conform to 'Copyable'
AVVideoCompositionRenderContext.makeMutablePixelBuffer()
The iOS SDK compiler rejected this binding: instance method 'out' requires that 'CVMutablePixelBuffer' be a class type
AVPartialAsyncProperty.tracks
The iOS SDK compiler rejected this binding: ambiguous use of 'tracks'
AVSampleBufferVideoRenderer.presentationTimeExpectation
The iOS SDK compiler rejected this binding: getter for 'presentationTimeExpectation' is unavailable
AVPartialAsyncProperty.tracks
The iOS SDK compiler rejected this binding: ambiguous use of 'tracks'
AVPartialAsyncProperty.tracks
The iOS SDK compiler rejected this binding: ambiguous use of 'tracks'
AVCaptureIndexPicker.init(_:symbolName:numberOfIndexes:localizedTitleTransform:)
callback cannot propagate synchronous failure
AVCompositionTrackSegment.init()
inherited init: cannot prove legal (class declares 4 custom initializers)
AVAssetReaderAudioMixOutput.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVAssetReaderOutputCaptionAdaptor.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVAssetReaderOutputMetadataAdaptor.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVAssetReaderSampleReferenceOutput.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVAssetReaderTrackOutput.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVAssetReaderVideoCompositionOutput.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVContentKeyResponse.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
AVContentKeySession.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
AVContentKeySpecifier.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
AVAssetSegmentReport.init()
inherited init: clang: 'init' is unavailable
AVAssetSegmentReportSampleInformation.init()
inherited init: clang: 'init' is unavailable