Crate objc2_av_foundation

Crate objc2_av_foundation 

Source
Expand description

§Bindings to the AVFoundation framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

AVAggregateAssetDownloadTaskDeprecatedAVAssetDownloadTask
An AVAssetDownloadTask used for downloading multiple AVMediaSelections for a single AVAsset, under the umbrella of a single download task.
AVAssetAVAsset
An AVAsset is an abstract class that defines AVFoundation’s model for timed audiovisual media.
AVAssetCacheAVAssetCache
AVAssetCache is a class vended by an AVAsset used for the inspection of locally available media data.
AVAssetDownloadConfigurationAVAssetDownloadTask
Configuration parameters for the download task.
AVAssetDownloadContentConfigurationAVAssetDownloadTask
Represents the configuration consisting of variant and the variant’s media options.
AVAssetDownloadStorageManagementPolicyAVAssetDownloadStorageManager
A class to inform the system of a policy for automatic purging of downloaded AVAssets.
AVAssetDownloadStorageManagerAVAssetDownloadStorageManager
An AVAssetDownloadStorageManager manages the policy for automatic purging of downloaded AVAssets. The policy is vended as AVAssetDownloadStorageManagementPolicy object.
AVAssetDownloadTaskAVAssetDownloadTask
A NSURLSessionTask that accepts remote AVURLAssets to download locally.
AVAssetDownloadURLSessionAVAssetDownloadTask
A subclass of NSURLSession to support AVAssetDownloadTask.
AVAssetExportSessionAVAssetExportSession
An AVAssetExportSession creates a new timed media resource from the contents of an existing AVAsset in the form described by a specified export preset.
AVAssetExportSessionStatusAVAssetExportSession
Apple’s documentation
AVAssetImageGeneratorAVAssetImageGenerator
Apple’s documentation
AVAssetImageGeneratorResultAVAssetImageGenerator
Apple’s documentation
AVAssetPlaybackAssistantAVAssetPlaybackAssistant
AVAssetPlaybackAssistant provides playback information for an asset.
AVAssetReaderAVAssetReader
AVAssetReader provides services for obtaining media data from an asset.
AVAssetReaderAudioMixOutputAVAssetReaderOutput
AVAssetReaderAudioMixOutput is a concrete subclass of AVAssetReaderOutput that defines an interface for reading audio samples that result from mixing the audio from one or more AVAssetTracks of an AVAssetReader’s AVAsset.
AVAssetReaderOutputAVAssetReaderOutput
AVAssetReaderOutput is an abstract class that defines an interface for reading a single collection of samples of a common media type from an AVAssetReader.
AVAssetReaderOutputCaptionAdaptorAVAssetReaderOutput
Apple’s documentation
AVAssetReaderOutputMetadataAdaptorAVAssetReaderOutput
Apple’s documentation
AVAssetReaderSampleReferenceOutputAVAssetReaderOutput
AVAssetReaderSampleReferenceOutput is a concrete subclass of AVAssetReaderOutput that defines an interface for reading sample references from a single AVAssetTrack of an AVAssetReader’s AVAsset.
AVAssetReaderStatusAVAssetReader
These constants are returned by the AVAssetReader status property to indicate whether it can successfully read samples from its asset.
AVAssetReaderTrackOutputAVAssetReaderOutput
AVAssetReaderTrackOutput is a concrete subclass of AVAssetReaderOutput that defines an interface for reading media data from a single AVAssetTrack of an AVAssetReader’s AVAsset.
AVAssetReaderVideoCompositionOutputAVAssetReaderOutput
AVAssetReaderVideoCompositionOutput is a concrete subclass of AVAssetReaderOutput that defines an interface for reading video frames that have been composited together from the frames in one or more AVAssetTracks of an AVAssetReader’s AVAsset.
AVAssetReferenceRestrictionsAVAsset
These constants can be passed in to AVURLAssetReferenceRestrictionsKey to control the resolution of references to external media data.
AVAssetResourceLoaderAVAssetResourceLoader
Apple’s documentation
AVAssetResourceLoadingContentInformationRequestAVAssetResourceLoader
Apple’s documentation
AVAssetResourceLoadingDataRequestAVAssetResourceLoader
Apple’s documentation
AVAssetResourceLoadingRequestAVAssetResourceLoader
Apple’s documentation
AVAssetResourceLoadingRequestorAVAssetResourceLoader
AVAssetResourceLoadingRequestor represents the originator of loading request
AVAssetResourceRenewalRequestAVAssetResourceLoader
AVAssetResourceRenewalRequest encapsulates information about a resource request issued by a resource loader for the purpose of renewing a request previously issued.
AVAssetSegmentReportAVAssetSegmentReport
This class provides information on a segment data.
AVAssetSegmentReportSampleInformationAVAssetSegmentReport
This class is vended by AVAssetSegmentTrackReport. It will provide information on a sample in a track.
AVAssetSegmentTrackReportAVAssetSegmentReport
This class is vended by AVAssetSegmentReport. It will provide information on a track in a segment data.
AVAssetSegmentTypeAVAssetSegmentReport
Indicates the type of segment.
AVAssetTrackAVAssetTrack
An AVAssetTrack object provides provides the track-level inspection interface for all assets.
AVAssetTrackGroupAVAssetTrackGroup
A class whose instances describe a group of tracks in an asset.
AVAssetTrackGroupOutputHandlingAVAssetExportSession
A bitfield type that specifies output handling policies for alternate tracks in a track group.
AVAssetTrackSegmentAVAssetTrackSegment
Apple’s documentation
AVAssetVariantAVAssetVariant
An AVAssetVariant represents a bit rate variant. Each asset contains a collection of variants that represent a combination of audio, video, text, closed captions, and subtitles for a particular bit rate. Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVAssetVariantAudioAttributesAVAssetVariant
Audio attributes for an asset variant.
AVAssetVariantAudioRenditionSpecificAttributesAVAssetVariant
Audio rendition attributes for an asset variant.
AVAssetVariantQualifierAVAssetVariant
The qualifier of an asset variant.
AVAssetVariantVideoAttributesAVAssetVariant
Video attributes for an asset variant.
AVAssetVariantVideoLayoutAttributesAVAssetVariant
Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVAssetWriterAVAssetWriter
AVAssetWriter provides services for writing media data to a new file,
AVAssetWriterInputAVAssetWriterInput
AVAssetWriterInput defines an interface for appending either new media samples or references to existing media samples packaged as CMSampleBuffer objects to a single track of the output file of an AVAssetWriter.
AVAssetWriterInputCaptionAdaptorAVAssetWriterInput
Apple’s documentation
AVAssetWriterInputGroupAVAssetWriter and AVMediaSelectionGroup
Apple’s documentation
AVAssetWriterInputMetadataAdaptorAVAssetWriterInput
Apple’s documentation
AVAssetWriterInputPassDescriptionAVAssetWriterInput
Defines an interface for querying information about the requirements of the current pass, such as the time ranges of media data to append.
AVAssetWriterInputPixelBufferAdaptorAVAssetWriterInput
Apple’s documentation
AVAssetWriterInputTaggedPixelBufferGroupAdaptorAVAssetWriterInput
Apple’s documentation
AVAssetWriterStatusAVAssetWriter
These constants are returned by the AVAssetWriter status property to indicate whether it can successfully write samples to its output file.
AVAsynchronousCIImageFilteringRequestAVVideoCompositing
Apple’s documentation
AVAsynchronousVideoCompositionRequestAVVideoCompositing
An AVAsynchronousVideoCompositionRequest instance contains the information necessary for a video compositor to render an output pixel buffer. The video compositor must implement the AVVideoCompositing protocol.
AVAudioMixAVAudioMix
Apple’s documentation
AVAudioMixInputParametersAVAudioMix
Apple’s documentation
AVAudioSpatializationFormatsAVAudioProcessingSettings
These constants can be used to specify values for allowedAudioSpatializationFormats.
AVAuthorizationStatusAVCaptureDevice
Constants indicating the client’s authorization to the underlying hardware supporting a media type.
AVCameraCalibrationDataAVCameraCalibrationData
AVCameraCalibrationData is a model object describing a camera’s calibration information.
AVCaptionAVCaption
An instance of AVCaption represents a unit of text that is active at a particular time range.
AVCaptionAnimationAVCaption
Animation effect for a caption
AVCaptionConversionAdjustmentAVCaptionConversionValidator
Describes an adjustment that can be performed in order to correct a problem encountered during the validation of a caption conversion.
AVCaptionConversionTimeRangeAdjustmentAVCaptionConversionValidator
Describes an adjustment to the timeRange of one or more captions.
AVCaptionConversionValidatorAVCaptionConversionValidator
Performs a validation of captions for a conversion operation and warns about problems that are encountered.
AVCaptionConversionValidatorStatusAVCaptionConversionValidator
These constants are returned by the AVCaptionConversionValidator status property to indicate the progress of a validation operation.
AVCaptionConversionWarningAVCaptionConversionValidator
Reports a specific problem encountered during the validation of a caption conversion.
AVCaptionDecorationAVCaption
Choices for character decoration .
AVCaptionDimensionAVCaption and objc2-core-foundation
The length with a unit or coordinate on a 2D geometric axis Field: value The value of the coordinate or length. Field: units The units of the coordinate (e.g., cells, points)
AVCaptionFontStyleAVCaption
Choices for character style.
AVCaptionFontWeightAVCaption
Choices for font weight.
AVCaptionFormatConformerAVCaptionFormatConformer
Performs a conversion of canonical caption to conform to a specific format.
AVCaptionGroupAVCaptionGroup
An instance of AVCaptionGroup represents zero or more captions that intersect in time.
AVCaptionGrouperAVCaptionGrouper
Apple’s documentation
AVCaptionPointAVCaption and objc2-core-foundation
A two dimensional point made of x and y AVCaptionDimension coordinates Field: x An AVCaptionDimension holding the x coordinate of the point Field: y An AVCaptionDimension holding the y coordinate of the point
AVCaptionRegionAVCaption
An instance of AVCaptionRegion represents a region where a caption is placed.
AVCaptionRegionDisplayAlignmentAVCaption
Choices for region display alignment
AVCaptionRegionScrollAVCaption
Scrolling effect for a region
AVCaptionRegionWritingModeAVCaption
Choices for region writing mode
AVCaptionRendererAVCaptionRenderer
An instance of AVCaptionRenderer represents a service that can render the captions for a particular time
AVCaptionRendererSceneAVCaptionRenderer
An instance of AVCaptionRendererScene holds a time range and associated state indicating when the AVCaptionRenderer will draw different output.
AVCaptionRubyAVCaption
Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVCaptionRubyAlignmentAVCaption
Choices for Ruby alignment
AVCaptionRubyPositionAVCaption
Choices for Ruby position
AVCaptionSizeAVCaption and objc2-core-foundation
A two dimensional size made of width and height AVCaptionDimensions Field: width An AVCaptionDimension holding the width Field: height An AVCaptionDimension holding the height
AVCaptionTextAlignmentAVCaption
Alignment of a caption within the containing region.
AVCaptionTextCombineAVCaption
Choices for text combine.
AVCaptionUnitsTypeAVCaption
Geometry unit.
AVCaptureAudioChannelAVCaptureSession
AVCaptureAudioChannel represents a single channel of audio flowing through an AVCaptureSession.
AVCaptureAudioDataOutputAVCaptureAudioDataOutput and AVCaptureOutputBase
AVCaptureAudioDataOutput is a concrete subclass of AVCaptureOutput that can be used to process uncompressed or compressed samples from the audio being captured.
AVCaptureAudioFileOutputAVCaptureFileOutput and AVCaptureOutputBase
AVCaptureAudioFileOutput is a concrete subclass of AVCaptureFileOutput that writes captured audio to any audio file type supported by CoreAudio.
AVCaptureAudioPreviewOutputAVCaptureAudioPreviewOutput and AVCaptureOutputBase
AVCaptureAudioPreviewOutput is a concrete subclass of AVCaptureOutput that can be used to preview the audio being captured.
AVCaptureAutoExposureBracketedStillImageSettingsAVCaptureStillImageOutput
AVCaptureAutoExposureBracketedStillImageSettings is a concrete subclass of AVCaptureBracketedStillImageSettings to be used when bracketing exposure target bias.
AVCaptureAutoFocusRangeRestrictionAVCaptureDevice
Constants indicating the restriction of the receiver’s autofocus system to a particular range of focus scan, if it supports range restrictions.
AVCaptureAutoFocusSystemAVCaptureDevice
Constants indicating the autofocus system.
AVCaptureBracketedStillImageSettingsAVCaptureStillImageOutput
AVCaptureBracketedStillImageSettings is an abstract base class that defines an interface for settings pertaining to a bracketed capture.
AVCaptureCameraLensSmudgeDetectionStatusAVCaptureDevice
Constants indicating the current camera lens smudge detection status.
AVCaptureCenterStageControlModeAVCaptureDevice
Constants indicating the current Center Stage control mode.
AVCaptureCinematicVideoFocusModeAVCaptureDevice
Constants indicating the focus behavior when recording a Cinematic Video.
AVCaptureColorSpaceAVCaptureDevice
Constants indicating active or supported video color space.
AVCaptureConnectionAVCaptureSession
AVCaptureConnection represents a connection between an AVCaptureInputPort or ports, and an AVCaptureOutput or AVCaptureVideoPreviewLayer present in an AVCaptureSession.
AVCaptureControlAVCaptureControl
AVCaptureControl is an abstract class that defines an interface for a unique type of control which allows deep integration with the camera system through AVCaptureSession.
AVCaptureDataOutputSynchronizerAVCaptureDataOutputSynchronizer
AVCaptureDataOutputSynchronizer synchronizes the delivery of data from multiple capture data outputs (AVCaptureVideoDataOutput, AVCaptureDepthDataOutput, AVCaptureMetadataOutput, AVCaptureAudioDataOutput) to a single delegate callback.
AVCaptureDeferredPhotoProxyAVCapturePhotoOutput
A lightly-processed photo whose data may be used to process and fetch a higher-resolution asset at a later time.
AVCaptureDepthDataOutputAVCaptureDepthDataOutput and AVCaptureOutputBase
AVCaptureDepthDataOutput is a concrete subclass of AVCaptureOutput that can be used to process depth data in a streaming fashion.
AVCaptureDeskViewApplicationAVCaptureDeskViewApplication
Allows a client to programmatically present the Desk View application and be informed when it is done being launched.
AVCaptureDeskViewApplicationLaunchConfigurationAVCaptureDeskViewApplication
An object for configuring how the Desk View application is presented.
AVCaptureDeviceAVCaptureDevice
An AVCaptureDevice represents a physical device that provides realtime input media data, such as video and audio.
AVCaptureDeviceDiscoverySessionAVCaptureDevice
The AVCaptureDeviceDiscoverySession allows clients to search for devices by certain criteria.
AVCaptureDeviceFormatAVCaptureDevice
An AVCaptureDeviceFormat wraps a CMFormatDescription and other format-related information, such as min and max framerate.
AVCaptureDeviceInputAVCaptureInput
AVCaptureDeviceInput is a concrete subclass of AVCaptureInput that provides an interface for capturing media from an AVCaptureDevice.
AVCaptureDeviceInputSourceAVCaptureDevice
An AVCaptureDeviceInputSource represents a distinct input source on an AVCaptureDevice object.
AVCaptureDevicePositionAVCaptureDevice
Constants indicating the physical position of an AVCaptureDevice’s hardware on the system.
AVCaptureDeviceRotationCoordinatorAVCaptureDevice
The AVCaptureDeviceRotationCoordinator allows clients to monitor rotations of a given AVCaptureDevice instance and be provided the video rotation angle that should be applied for horizon-level preview and capture relative to gravity.
AVCaptureDeviceTransportControlsPlaybackModeAVCaptureDevice
Constants indicating the transport controls’ current mode of play back, if it has one.
AVCaptureExposureModeAVCaptureDevice
Constants indicating the mode of the exposure on the receiver’s device, if it has adjustable exposure.
AVCaptureExternalDisplayConfigurationAVCaptureExternalDisplayConfigurator
A class you use to specify a configuration to your external display configurator.
AVCaptureExternalDisplayConfiguratorAVCaptureExternalDisplayConfigurator
A configurator class allowing you to configure properties of an external display to match the camera’s active video format.
AVCaptureFileOutputAVCaptureFileOutput and AVCaptureOutputBase
AVCaptureFileOutput is an abstract subclass of AVCaptureOutput that provides an interface for writing captured media to files.
AVCaptureFlashModeAVCaptureDevice
Constants indicating the mode of the flash on the receiver’s device, if it has one.
AVCaptureFocusModeAVCaptureDevice
Constants indicating the mode of the focus on the receiver’s device, if it has one.
AVCaptureFramingAVCaptureDevice
A framing, consisting of an aspect ratio and a zoom factor.
AVCaptureIndexPickerAVCaptureControl and AVCaptureIndexPicker
An AVCaptureControl for selecting from a set of mutually exclusive values by index.
AVCaptureInputAVCaptureInput
AVCaptureInput is an abstract class that provides an interface for connecting capture input sources to an AVCaptureSession.
AVCaptureInputPortAVCaptureInput
An AVCaptureInputPort describes a single stream of media data provided by an AVCaptureInput and provides an interface for connecting that stream to AVCaptureOutput instances via AVCaptureConnection.
AVCaptureLensStabilizationStatusAVCapturePhotoOutput
Constants indicating the status of the lens stabilization module (aka OIS).
AVCaptureManualExposureBracketedStillImageSettingsAVCaptureStillImageOutput
AVCaptureManualExposureBracketedStillImageSettings is a concrete subclass of AVCaptureBracketedStillImageSettings to be used when bracketing exposure duration and ISO.
AVCaptureMetadataInputAVCaptureInput
AVCaptureMetadataInput is a concrete subclass of AVCaptureInput that provides a way for clients to supply AVMetadataItems to an AVCaptureSession.
AVCaptureMetadataOutputAVCaptureMetadataOutput and AVCaptureOutputBase
AVCaptureMetadataOutput is a concrete subclass of AVCaptureOutput that can be used to process metadata objects from an attached connection.
AVCaptureMicrophoneModeAVCaptureDevice
Constants describing microphone filtering modes.
AVCaptureMovieFileOutputAVCaptureFileOutput and AVCaptureOutputBase
AVCaptureMovieFileOutput is a concrete subclass of AVCaptureFileOutput that writes captured media to QuickTime movie files.
AVCaptureMultiCamSessionAVCaptureSession
A subclass of AVCaptureSession which supports simultaneous capture from multiple inputs of the same media type.
AVCaptureMultichannelAudioModeAVCaptureInput
Constants indicating the modes of multichannel audio.
AVCaptureOutputAVCaptureOutputBase
AVCaptureOutput is an abstract class that defines an interface for an output destination of an AVCaptureSession.
AVCaptureOutputDataDroppedReasonAVCaptureOutputBase
Constants indicating the reason a capture data output dropped data.
AVCapturePhotoAVCapturePhotoOutput
An object representing a photo in memory, produced by the -captureOutput:didFinishingProcessingPhoto:error: in the AVCapturePhotoCaptureDelegate protocol method.
AVCapturePhotoBracketSettingsAVCapturePhotoOutput
A concrete subclass of AVCapturePhotoSettings that describes a bracketed capture.
AVCapturePhotoOutputAVCaptureOutputBase and AVCapturePhotoOutput
AVCapturePhotoOutput is a concrete subclass of AVCaptureOutput that supersedes AVCaptureStillImageOutput as the preferred interface for capturing photos. In addition to capturing all flavors of still image supported by AVCaptureStillImageOutput, it supports Live Photo capture, preview-sized image delivery, wide color, RAW, RAW+JPG and RAW+DNG formats.
AVCapturePhotoOutputCaptureReadinessAVCapturePhotoOutput
Constants indicating whether the output is ready to receive capture requests.
AVCapturePhotoOutputReadinessCoordinatorAVCapturePhotoOutput
AVCapturePhotoOutputReadinessCoordinator notifies its delegate of changes in an AVCapturePhotoOutput’s captureReadiness property and can be used to coordinate UI updates on the main queue with use of AVCapturePhotoOutput on a background queue.
AVCapturePhotoQualityPrioritizationAVCapturePhotoOutput
Constants indicating how photo quality should be prioritized against speed.
AVCapturePhotoSettingsAVCapturePhotoOutput
A mutable settings object encapsulating all the desired properties of a photo capture.
AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsAVCaptureDevice
These constants can be used and combined to control the conditions that allow fallback camera selection when the primaryConstituentDeviceSelectionBehavior is set to AVCapturePrimaryConstituentDeviceSwitchingBehaviorRestricted. Note that camera switching necessary to satisfy the requested zoom factor is still allowed.
AVCapturePrimaryConstituentDeviceSwitchingBehaviorAVCaptureDevice
These constants can be used to control when the virtual device is allowed to switch the active primary constituent device.
AVCaptureReactionEffectStateAVCaptureReactions
Reports the state of a reaction performed on an AVCaptureDevice.
AVCaptureResolvedPhotoSettingsAVCapturePhotoOutput
An immutable object produced by callbacks in each and every AVCapturePhotoCaptureDelegate protocol method.
AVCaptureScreenInputAVCaptureInput
AVCaptureScreenInput is a concrete subclass of AVCaptureInput that provides an interface for capturing media from a screen or portion thereof.
AVCaptureSessionAVCaptureSession
AVCaptureSession is the central hub of the AVFoundation capture classes.
AVCaptureSessionInterruptionReasonAVCaptureSession
Constants indicating interruption reason. One of these is returned with the AVCaptureSessionWasInterruptedNotification (see AVCaptureSessionInterruptionReasonKey).
AVCaptureSliderAVCaptureControl and AVCaptureSlider
An AVCaptureControl for selecting a value from a bounded range of values.
AVCaptureSmartFramingMonitorAVCaptureDevice
An object associated with a capture device that monitors the scene and suggests an optimal framing.
AVCaptureSpatialAudioMetadataSampleGeneratorAVCaptureSpatialAudioMetadataSampleGenerator
An interface for generating a spatial audio timed metadata sample.
AVCaptureStillImageOutputDeprecatedAVCaptureOutputBase and AVCaptureStillImageOutput
AVCaptureStillImageOutput is a concrete subclass of AVCaptureOutput that can be used to capture high-quality still images with accompanying metadata.
AVCaptureSynchronizedDataAVCaptureDataOutputSynchronizer
An abstract base class representing the data delivered by a data output through the AVCaptureDataOutputSynchronizer interface.
AVCaptureSynchronizedDataCollectionAVCaptureDataOutputSynchronizer
A collection of AVCaptureSynchronizedData objects.
AVCaptureSynchronizedDepthDataAVCaptureDataOutputSynchronizer
An concrete subclass of AVCaptureSynchronizedData representing the data delivered by an AVCaptureDepthDataOutput.
AVCaptureSynchronizedMetadataObjectDataAVCaptureDataOutputSynchronizer
An concrete subclass of AVCaptureSynchronizedData representing the data delivered by an AVCaptureMetadataOutput.
AVCaptureSynchronizedSampleBufferDataAVCaptureDataOutputSynchronizer
An concrete subclass of AVCaptureSynchronizedData representing the data delivered by an AVCaptureVideoDataOutput or AVCaptureAudioDataOutput.
AVCaptureSystemExposureBiasSliderAVCaptureControl and AVCaptureSystemExposureBiasSlider
The system’s recommended continuous exposure bias control for -[AVCaptureDevice exposureTargetBias].
AVCaptureSystemPressureFactorsAVCaptureSystemPressure
Constants indicating factors contributing to the current system pressured state.
AVCaptureSystemPressureStateAVCaptureSystemPressure
A model object describing a system pressure level and contributing factors to the pressured state.
AVCaptureSystemUserInterfaceAVCaptureDevice
Constants describing the system user interfaces available to +showSystemUserInterface:.
AVCaptureSystemZoomSliderAVCaptureControl and AVCaptureSystemZoomSlider
The system’s recommended continuous zoom control for -[AVCaptureDevice videoZoomFactor].
AVCaptureTimecodeAVCaptureTimecodeGenerator and objc2-core-media
This structure represents a timecode, adhering to SMPTE standards, which define precise time information and associated timestamps for video or audio synchronization.
AVCaptureTimecodeGeneratorAVCaptureTimecodeGenerator
Generates and synchronizes timecode data from various sources for precise video and audio synchronization.
AVCaptureTimecodeGeneratorSynchronizationStatusAVCaptureTimecodeGenerator
Constants defining the synchronization status of a timecode generator .
AVCaptureTimecodeSourceAVCaptureTimecodeGenerator
Describes a timecode source that a timecode generator can synchronize to.
AVCaptureTimecodeSourceTypeAVCaptureTimecodeGenerator
Defines possible sources for generating timecode in using a timecode generator.
AVCaptureTorchModeAVCaptureDevice
Constants indicating the mode of the torch on the receiver’s device, if it has one.
AVCaptureVideoDataOutputAVCaptureOutputBase and AVCaptureVideoDataOutput
AVCaptureVideoDataOutput is a concrete subclass of AVCaptureOutput that can be used to process uncompressed or compressed frames from the video being captured.
AVCaptureVideoOrientationDeprecatedAVCaptureSession
Constants indicating video orientation, for use with AVCaptureVideoPreviewLayer (see AVCaptureVideoPreviewLayer.h) and AVCaptureConnection (see below).
AVCaptureVideoPreviewLayerAVCaptureVideoPreviewLayer and objc2-quartz-core and non-watchOS
A CoreAnimation layer subclass for previewing the visual output of an AVCaptureSession.
AVCaptureVideoStabilizationModeAVCaptureDevice
Constants indicating the modes of video stabilization supported by the device’s format.
AVCaptureWhiteBalanceChromaticityValuesAVCaptureDevice
Structure containing CIE 1931 xy chromaticity values.
AVCaptureWhiteBalanceGainsAVCaptureDevice
Structure containing RGB white balance gain values.
AVCaptureWhiteBalanceModeAVCaptureDevice
Constants indicating the mode of the white balance on the receiver’s device, if it has adjustable white balance.
AVCaptureWhiteBalanceTemperatureAndTintValuesAVCaptureDevice
Structure containing a white balance color correlated temperature in kelvin, plus a tint value in the range of [-150 - +150].
AVCompositionAVAsset and AVComposition
Apple’s documentation
AVCompositionTrackAVAssetTrack and AVCompositionTrack
Apple’s documentation
AVCompositionTrackFormatDescriptionReplacementAVCompositionTrack
A format description and its replacement.
AVCompositionTrackSegmentAVAssetTrackSegment and AVCompositionTrackSegment
Apple’s documentation
AVContentAuthorizationStatusAVPlayerItemProtectedContentAdditions
Possible status values resulting from a call to requestContentAuthorizationAsynchronouslyWithTimeoutInterval:CompletionHandler:.
AVContentKeyAVContentKeySession
Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVContentKeyRequestAVContentKeySession
Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVContentKeyRequestStatusAVContentKeySession
Apple’s documentation
AVContentKeyResponseAVContentKeySession
AVContentKeyResponse is used to represent the data returned from the key server when requesting a key for decrypting content.
AVContentKeySessionAVContentKeySession
An AVContentKeySession is used to create and track decryption keys for media data. Objects conforming to the AVContentKeyRecipient protocol, such as AVURLAssets, can be added to an AVContentKeySession to employ the services of the AVContentKeySession in handling new key requests and to obtain access to the session’s already existing keys.
AVContentKeySpecifierAVContentKeySession
Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVContinuityDeviceAVContinuityDevice
An AVContinuityDevice represents a physical iOS device that provides capture devices and audio session ports.
AVCoordinatedPlaybackParticipantAVPlaybackCoordinator
A participant in a coordinated playback group connected through AVPlaybackCoordinator.
AVCoordinatedPlaybackSuspensionAVPlaybackCoordinator
A representation of a temporary break in participation.
AVCustomMediaSelectionSchemeAVMediaSelectionGroup
For content that has been authored with the express intent of offering an alternative selection interface for AVMediaSelectionOptions, AVCustomMediaSelectionScheme provides a collection of custom settings for controlling the presentation of the media.
AVDateRangeMetadataGroupAVTimedMetadataGroup
AVDateRangeMetadataGroup is used to represent a collection of metadata items that are valid for use within a specific range of dates.
AVDelegatingPlaybackCoordinatorAVPlaybackCoordinator
An AVPlaybackCoordinator subclass for controlling a custom playback object.
AVDelegatingPlaybackCoordinatorBufferingCommandAVPlaybackCoordinator
A playback command requesting buffering in anticipation of playback.
AVDelegatingPlaybackCoordinatorPauseCommandAVPlaybackCoordinator
A playback command requesting a pause
AVDelegatingPlaybackCoordinatorPlayCommandAVPlaybackCoordinator
A playback command requesting playback with specific timing.
AVDelegatingPlaybackCoordinatorPlaybackControlCommandAVPlaybackCoordinator
Abstract superclass for playback commands
AVDelegatingPlaybackCoordinatorRateChangeOptionsAVPlaybackCoordinator
Configuration for a call to [AVDelegatingPlaybackCoordinator coordinateRateChangeToRate:options:].
AVDelegatingPlaybackCoordinatorSeekCommandAVPlaybackCoordinator
A playback command requesting a seek.
AVDelegatingPlaybackCoordinatorSeekOptionsAVPlaybackCoordinator
Configuration for a call to [AVDelegatingPlaybackCoordinator coordinateSeekToTime:options:].
AVDepthDataAVDepthData
An object wrapping a map of disparity or depth pixel data, plus metadata.
AVDepthDataAccuracyAVDepthData
Apple’s documentation
AVDepthDataQualityAVDepthData
Apple’s documentation
AVEdgeWidthsAVVideoCompositing and objc2-core-foundation
Apple’s documentation
AVErrorAVError
Apple’s documentation
AVExposureBiasRangeAVCaptureDevice
An AVExposureBiasRange expresses an inclusive range of supported exposure bias values, in EV units.
AVExternalContentProtectionStatusAVContentKeySession
The constants can be used to derive whether or not we have established sufficient protection to display content protected by this AVContentKey on some set of attached displays.
AVExternalStorageDeviceAVExternalStorageDevice
An AVExternalStorageDevice represents a physical external storage device connected to the device that can be used to store captured media assets.
AVExternalStorageDeviceDiscoverySessionAVExternalStorageDevice
AVExternalStorageDeviceDiscoverySession is used to monitor connection / disconnection of external storage devices to the device.
AVExternalSyncDeviceAVExternalSyncDevice
An external sync device connected to a host device that can be used to drive the timing of an internal component, such as a camera sensor.
AVExternalSyncDeviceDiscoverySessionAVExternalSyncDevice
A means of discovering and monitoring connection / disconnection of external sync devices to the host.
AVExternalSyncDeviceStatusAVExternalSyncDevice
Connection state of an external sync device
AVFragmentedAssetAVAsset
A subclass of AVURLAsset that represents media resources that can be extended in total duration without modifying previously existing data structures.
AVFragmentedAssetMinderAVAsset
A class that periodically checks whether additional fragments have been appended to fragmented assets.
AVFragmentedAssetTrackAVAssetTrack
A subclass of AVAssetTrack for handling tracks of fragmented assets. An AVFragmentedAssetTrack is capable of changing the values of certain of its properties, if its parent asset is associated with an instance of AVFragmentedAssetMinder when one or more fragments are appended to the underlying media resource.
AVFragmentedMovieAVAsset and AVMovie
Apple’s documentation
AVFragmentedMovieMinderAVAsset and AVMovie
A class that periodically checks whether additional movie fragments have been appended to fragmented movie files.
AVFragmentedMovieTrackAVAssetTrack and AVMovieTrack
Apple’s documentation
AVFrameRateRangeAVCaptureDevice
An AVFrameRateRange expresses a range of valid frame rates as min and max rate and min and max duration.
AVKeyValueStatusAVAsynchronousKeyValueLoading
Apple’s documentation
AVMediaDataStorageAVMovie
Media sample data storage file.
AVMediaExtensionPropertiesAVAsset
A class incorporating properties for a MediaExtension
AVMediaPresentationSelectorAVMediaSelectionGroup
For content that has been authored with the express intent of offering an alternative selection interface for AVMediaSelectionOptions, AVMediaPresentationSelector represents a collection of mutually exclusive settings.
AVMediaPresentationSettingAVMediaSelectionGroup
For content that has been authored with the express intent of offering an alternative selection interface for AVMediaSelectionOptions, AVMediaPresentationSetting represents a selectable setting for controlling the presentation of the media.
AVMediaSelectionAVMediaSelection
Apple’s documentation
AVMediaSelectionGroupAVMediaSelectionGroup
AVMediaSelectionGroup provides a collection of mutually exclusive options for the presentation of media within an asset.
AVMediaSelectionOptionAVMediaSelectionGroup
AVMediaSelectionOption represents a specific option for the presentation of media within a group of options.
AVMetadataBodyObjectAVMetadataObject
AVMetadataBodyObject is an abstract class that defines an interface for a body metadata object used by AVFoundation.
AVMetadataCatBodyObjectAVMetadataObject
AVMetadataCatBodyObject is a concrete subclass of AVMetadataBodyObject defining a detected cat body.
AVMetadataCatHeadObjectAVMetadataObject
A concrete metadata object subclass representing a cat head.
AVMetadataDogBodyObjectAVMetadataObject
AVMetadataDogBodyObject is a concrete subclass of AVMetadataBodyObject defining a detected dog body.
AVMetadataDogHeadObjectAVMetadataObject
A concrete metadata object subclass representing a dog head.
AVMetadataFaceObjectAVMetadataObject
AVMetadataFaceObject is a concrete subclass of AVMetadataObject defining the features of a detected face.
AVMetadataGroupAVTimedMetadataGroup
AVMetadataGroup is the common superclass for AVTimedMetadataGroup and AVDateRangeMetadataGroup; each represents a collection of metadata items associated with a segment of a timeline. AVTimedMetadataGroup is typically used with content that defines an independent timeline, while AVDateRangeMetadataGroup is typically used with content that’s associated with a specific range of dates.
AVMetadataHumanBodyObjectAVMetadataObject
AVMetadataHumanBodyObject is a concrete subclass of AVMetadataBodyObject defining a detected human body.
AVMetadataHumanFullBodyObjectAVMetadataObject
AVMetadataHumanFullBodyObject is a concrete subclass of AVMetadataBodyObject defining a detected human full body.
AVMetadataItemAVMetadataItem
Apple’s documentation
AVMetadataItemFilterAVMetadataItem
Filters selected information from a metadata item.
AVMetadataItemValueRequestAVMetadataItem
Apple’s documentation
AVMetadataMachineReadableCodeObjectAVMetadataObject
AVMetadataMachineReadableCodeObject is a concrete subclass of AVMetadataObject defining the features of a detected one-dimensional or two-dimensional barcode.
AVMetadataObjectAVMetadataObject
AVMetadataObject is an abstract class that defines an interface for a metadata object used by AVFoundation.
AVMetadataSalientObjectAVMetadataObject
AVMetadataSalientObject is a concrete subclass of AVMetadataObject defining the features of a salient object.
AVMetricContentKeyRequestEventAVMetrics
Represents a metric event associated with a HLS content key resource request.
AVMetricDownloadSummaryEventAVMetrics
Represents a summary metric event with aggregated metrics for the entire download task.
AVMetricErrorEventAVMetrics
Represents a metric event when an error occurred.
AVMetricEventAVMetrics
An abstract base class representing metric events.
AVMetricEventStreamAVMetrics
AVMetricEventStream allows clients to add publishers and then subscribe to specific metric event classes from those publishers. Publishers are AVFoundation instances implementing AVMetricEventStreamPublisher. The interface allows clients to receive metric events via a subscriber delegate which implements AVMetricEventStreamSubscriber.
AVMetricHLSMediaSegmentRequestEventAVMetrics
Represents a metric event associated with a HLS media segment resource request.
AVMetricHLSPlaylistRequestEventAVMetrics
Represents a metric event associated with a HLS playlist resource request.
AVMetricMediaRenditionAVMetrics
Apple’s documentation
AVMetricMediaResourceRequestEventAVMetrics
Represents a metric event associated with media resource requests.
AVMetricPlayerItemInitialLikelyToKeepUpEventAVMetrics
Represents a metric event when playback was first likely to play through without stalling.
AVMetricPlayerItemLikelyToKeepUpEventAVMetrics
Represents a metric event when playback was likely to play through without stalling.
AVMetricPlayerItemPlaybackSummaryEventAVMetrics
Represents a summary metric event with aggregated metrics for the entire playback session.
AVMetricPlayerItemRateChangeEventAVMetrics
Represents a metric event when playback rate change occurred.
AVMetricPlayerItemSeekDidCompleteEventAVMetrics
Represents a metric event when playback seek completed.
AVMetricPlayerItemSeekEventAVMetrics
Represents a metric event when playback seeked.
AVMetricPlayerItemStallEventAVMetrics
Represents a metric event when playback stalled.
AVMetricPlayerItemVariantSwitchEventAVMetrics
Represents a metric event when variant switch was completed.
AVMetricPlayerItemVariantSwitchStartEventAVMetrics
Represents a metric event when variant switch was attempted.
AVMovieAVAsset and AVMovie
Apple’s documentation
AVMovieTrackAVAssetTrack and AVMovieTrack
Apple’s documentation
AVMovieWritingOptionsAVMovie
These options can be passed into writeMovieHeaderToURL:fileType:options:error: to control the writing of a movie header to a destination URL.
AVMutableAssetDownloadStorageManagementPolicyAVAssetDownloadStorageManager
A mutable subclass of AVAssetDownloadStorageManagementPolicy.
AVMutableAudioMixAVAudioMix
Apple’s documentation
AVMutableAudioMixInputParametersAVAudioMix
Apple’s documentation
AVMutableCaptionAVCaption
Mutable subclass of AVCaption.
AVMutableCaptionRegionAVCaption
Mutable subclass of AVCaptionRegion.
AVMutableCompositionAVAsset and AVComposition
Apple’s documentation
AVMutableCompositionTrackAVAssetTrack and AVCompositionTrack
Apple’s documentation
AVMutableDateRangeMetadataGroupAVTimedMetadataGroup
AVMutableDateRangeMetadataGroup is used to represent a mutable collection of metadata items that are valid for use within a specific range of dates.
AVMutableMediaSelectionAVMediaSelection
Apple’s documentation
AVMutableMetadataItemAVMetadataItem
Apple’s documentation
AVMutableMovieAVAsset and AVMovie
AVMutableMovie adds to its immutable superclass, AVMovie, several categories of methods for editing QuickTime movie files, e.g. inserting and removing time ranges of media, adding and removing tracks, and modifying the metadata collections stored therein.
AVMutableMovieTrackAVAssetTrack and AVMovieTrack
Apple’s documentation
AVMutableTimedMetadataGroupAVTimedMetadataGroup
AVMutableTimedMetadataGroup is used to represent a mutable collection of metadata items that are valid for use during a specific range of time.
AVMutableVideoCompositionAVVideoComposition
Apple’s documentation
AVMutableVideoCompositionInstructionAVVideoComposition
Apple’s documentation
AVMutableVideoCompositionLayerInstructionAVVideoComposition
Apple’s documentation
AVOutputSettingsAssistantAVOutputSettingsAssistant
A class, each instance of which specifies a set of parameters for configuring objects that use output settings dictionaries, for example AVAssetWriter & AVAssetWriterInput, so that the resulting media file conforms to some specific criteria
AVPersistableContentKeyRequestAVContentKeySession
Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVPixelAspectRatioAVVideoCompositing
Apple’s documentation
AVPlaybackCoordinationMediumAVPlaybackCoordinationMedium
Apple’s documentation
AVPlaybackCoordinatorAVPlaybackCoordinator
The playback coordinator negotiates playback state between a player, such as AVPlayer or a custom playback object represented by an implementation of the AVPlaybackCoordinatorPlaybackControlDelegate protocol, and a group of other connected players.
AVPlayerAVPlayer
AVPlayer offers a playback interface for single-item playback that’s sufficient for the implementation of playback controllers and playback user interfaces.
AVPlayerActionAtItemEndAVPlayer
These constants are the allowable values of AVPlayer’s actionAtItemEnd property.
AVPlayerAudiovisualBackgroundPlaybackPolicyAVPlayer
This policy describes how AVPlayer behaves when the application transitions to UIApplicationStateBackground while playing video.
AVPlayerHDRModeDeprecatedAVPlayer
A bitfield type that specifies an HDR mode.
AVPlayerInterstitialEventAVPlayerInterstitialEventController
An AVPlayerInterstitialEvent provides instructions for temporarily suspending the playback of primary content in order to play alternative interstitial content instead, resuming playback of the primary content when playback of the interstitial content is complete or is canceled.
AVPlayerInterstitialEventAssetListResponseStatusAVPlayerInterstitialEventController
These constants describe the status of the asset list response for an AVPlayerInterstitialEvent.
AVPlayerInterstitialEventControllerAVPlayerInterstitialEventController
An AVPlayerInterstitialEventController allows you to specify a schedule of interstitial events for items played by a primary player. By creating an instance of AVPlayerInterstitialEventController and setting a schedule of interstitial events, you pre-empt directives the are intrinsic to the items played by the primary player, if any exist, causing them to be ignored.
AVPlayerInterstitialEventMonitorAVPlayerInterstitialEventController
An AVPlayerInterstitialEventMonitor allows you to observe the scheduling and progress of interstitial events, specified either intrinsically within the content of primary items, such as via use of directives carried by HLS media playlists, or via use of an AVPlayerInterstitialEventController.
AVPlayerInterstitialEventRestrictionsAVPlayerInterstitialEventController
These constants can be specified when creating AVPlayerInterstitialEvents in order to configure their behavior.
AVPlayerInterstitialEventSkippableEventStateAVPlayerInterstitialEventController
These constants describe the state for a skippable AVPlayerInterstitialEvent.
AVPlayerInterstitialEventTimelineOccupancyAVPlayerInterstitialEventController
These constants specify how an event occupies time on AVPlayerItemIntegratedTimeline.
AVPlayerItemAVPlayerItem
An AVPlayerItem carries a reference to an AVAsset as well as presentation settings for that asset.
AVPlayerItemAccessLogAVPlayerItem
An AVPlayerItemAccessLog provides methods to retrieve the access log in a format suitable for serialization.
AVPlayerItemAccessLogEventAVPlayerItem
An AVPlayerItemAccessLogEvent represents a single log entry.
AVPlayerItemErrorLogAVPlayerItem
An AVPlayerItemErrorLog provides methods to retrieve the error log in a format suitable for serialization.
AVPlayerItemErrorLogEventAVPlayerItem
An AVPlayerItemErrorLogEvent represents a single log entry.
AVPlayerItemIntegratedTimelineAVPlayerItemIntegratedTimeline
An AVPlayerItemIntegratedTimeline provides detailed timing information and control for the sequence of playback of a primary AVPlayerItem and scheduled AVPlayerInterstitialEvents.
AVPlayerItemIntegratedTimelineSnapshotAVPlayerItemIntegratedTimeline
AVPlayerItemIntegratedTimelineSnapshot provides an immutable representation of inspectable details from an AVPlayerItemIntegratedTimeline.
AVPlayerItemLegibleOutputAVPlayerItemOutput
A subclass of AVPlayerItemOutput that can vend media with a legible characteristic as NSAttributedStrings.
AVPlayerItemMediaDataCollectorAVPlayerItemMediaDataCollector
AVPlayerItemMediaDataCollector is an abstract class encapsulating the common API for all AVPlayerItemMediaDataCollector subclasses.
AVPlayerItemMetadataCollectorAVPlayerItemMediaDataCollector
A subclass of AVPlayerItemMediaDataCollector that provides AVMetadataGroups for an AVPlayerItem.
AVPlayerItemMetadataOutputAVPlayerItemOutput
A subclass of AVPlayerItemOutput that vends collections of metadata items carried in metadata tracks.
AVPlayerItemOutputAVPlayerItemOutput
Apple’s documentation
AVPlayerItemRenderedLegibleOutputAVPlayerItemOutput
A subclass of AVPlayerItemOutput that can vend media with a legible characteristic as rendered CVPixelBufferRefs.
AVPlayerItemSegmentAVPlayerItemIntegratedTimeline
Representing a segment of time on the integrated timeline. Segments are immutable objects.
AVPlayerItemSegmentTypeAVPlayerItemIntegratedTimeline
These constants specify the type of segment
AVPlayerItemStatusAVPlayerItem
These constants are returned by the AVPlayerItem status property to indicate whether it can successfully be played.
AVPlayerItemTrackAVPlayerItemTrack
An AVPlayerItemTrack carries a reference to an AVAssetTrack as well as presentation settings for that track.
AVPlayerItemVideoOutputAVPlayerItemOutput
Apple’s documentation
AVPlayerLayerAVPlayerLayer and objc2-quartz-core and non-watchOS
Apple’s documentation
AVPlayerLooperAVPlayerLooper
Apple’s documentation
AVPlayerLooperItemOrderingAVPlayerLooper
These constants are the allowable values of Looper’s existingItemsOrder initization parameter.
AVPlayerLooperStatusAVPlayerLooper
These constants are returned by the AVPlayerLooper status property to indicate whether it can successfully accomplish looping playback.
AVPlayerMediaSelectionCriteriaAVPlayerMediaSelectionCriteria
The preferred languages and media characteristics for a player.
AVPlayerNetworkResourcePriorityAVPlayer
This defines the network resource priority for a player.
AVPlayerPlaybackCoordinatorAVPlaybackCoordinator
An AVPlaybackCoordinator subclass for controlling an AVPlayer
AVPlayerStatusAVPlayer
These constants are returned by the AVPlayer status property to indicate whether it can successfully play items.
AVPlayerTimeControlStatusAVPlayer
These constants are the allowable values of AVPlayer’s timeControlStatus property. This discussion pertains when automaticallyWaitsToMinimizeStalling is YES, the default setting, and exceptions are discussed in connection with automaticallyWaitsToMinimizeStalling.
AVPlayerVideoOutputAVPlayerOutput
AVPlayerVideoOutput offers a way to attach to an AVPlayer and receive video frames and video-related data vended through CMTaggedBufferGroups.
AVPlayerVideoOutputConfigurationAVPlayerOutput
An AVPlayerVideoOutputConfiguration carries an identifier for the AVPlayerItem the configuration is associated with as well as presentation settings for that item.
AVPortraitEffectsMatteAVPortraitEffectsMatte
An object wrapping a matting image used for high quality rendering of portrait style effects onto an image (i.e. shallow depth of field, stage lighting, etc).
AVQueuePlayerAVPlayer
AVQueuePlayer is a subclass of AVPlayer that offers an interface for multiple-item playback.
AVQueuedSampleBufferRenderingStatusAVQueuedSampleBufferRendering
These constants are the possible status values for queued sample buffer renderers.
AVRenderedCaptionImageAVRenderedCaptionImage
AVRenderedCaptionImage is a wrapper class vended out to the client for reading a rendered caption image (CVPixelBuffer) and its associated position (in pixels). The position is relative to the videoDisplaySize (in pixels) provided by the client during the initialization of AVPlayerItemRenderedLegibleOutput, and accordinging to the upper-left-origin coordinate system (ULO). The CVPixelBuffer will be backed by an IOSurface enabling it to be converted to MTLTexture using CVMetalTextureCache.
AVRouteDetectorAVRouteDetector
AVRouteDetector detects the presence of media playback routes.
AVSampleBufferAudioRendererAVSampleBufferAudioRenderer
Apple’s documentation
AVSampleBufferDisplayLayerAVSampleBufferDisplayLayer and objc2-quartz-core and non-watchOS
Apple’s documentation
AVSampleBufferGeneratorAVSampleBufferGenerator
Apple’s documentation
AVSampleBufferGeneratorBatchAVSampleBufferGenerator
An AVSampleBufferGeneratorBatch provides an optimized way to load sample data asynchronously for multiple CMSampleBuffers in an asset.
AVSampleBufferRenderSynchronizerAVSampleBufferRenderSynchronizer
AVSampleBufferRenderSynchronizer can synchronize multiple objects conforming to AVQueuedSampleBufferRendering to a single timebase.
AVSampleBufferRequestAVSampleBufferGenerator
An AVSampleBufferRequest describes a CMSampleBuffer creation request.
AVSampleBufferRequestDirectionAVSampleBufferGenerator
Indicates the direction in which the samples should be generated for the AVSampleBufferRequest.
AVSampleBufferRequestModeAVSampleBufferGenerator
Defines the allowed values for AVSampleBufferRequest’s mode property.
AVSampleBufferVideoRendererAVSampleBufferVideoRenderer
Apple’s documentation
AVSampleCursorAVSampleCursor
Apple’s documentation
AVSampleCursorAudioDependencyInfoAVSampleCursor
A struct for describing the independent decodability of audio samples Field: audioSampleIsIndependentlyDecodable Indicates whether the sample is independently decodable. Will be YES for Immediate Playout Frames (IPFs) and Independent Frames (IFs). Field: audioSamplePacketRefreshCount If audioSampleIsIndependentlyDecodable is YES, indicates how many samples, starting at this sample, must be fed to the decoder to achieve full decoder refresh. Will be zero for Immediate Playout Frames (IPFs).
AVSampleCursorChunkInfoAVSampleCursor
Provides information about a chunk of media samples. Field: chunkSampleCount The count of media samples in the chunk. Field: chunkHasUniformSampleSizes YES if all of the samples in the chunk occupy the same number of bytes in storage. Field: currentChunkHasUniformSampleDurations YES if all of the samples in the chunk have the same duration. Field: currentChunkHasUniformFormatDescriptions YES if all of the samples in the chunk have the same format description.
AVSampleCursorDependencyInfoAVSampleCursor
A struct for describing dependencies between a media sample and other media samples in the same sample sequence. Field: sampleIndicatesWhetherItHasDependentSamples Indicates whether the presence or absence of other samples that are dependent on the sample is known. Field: sampleHasDependentSamples If sampleIndicatesWhetherItHasDependentSamples is YES, indicates whether the sample has dependent samples. Field: sampleIndicatesWhetherItDependsOnOthers Indicates whether the sample’s independency from other samples or dependency on other samples is known. Field: sampleDependsOnOthers If sampleIndicatesWhetherItDependsOnOthers is YES, indicates whether the sample depends on other media samples. Field: sampleIndicatesWhetherItHasRedundantCoding Indicates whether the presence of redundant coding of the sample is known. Field: sampleHasRedundantCoding If sampleIndicatesWhetherItHasRedundantCoding is YES, indicates whether the sample has redundant coding.
AVSampleCursorStorageRangeAVSampleCursor
A struct for indicating the offset and length of storage occupied by a media sample or its chunk. Field: offset The offset of the first byte of storage occupied by a media sample or its chunk. Field: length The count of bytes of storage occupied by a media sample or its chunk.
AVSampleCursorSyncInfoAVSampleCursor
A struct for describing attributes of a media sample for consideration when resynchronizing a decoder. Field: sampleIsFullSync Indicates whether the sample is a full sync sample, also known as an Instantaneous Decoder Refresh sample, and is sufficient in itself to completely resynchronize a decoder. Field: sampleIsPartialSync Indicates whether the sample is a partial sync sample. Field: sampleIsDroppable Indicates whether the sample is droppable.
AVSemanticSegmentationMatteAVSemanticSegmentationMatte
An object wrapping a matting image for a particular semantic segmentation.
AVSpatialVideoConfigurationAVSpatialVideoConfiguration
An AVSpatialVideoConfiguration specifies spatial video properties.
AVSynchronizedLayerAVSynchronizedLayer and objc2-quartz-core and non-watchOS
Apple’s documentation
AVTextStyleRuleAVTextStyleRule
Apple’s documentation
AVTimedMetadataGroupAVTimedMetadataGroup
AVTimedMetadataGroup is used to represent a collection of metadata items that are valid for use during a specific range of time. For example, AVTimedMetadataGroups are used to represent chapters, optionally containing metadata items for chapter titles and chapter images.
AVURLAssetAVAsset
AVURLAsset provides access to the AVAsset model for timed audiovisual media referenced by URL.
AVVariantPreferencesAVPlayerItem
These constants can be used in any combination as the value of variantPreferences.
AVVideoCompositionAVVideoComposition
An AVVideoComposition object represents an immutable video composition.
AVVideoCompositionCoreAnimationToolAVVideoComposition
A tool for using Core Animation in a video composition.
AVVideoCompositionInstructionAVVideoComposition
An AVVideoCompositionInstruction object represents an operation to be performed by a compositor.
AVVideoCompositionLayerInstructionAVVideoComposition
An AVVideoCompositionLayerInstruction object represents the transform, opacity, and cropping ramps to apply to a given track. Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVVideoCompositionRenderContextAVVideoCompositing
The AVVideoCompositionRenderContext class defines the context within which custom compositors render new output pixels buffers.
AVVideoCompositionRenderHintAVVideoCompositing
An AVVideoCompositionRenderHint instance contains the information necessary for announcing upcoming rendering request time ranges.
AVVideoFieldModeAVCaptureSession
Constants indicating video field mode, for use with AVCaptureConnection’s videoFieldMode property (see below).
AVVideoOutputSpecificationAVPlayerOutput
AVVideoOutputSpecification offers a way to package CMTagCollections together with output settings. Allowing for direct association between output settings and specific tag collections, as well as default output settings which can be associated with all tag collections which do not have a specified mapping.
AVVideoPerformanceMetricsAVVideoPerformanceMetrics
[SPI] An instance of AVVideoPerformanceMetrics provides current performance metrics.
AVZoomRangeAVCaptureDevice
An AVZoomRange expresses an inclusive range of supported zoom factors.
CMTagCollectionVideoOutputPresetAVPlayerOutput
Video output presets supported by CMTagCollectionCreateWithVideoOutputPreset.

Statics§

AVAssetChapterMetadataGroupsDidChangeNotificationAVAsset
Posted when the collection of arrays of timed metadata groups representing chapters of an AVAsset change and when any of the contents of the timed metadata groups change, but only for changes that occur after the status of the value of “ availableChapterLocales“ has reached AVKeyValueStatusLoaded.
AVAssetContainsFragmentsDidChangeNotificationAVAsset
Posted after the value of “ containsFragments“ has already been loaded and the AVFragmentedAsset is added to an AVFragmentedAssetMinder, either when 1) fragments are detected in the asset on disk after it had previously contained none or when 2) no fragments are detected in the asset on disk after it had previously contained one or more.
AVAssetDownloadTaskMediaSelectionKeyDeprecatedAVAssetDownloadTask
The media selection for this download. The value for this key should be an AVMediaSelection.
AVAssetDownloadTaskMediaSelectionPrefersMultichannelKeyDeprecatedAVAssetDownloadTask
Download the specified media selections with or without support for multichannel playback. The value for this key should be an NSNumber representing a BOOL.
AVAssetDownloadTaskMinimumRequiredMediaBitrateKeyDeprecatedAVAssetDownloadTask
The lowest media bitrate greater than or equal to this value will be selected. Value should be a NSNumber in bps. If no suitable media bitrate is found, the highest media bitrate will be selected. The value for this key should be a NSNumber.
AVAssetDownloadTaskMinimumRequiredPresentationSizeKeyDeprecatedAVAssetDownloadTask
The lowest media presentation size greater than or equal to this value will be selected. If no suitable media presentation size is found, the highest media presentation size will be selected. The value for this key should be a NSValue of CGSize.
AVAssetDownloadTaskPrefersHDRKeyDeprecatedAVAssetDownloadTask
Download the specified media selections with or without HDR content. The value for this key should be an NSNumber representing a BOOL.
AVAssetDownloadTaskPrefersLosslessAudioKeyDeprecatedAVAssetDownloadTask
Download the specified media selections in lossless audio representation. The value for this key should be an NSNumber representing a BOOL.
AVAssetDownloadedAssetEvictionPriorityDefaultAVAssetDownloadStorageManager
Used to mark assets have the default priority. They will be the first to be purged.
AVAssetDownloadedAssetEvictionPriorityImportantAVAssetDownloadStorageManager
Used to mark assets with the highest priority. They will be the last to be purged.
AVAssetDurationDidChangeNotificationAVAsset
Posted when the duration of an AVFragmentedAsset changes while it’s being minded by an AVFragmentedAssetMinder, but only for changes that occur after the status of the value of “ duration“ has reached AVKeyValueStatusLoaded.
AVAssetExportPreset640x480AVAssetExportSession
Apple’s documentation
AVAssetExportPreset960x540AVAssetExportSession
Apple’s documentation
AVAssetExportPreset1280x720AVAssetExportSession
Apple’s documentation
AVAssetExportPreset1920x1080AVAssetExportSession
Apple’s documentation
AVAssetExportPreset3840x2160AVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4AAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4V480pSDAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4V720pHDAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4V1080pHDAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4VAppleTVAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4VCellularAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4VWiFiAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleM4ViPodAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleProRes422LPCMAVAssetExportSession
Apple’s documentation
AVAssetExportPresetAppleProRes4444LPCMAVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVC1920x1080AVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVC1920x1080WithAlphaAVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVC3840x2160AVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVC3840x2160WithAlphaAVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVC4320x2160AVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVC7680x4320AVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVCHighestQualityAVAssetExportSession
Apple’s documentation
AVAssetExportPresetHEVCHighestQualityWithAlphaAVAssetExportSession
Apple’s documentation
AVAssetExportPresetHighestQualityAVAssetExportSession
Apple’s documentation
AVAssetExportPresetLowQualityAVAssetExportSession
Apple’s documentation
AVAssetExportPresetMVHEVC960x960AVAssetExportSession
Apple’s documentation
AVAssetExportPresetMVHEVC1440x1440AVAssetExportSession
Apple’s documentation
AVAssetExportPresetMVHEVC4320x4320AVAssetExportSession
Apple’s documentation
AVAssetExportPresetMVHEVC7680x7680AVAssetExportSession
Apple’s documentation
AVAssetExportPresetMediumQualityAVAssetExportSession
Apple’s documentation
AVAssetExportPresetPassthroughAVAssetExportSession
Apple’s documentation
AVAssetImageGeneratorApertureModeCleanApertureAVAssetImageGenerator
Both pixel aspect ratio and clean aperture will be applied.
AVAssetImageGeneratorApertureModeEncodedPixelsAVAssetImageGenerator
Neither pixel aspect ratio nor clean aperture will be applied.
AVAssetImageGeneratorApertureModeProductionApertureAVAssetImageGenerator
Only pixel aspect ratio will be applied.
AVAssetImageGeneratorDynamicRangePolicyForceSDRAVAssetImageGenerator
Apple’s documentation
AVAssetImageGeneratorDynamicRangePolicyMatchSourceAVAssetImageGenerator
Apple’s documentation
AVAssetMediaSelectionGroupsDidChangeNotificationAVAsset
Posted when the collection of media selection groups provided by an AVAsset changes and when any of the contents of its media selection groups change, but only for changes that occur after the status of the value of “ availableMediaCharacteristicsWithMediaSelectionOptions“ has reached AVKeyValueStatusLoaded.
AVAssetPlaybackConfigurationOptionAppleImmersiveVideoAVAssetPlaybackAssistant
Indicates whether the asset is Apple Immersive Video.
AVAssetPlaybackConfigurationOptionNonRectilinearProjectionAVAssetPlaybackAssistant
Indicates whether the asset calls for the use of a non-rectilinear projection for rendering video.
AVAssetPlaybackConfigurationOptionSpatialVideoAVAssetPlaybackAssistant
Indicates whether or not the asset can be rendered as spatial video.
AVAssetPlaybackConfigurationOptionStereoMultiviewVideoAVAssetPlaybackAssistant
Indicates whether or not the asset can rendered as stereo video and is also in a multiview compression format.
AVAssetPlaybackConfigurationOptionStereoVideoAVAssetPlaybackAssistant
Indicates whether or not the asset can be rendered as stereo video.
AVAssetResourceLoadingRequestStreamingContentKeyRequestRequiresPersistentKeyDeprecatedAVAssetResourceLoader
Specifies whether the content key request should require a persistable key to be returned from the key vendor. Value should be a NSNumber created with +[NSNumber numberWithBool:].
AVAssetTrackSegmentsDidChangeNotificationAVAssetTrack
Posted when the array of segments of an AVFragmentedAssetTrack changes while the associated instance of AVFragmentedAsset is being minded by an AVFragmentedAssetMinder, but only for changes that occur after the status of the value of “ segments“ has reached AVKeyValueStatusLoaded.
AVAssetTrackTimeRangeDidChangeNotificationAVAssetTrack
Posted when the timeRange of an AVFragmentedAssetTrack changes while the associated instance of AVFragmentedAsset is being minded by an AVFragmentedAssetMinder, but only for changes that occur after the status of the value of “ timeRange“ has reached AVKeyValueStatusLoaded.
AVAssetTrackTrackAssociationsDidChangeNotificationAVAssetTrack
Posted when the collection of track associations of an AVAssetTrack changes, but only for changes that occur after the status of the value of “ availableTrackAssociationTypes“ has reached AVKeyValueStatusLoaded.
AVAssetWasDefragmentedNotificationAVAsset
Posted when the asset on disk is defragmented while an AVFragmentedAsset is being minded by an AVFragmentedAssetMinder, but only if the defragmentation occurs after the status of the value of “ canContainFragments“ has reached AVKeyValueStatusLoaded.
AVAssetWriterInputMediaDataLocationBeforeMainMediaDataNotInterleavedAVAssetWriterInput
Indicates that the media data should be laid out before all the media data with AVAssetWriterInputMediaDataLocationInterleavedWithMainMediaData and not be interleaved.
AVAssetWriterInputMediaDataLocationInterleavedWithMainMediaDataAVAssetWriterInput
Indicates that the media data should be interleaved with all other media data with this constant.
AVAssetWriterInputMediaDataLocationSparselyInterleavedWithMainMediaDataAVAssetWriterInput
Indicates that there may be large segments of time without any media data from this track. When mediaDataLocation is set to this value, AVAssetWriter will interleave the media data, but will not wait for media data from this track to achieve tight interleaving with other tracks.
AVAudioTimePitchAlgorithmLowQualityZeroLatencyDeprecatedAVAudioProcessingSettings
Values for time pitch algorithm
AVAudioTimePitchAlgorithmSpectralAVAudioProcessingSettings
Apple’s documentation
AVAudioTimePitchAlgorithmTimeDomainAVAudioProcessingSettings
Apple’s documentation
AVAudioTimePitchAlgorithmVarispeedAVAudioProcessingSettings
Apple’s documentation
AVCaptionConversionAdjustmentTypeTimeRangeAVCaptionConversionValidator
Indicates a timing adjustment.
AVCaptionConversionWarningTypeExcessMediaDataAVCaptionConversionValidator
Indicates that one or more captions in the validator’s captions array exceed the capacity for media data of the media type and subtype specified by the conversion settings.
AVCaptionMediaSubTypeKeyAVCaptionSettings
Indicates the output media subtype of a caption conversion operation. For example, [NSNumber numberWithInt:kCMClosedCaptionFormatType_CEA608].
AVCaptionMediaTypeKeyAVCaptionSettings
Indicates the output media type of a caption conversion operation. For example, AVMediaTypeClosedCaption.
AVCaptionTimeCodeFrameDurationKeyAVCaptionSettings
Frame duration used for the time code.
AVCaptionUseDropFrameTimeCodeKeyAVCaptionSettings
Indicates whether to use drop frame time code.
AVCaptureAspectRatio1x1AVCaptureDevice
An aspect ratio of 1x1.
AVCaptureAspectRatio3x4AVCaptureDevice
An aspect ratio of 3x4.
AVCaptureAspectRatio4x3AVCaptureDevice
An aspect ratio of 4x3.
AVCaptureAspectRatio9x16AVCaptureDevice
An aspect ratio of 9x16.
AVCaptureAspectRatio16x9AVCaptureDevice
An aspect ratio of 16x9.
AVCaptureDeviceSubjectAreaDidChangeNotificationAVCaptureDevice
Posted when the instance of AVCaptureDevice has detected a substantial change to the video subject area.
AVCaptureDeviceTypeBuiltInDualCameraAVCaptureDevice
A device that consists of two fixed focal length cameras, one wide and one telephoto. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession or -[AVCaptureDevice defaultDeviceWithDeviceType:mediaType:position:].
AVCaptureDeviceTypeBuiltInDualWideCameraAVCaptureDevice
A device that consists of two fixed focal length cameras, one ultra wide and one wide angle. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession or -[AVCaptureDevice defaultDeviceWithDeviceType:mediaType:position:].
AVCaptureDeviceTypeBuiltInDuoCameraDeprecatedAVCaptureDevice
A deprecated synonym for AVCaptureDeviceTypeBuiltInDualCamera. Please use AVCaptureDeviceTypeBuiltInDualCamera instead.
AVCaptureDeviceTypeBuiltInLiDARDepthCameraAVCaptureDevice
A device that consists of two cameras, one YUV and one LiDAR. The LiDAR camera provides high quality, high accuracy depth information by measuring the round trip of an artificial light signal emitted by a laser. The depth is synchronized and perspective corrected to frames produced by the paired YUV camera. While the resolution of the depth data and YUV frames may differ, their field of view and aspect ratio always match. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession or -[AVCaptureDevice defaultDeviceWithDeviceType:mediaType:position:].
AVCaptureDeviceTypeBuiltInMicrophoneDeprecatedAVCaptureDevice
A deprecated synonym for AVCaptureDeviceTypeMicrophone. Please use AVCaptureDeviceTypeMicrophone instead.
AVCaptureDeviceTypeBuiltInTelephotoCameraAVCaptureDevice
A built-in camera device with a longer focal length than a wide angle camera. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession.
AVCaptureDeviceTypeBuiltInTripleCameraAVCaptureDevice
A device that consists of three fixed focal length cameras, one ultra wide, one wide angle, and one telephoto. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession or -[AVCaptureDevice defaultDeviceWithDeviceType:mediaType:position:].
AVCaptureDeviceTypeBuiltInTrueDepthCameraAVCaptureDevice
A device that consists of two cameras, one YUV and one Infrared. The infrared camera provides high quality depth information that is synchronized and perspective corrected to frames produced by the YUV camera. While the resolution of the depth data and YUV frames may differ, their field of view and aspect ratio always match. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession or -[AVCaptureDevice defaultDeviceWithDeviceType:mediaType:position:].
AVCaptureDeviceTypeBuiltInUltraWideCameraAVCaptureDevice
A built-in camera device with a shorter focal length than a wide angle camera. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession.
AVCaptureDeviceTypeBuiltInWideAngleCameraAVCaptureDevice
A built-in wide angle camera device. These devices are suitable for general purpose use.
AVCaptureDeviceTypeContinuityCameraAVCaptureDevice
A continuity camera device. These devices are suitable for general purpose use. Note that devices of this type may only be discovered using an AVCaptureDeviceDiscoverySession or -[AVCaptureDevice defaultDeviceWithDeviceType:mediaType:position:].
AVCaptureDeviceTypeDeskViewCameraAVCaptureDevice
A distortion corrected cut out from an ultra wide camera, made to approximate an overhead camera pointing at a desk. Supports multicam operation.
AVCaptureDeviceTypeExternalAVCaptureDevice
An external device type. On iPad, external devices are those that conform to the UVC (USB Video Class) specification.
AVCaptureDeviceTypeExternalUnknownDeprecatedAVCaptureDevice
A deprecated synonym for AVCaptureDeviceTypeExternal. Please use AVCaptureDeviceTypeExternal instead.
AVCaptureDeviceTypeMicrophoneAVCaptureDevice
A microphone. On iOS and tvOS, only one AVCaptureDevice of type AVCaptureDeviceTypeMicrophone is exposed to the system. The audio routing subsystem decides which physical microphone to use, be it a built in microphone, a wired headset, an external microphone, etc. The microphone device’s localizedName will change as the audio subsystem switches to a different physical device.
AVCaptureDeviceWasConnectedNotificationAVCaptureDevice
Posted when a device becomes available on the system.
AVCaptureDeviceWasDisconnectedNotificationAVCaptureDevice
Posted when a device becomes unavailable on the system.
AVCaptureExposureDurationCurrentAVCaptureDevice and objc2-core-media
A special value that may be passed as the duration parameter of setExposureModeCustomWithDuration:ISO:completionHandler: to indicate that the caller does not wish to specify a value for the exposureDuration property, and that it should instead be set to its current value. Note that the device may be adjusting exposureDuration at the time of the call, in which case the value to which exposureDuration is set may differ from the value obtained by querying the exposureDuration property.
AVCaptureExposureTargetBiasCurrentAVCaptureDevice
A special value that may be passed as the bias parameter of setExposureTargetBias:completionHandler: to indicate that the caller does not wish to specify a value for the exposureTargetBias property, and that it should instead be set to its current value.
AVCaptureISOCurrentAVCaptureDevice
A special value that may be passed as the ISO parameter of setExposureModeCustomWithDuration:ISO:completionHandler: to indicate that the caller does not wish to specify a value for the ISO property, and that it should instead be set to its current value. Note that the device may be adjusting ISO at the time of the call, in which case the value to which ISO is set may differ from the value obtained by querying the ISO property.
AVCaptureInputPortFormatDescriptionDidChangeNotificationAVCaptureInput
This notification is posted when the value of an AVCaptureInputPort instance’s formatDescription property changes.
AVCaptureLensPositionCurrentAVCaptureDevice
A special value that may be passed as the lensPosition parameter of setFocusModeLockedWithLensPosition:completionHandler: to indicate that the caller does not wish to specify a value for the lensPosition property, and that it should instead be set to its current value. Note that the device may be adjusting lensPosition at the time of the call, in which case the value at which lensPosition is locked may differ from the value obtained by querying the lensPosition property.
AVCaptureMaxAvailableTorchLevelAVCaptureDevice
A special value that may be passed to -setTorchModeWithLevel:error: to set the torch to the maximum level currently available. Under thermal duress, the maximum available torch level may be less than 1.0.
AVCaptureReactionTypeBalloonsAVCaptureReactions
Indicates a reaction which features balloons rising through the scene.
AVCaptureReactionTypeConfettiAVCaptureReactions
Indicates a reaction which features festive spots of color falling through the scene.
AVCaptureReactionTypeFireworksAVCaptureReactions
Indicates a reaction which features fireworks bursting in the background.
AVCaptureReactionTypeHeartAVCaptureReactions
Indicates a reaction which features one or more heart symbols.
AVCaptureReactionTypeLasersAVCaptureReactions
Indicates a reaction which features a bright laser display projecting into the scene.
AVCaptureReactionTypeRainAVCaptureReactions
Indicates a reaction which features a dark and stormy night.
AVCaptureReactionTypeThumbsDownAVCaptureReactions
Indicates a reaction which features a thumbs-down symbol.
AVCaptureReactionTypeThumbsUpAVCaptureReactions
Indicates a reaction which features a thumbs-up symbol.
AVCaptureSceneMonitoringStatusNotEnoughLightAVCaptureDevice
The light level of the current scene is insufficient for the current set of features to function optimally.
AVCaptureSessionDidStartRunningNotificationAVCaptureSession
Posted when an instance of AVCaptureSession successfully starts running.
AVCaptureSessionDidStopRunningNotificationAVCaptureSession
Posted when an instance of AVCaptureSession stops running.
AVCaptureSessionErrorKeyAVCaptureSession
The key used to provide an NSError describing the failure condition in an AVCaptureSessionRuntimeErrorNotification.
AVCaptureSessionInterruptionEndedNotificationAVCaptureSession
Posted when an instance of AVCaptureSession ceases to be interrupted.
AVCaptureSessionInterruptionReasonKeyAVCaptureSession
The key used to provide an NSNumber describing the interruption reason in an AVCaptureSessionWasInterruptedNotification.
AVCaptureSessionInterruptionSystemPressureStateKeyAVCaptureSession
The key used to provide an AVCaptureSystemPressureState indicating the system pressure level and contributing factors that caused the interruption.
AVCaptureSessionPreset320x240AVCaptureSessionPreset
An AVCaptureSession preset suitable for 320x240 video output.
AVCaptureSessionPreset352x288AVCaptureSessionPreset
An AVCaptureSession preset suitable for 352x288 video output.
AVCaptureSessionPreset640x480AVCaptureSessionPreset
An AVCaptureSession preset suitable for 640x480 video output.
AVCaptureSessionPreset960x540AVCaptureSessionPreset
An AVCaptureSession preset suitable for 960x540 video output.
AVCaptureSessionPreset1280x720AVCaptureSessionPreset
An AVCaptureSession preset suitable for 1280x720 video output.
AVCaptureSessionPreset1920x1080AVCaptureSessionPreset
An AVCaptureSession preset suitable for 1920x1080 video output.
AVCaptureSessionPreset3840x2160AVCaptureSessionPreset
An AVCaptureSession preset suitable for 3840x2160 (UHD 4K) video output.
AVCaptureSessionPresetHighAVCaptureSessionPreset
An AVCaptureSession preset suitable for high quality video and audio output.
AVCaptureSessionPresetInputPriorityAVCaptureSessionPreset
An AVCaptureSession preset indicating that the formats of the session’s inputs are being given priority.
AVCaptureSessionPresetLowAVCaptureSessionPreset
An AVCaptureSession preset suitable for low quality output.
AVCaptureSessionPresetMediumAVCaptureSessionPreset
An AVCaptureSession preset suitable for medium quality output.
AVCaptureSessionPresetPhotoAVCaptureSessionPreset
An AVCaptureSession preset suitable for high resolution photo quality output.
AVCaptureSessionPresetiFrame960x540AVCaptureSessionPreset
An AVCaptureSession preset producing 960x540 Apple iFrame video and audio content.
AVCaptureSessionPresetiFrame1280x720AVCaptureSessionPreset
An AVCaptureSession preset producing 1280x720 Apple iFrame video and audio content.
AVCaptureSessionRuntimeErrorNotificationAVCaptureSession
Posted when an unexpected error occurs while an AVCaptureSession instance is running.
AVCaptureSessionWasInterruptedNotificationAVCaptureSession
Posted when an instance of AVCaptureSession becomes interrupted.
AVCaptureSystemPressureLevelCriticalAVCaptureSystemPressure
System pressure is critically elevated. Capture quality and performance are significantly impacted. Frame rate throttling is highly advised.
AVCaptureSystemPressureLevelFairAVCaptureSystemPressure
System pressure is slightly elevated.
AVCaptureSystemPressureLevelNominalAVCaptureSystemPressure
System pressure level is normal (not pressured).
AVCaptureSystemPressureLevelSeriousAVCaptureSystemPressure
System pressure is highly elevated. Capture performance may be impacted. Frame rate throttling is advised.
AVCaptureSystemPressureLevelShutdownAVCaptureSystemPressure
System pressure is beyond critical. Capture must immediately stop.
AVCaptureWhiteBalanceGainsCurrentAVCaptureDevice
A special value that may be passed as a parameter of setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler: to indicate that the caller does not wish to specify a value for deviceWhiteBalanceGains, and that gains should instead be locked at their value at the moment that white balance is locked.
AVCaptureWhiteBalanceTemperatureAndTintValuesCloudyAVCaptureDevice
Temperature and tint values ideal for scenes illuminated with natural cloudy daylight.
AVCaptureWhiteBalanceTemperatureAndTintValuesDaylightAVCaptureDevice
Temperature and tint values ideal for scenes illuminated with natural daylight.
AVCaptureWhiteBalanceTemperatureAndTintValuesFluorescentAVCaptureDevice
Temperature and tint values ideal for scenes illuminated with a fluorescent light source.
AVCaptureWhiteBalanceTemperatureAndTintValuesShadowAVCaptureDevice
Temperature and tint values ideal for scenes illuminated with daylight but in heavy shade.
AVCaptureWhiteBalanceTemperatureAndTintValuesTungstenAVCaptureDevice
Temperature and tint values ideal for scenes illuminated with a tungsten light source.
AVContentKeyRequestProtocolVersionsKeyAVContentKeySession
Specifies the versions of the content protection protocol supported by the application as an NSArray of one or more NSNumber objects.
AVContentKeyRequestRandomDeviceIdentifierSeedKeyAVContentKeySession
Value is an NSData containing a 16-byte seed to randomize the user’s deviceID contained in the SPC blob during FairPlay key exchange
AVContentKeyRequestRequiresValidationDataInSecureTokenKeyAVContentKeySession
Request secure token to have extended validation data. The value for the key should be previously created offline key using -[AVContentKeyRequest persistableContentKeyFromKeyVendorResponse:options:error:].
AVContentKeyRequestRetryReasonReceivedObsoleteContentKeyAVContentKeySession
Indicates that the content key request should be retried because an obsolete key response was set on the previous content key request.
AVContentKeyRequestRetryReasonReceivedResponseWithExpiredLeaseAVContentKeySession
Indicates that the content key request should be retried because a key response with expired lease was set on the previous content key request.
AVContentKeyRequestRetryReasonTimedOutAVContentKeySession
Indicates that the content key request should be retried because the key response was not set soon enough either due the initial request/response was taking too long, or a lease was expiring in the meantime.
AVContentKeyRequestShouldRandomizeDeviceIdentifierKeyAVContentKeySession
Value is an Boolean indicating whether the user’s deviceID contained in the SPC blob during FairPlay key exchange should be randomized using a system generated seed
AVContentKeySessionServerPlaybackContextOptionProtocolVersionsAVContentKeySession
Specifies the versions of the content protection protocol supported by the application; as an NSArray of one or more NSNumber objects. If this option is not set, an appropriate protocol version will be selected based on sideband information such as an associated HLS playlist. If such information is not available, a protocol version of 1 is assumed
AVContentKeySessionServerPlaybackContextOptionServerChallengeAVContentKeySession
Specifies a nonce as a 8-byte NSData object to be included in the secure server playback context (SPC) in order to prevent replay attacks. If not specified default server challenge of 0 is assumed.
AVContentKeySystemAuthorizationTokenAVContentKeySession
Used to specify a token that could be used to authorize playback of associated content key recipients.
AVContentKeySystemClearKeyAVContentKeySession
Used to specify clear key as the method of key delivery.
AVContentKeySystemFairPlayStreamingAVContentKeySession
Used to specify FairPlay Streaming (FPS) as the method of key delivery.
AVCoordinatedPlaybackSuspensionReasonAudioSessionInterruptedAVPlaybackCoordinator
The participant’s audio session was interrupted.
AVCoordinatedPlaybackSuspensionReasonCoordinatedPlaybackNotPossibleAVPlaybackCoordinator
The participant cannot participate in coordinated playback.
AVCoordinatedPlaybackSuspensionReasonPlayingInterstitialAVPlaybackCoordinator
The participant is presented with interstitial content instead of the main player.
AVCoordinatedPlaybackSuspensionReasonStallRecoveryAVPlaybackCoordinator
The player is buffering data after a stall.
AVCoordinatedPlaybackSuspensionReasonUserActionRequiredAVPlaybackCoordinator
The participant’s playback object is in a state that requires manual intervention by the user to resume playback.
AVCoordinatedPlaybackSuspensionReasonUserIsChangingCurrentTimeAVPlaybackCoordinator
The participant is actively changing current time.
AVCoreAnimationBeginTimeAtZeroAVAnimation and objc2-core-foundation
Use this constant to set the CoreAnimation’s animation beginTime property to be time 0. The constant is a small, non-zero, positive value which avoids CoreAnimation from replacing 0.0 with CACurrentMediaTime().
AVErrorDeviceKeyAVError
Apple’s documentation
AVErrorDiscontinuityFlagsKeyAVError
Apple’s documentation
AVErrorFileSizeKeyAVError
Apple’s documentation
AVErrorFileTypeKeyAVError
Apple’s documentation
AVErrorMediaSubTypeKeyAVError
Apple’s documentation
AVErrorMediaTypeKeyAVError
Apple’s documentation
AVErrorPIDKeyAVError
Apple’s documentation
AVErrorPersistentTrackIDKeyAVError
Apple’s documentation
AVErrorPresentationTimeStampKeyAVError
Apple’s documentation
AVErrorRecordingSuccessfullyFinishedKeyAVError
Apple’s documentation
AVErrorTimeKeyAVError
Apple’s documentation
AVFileType3GPPAVMediaFormat
A UTI for the 3GPP file format.
AVFileType3GPP2AVMediaFormat
A UTI for the 3GPP file format.
AVFileTypeAC3AVMediaFormat
A UTI for the AC-3 audio file format.
AVFileTypeAHAPAVMediaFormat
A UTI for the Apple Haptics Audio Pattern file format.
AVFileTypeAIFCAVMediaFormat
A UTI for the AIFC audio file format.
AVFileTypeAIFFAVMediaFormat
A UTI for the AIFF audio file format.
AVFileTypeAMRAVMediaFormat
A UTI for the adaptive multi-rate audio file format.
AVFileTypeAVCIAVMediaFormat
A UTI for the high efficiency image file format containing H.264 compressed images.
AVFileTypeAppleM4AAVMediaFormat
The value of this UTI is “ com.apple.m4a-audio“. Files are identified with the .m4a extension.
AVFileTypeAppleM4VAVMediaFormat
The value of this UTI is “ com.apple.m4v-video“. Files are identified with the .m4v extension.
AVFileTypeAppleiTTAVMediaFormat
A UTI for the Apple iTT caption file format
AVFileTypeCoreAudioFormatAVMediaFormat
A UTI for the CoreAudio file format.
AVFileTypeDICOMAVMediaFormat
A UTI for the Digital Imaging and Communications in Medicine (DICOM) file format.
AVFileTypeDNGAVMediaFormat
A UTI for the Adobe digital negative file format.
AVFileTypeEnhancedAC3AVMediaFormat
A UTI for the enhanced AC-3 audio file format.
AVFileTypeHEICAVMediaFormat
A UTI for the high efficiency image file format containing HEVC compressed images.
AVFileTypeHEIFAVMediaFormat
A UTI for the high efficiency image file format containing images compressed with any codec.
AVFileTypeJPEGAVMediaFormat
A UTI for the JPEG (JFIF) format.
AVFileTypeMPEG4AVMediaFormat
A UTI for the MPEG-4 file format.
AVFileTypeMPEGLayer3AVMediaFormat
A UTI for the MPEG layer 3 audio file format.
AVFileTypeProfileMPEG4AppleHLSAVMediaFormat
Apple HTTP Live Streaming profile
AVFileTypeProfileMPEG4CMAFCompliantAVMediaFormat
CMAF compliant profile
AVFileTypeQuickTimeMovieAVMediaFormat
A UTI for the QuickTime movie file format.
AVFileTypeSCCAVMediaFormat
A UTI for the Scenarist closed caption file format
AVFileTypeSunAUAVMediaFormat
A UTI for the Sun/NeXT audio file format.
AVFileTypeTIFFAVMediaFormat
A UTI for the tagged image file format.
AVFileTypeWAVEAVMediaFormat
A UTI for the WAVE audio file format.
AVFoundationErrorDomainAVError
Apple’s documentation
AVFragmentedMovieContainsMovieFragmentsDidChangeNotificationAVMovie
Posted after the value of “ containsMovieFragments“ has already been loaded and the AVFragmentedMovie is added to an AVFragmentedMovieMinder, either when 1) movie fragments are detected in the movie file on disk after it had previously contained none or when 2) no movie fragments are detected in the movie file on disk after it had previously contained one or more.
AVFragmentedMovieDurationDidChangeNotificationAVMovie
Posted when the duration of an AVFragmentedMovie changes while it’s being minded by an AVFragmentedMovieMinder, but only for changes that occur after the status of the value of “ duration“ has reached AVKeyValueStatusLoaded.
AVFragmentedMovieTrackSegmentsDidChangeNotificationAVMovieTrack
Posted when the array of segments of an AVFragmentedMovieTrack changes while the associated instance of AVFragmentedMovie is being minded by an AVFragmentedMovieMinder, but only for changes that occur after the status of the value of “ segments“ has reached AVKeyValueStatusLoaded.
AVFragmentedMovieTrackTimeRangeDidChangeNotificationAVMovieTrack
Posted when the timeRange of an AVFragmentedMovieTrack changes while the associated instance of AVFragmentedMovie is being minded by an AVFragmentedMovieMinder, but only for changes that occur after the status of the value of “ timeRange“ has reached AVKeyValueStatusLoaded.
AVFragmentedMovieTrackTotalSampleDataLengthDidChangeNotificationDeprecatedAVMovieTrack
This notification name has been deprecated. Use either AVFragmentedMovieTrackTimeRangeDidChangeNotification or AVFragmentedMovieTrackSegmentsDidChangeNotification instead; in either case, you can assume that timing changes to fragmented tracks result in changes to the total length of the sample data used by the track.
AVFragmentedMovieWasDefragmentedNotificationAVMovie
Posted when the movie file on disk is defragmented while an AVFragmentedMovie is being minded by an AVFragmentedMovieMinder, but only if the defragmentation occurs after the status of the value of “ canContainMovieFragments“ has reached AVKeyValueStatusLoaded.
AVLayerVideoGravityResizeAVAnimation
Stretch to fill layer bounds.
AVLayerVideoGravityResizeAspectAVAnimation
Preserve aspect ratio; fit within layer bounds.
AVLayerVideoGravityResizeAspectFillAVAnimation
Preserve aspect ratio; fill layer bounds.
AVMediaCharacteristicAudibleAVMediaFormat
A media characteristic that indicates that a track or media selection option includes audible content.
AVMediaCharacteristicCarriesVideoStereoMetadataAVMediaFormat
A media characteristic that indicates that the stereoscopic video track carries additional information related to the stereoscopic video.
AVMediaCharacteristicContainsAlphaChannelAVMediaFormat
A media characteristic that indicates that a track contains an alpha channel.
AVMediaCharacteristicContainsHDRVideoAVMediaFormat
A media characteristic that indicates that a track contains HDR video.
AVMediaCharacteristicContainsOnlyForcedSubtitlesAVMediaFormat
A media characteristic that indicates that a track or media selection option presents only forced subtitles.
AVMediaCharacteristicContainsStereoMultiviewVideoAVMediaFormat
A media characteristic that indicates that a track contains stereoscopic video captured in a multiview compression format.
AVMediaCharacteristicDescribesMusicAndSoundForAccessibilityAVMediaFormat
A media characteristic that indicates that a track or media selection option includes legible content in the language of its specified locale that:
AVMediaCharacteristicDescribesVideoForAccessibilityAVMediaFormat
A media characteristic that indicates that a track or media selection option provides descriptions of the visual portion of the presentation that are sufficient to comprehend essential information that it depicts, such as action and setting.
AVMediaCharacteristicDubbedTranslationAVMediaFormat
A media characteristic that indicates that a track or media selection option contains a language or dialect translation of originally or previously produced content, created by substituting most or all of the dialog in a previous mix of audio content with dialog spoken in its designated language.
AVMediaCharacteristicEasyToReadAVMediaFormat
A media characteristic that indicates that a track or media selection option provides legible content in the language of its specified locale that has been edited for ease of reading.
AVMediaCharacteristicEnhancesSpeechIntelligibilityAVMediaFormat
A media characteristic that indicates that a track or media selection option includes audio that has been prepared or otherwise processed to heighten the intelligibility of speech.
AVMediaCharacteristicFrameBasedAVMediaFormat
A media characteristic that indicates that a track or media selection option includes content that’s frame-based.
AVMediaCharacteristicIndicatesHorizontalFieldOfViewAVMediaFormat
A media characteristic that indicates the video track carries information related to the horizontal field of view.
AVMediaCharacteristicIndicatesNonRectilinearProjectionAVMediaFormat
A media characteristic that indicates the video track carries information related to how it should be projected for display.
AVMediaCharacteristicIsAuxiliaryContentAVMediaFormat
A media characteristic that indicates that a track or media selection option includes content that’s marked by the content author as auxiliary to the presentation of the asset.
AVMediaCharacteristicIsMainProgramContentAVMediaFormat
A media characteristic that indicates that a track or media selection option includes content that’s marked by the content author as intrinsic to the presentation of the asset.
AVMediaCharacteristicIsOriginalContentAVMediaFormat
A media characteristic that indicates that a track or media selection option includes content that’s marked by the content author as original to the principal production of the media, as opposed to supplementary or derivative content created by means of language translation or by other means.
AVMediaCharacteristicLanguageTranslationAVMediaFormat
A media characteristic that indicates that a track or media selection option contains a language or dialect translation of originally or previously produced content, intended to be used as a substitute for that content by users who prefer its designated language.
AVMediaCharacteristicLegibleAVMediaFormat
A media characteristic that indicates that a track or media selection option includes legible content.
AVMediaCharacteristicMachineGeneratedAVMediaFormat
A media characteristic that indicates that a track was generated in an automated fashion by a machine.
AVMediaCharacteristicTactileMinimalAVMediaFormat
A media characteristic that indicates that a track or media selection option includes haptic content that’s marked by the content author as providing minimal tactile stimulation.
AVMediaCharacteristicTranscribesSpokenDialogForAccessibilityAVMediaFormat
A media characteristic that indicates that a track or media selection option includes legible content in the language of its specified locale that:
AVMediaCharacteristicUsesWideGamutColorSpaceAVMediaFormat
A media characteristic that indicates that a track uses a wide gamut color space and therefore may make use of colors that cannot be accurately represented otherwise.
AVMediaCharacteristicVisualAVMediaFormat
A media characteristic that indicates that a track or media selection option includes visual content.
AVMediaCharacteristicVoiceOverTranslationAVMediaFormat
A media characteristic that indicates that a track or media selection option contains a language translation of originally or previously produced content, created by adding, in its designated language, a verbal interpretation of dialog and translations of other important information to a new mix of the audio content.
AVMediaTypeAudioAVMediaFormat
Apple’s documentation
AVMediaTypeAuxiliaryPictureAVMediaFormat
This media type is used only to identify the track type. An Auxiliary Picture track is not intended to be displayed; as such, the track_in_movie flag in TrackHeaderBox of these tracks will be 0. A track with this media type contain video samples the media type of the format description of which is AVMediaTypeVideo.
AVMediaTypeClosedCaptionAVMediaFormat
Apple’s documentation
AVMediaTypeDepthDataAVMediaFormat
Apple’s documentation
AVMediaTypeHapticAVMediaFormat
Apple’s documentation
AVMediaTypeMetadataAVMediaFormat
Apple’s documentation
AVMediaTypeMetadataObjectAVMediaFormat
mediaType of AVCaptureInputPorts that provide AVMetadataObjects.
AVMediaTypeMuxedAVMediaFormat
Apple’s documentation
AVMediaTypeSubtitleAVMediaFormat
Apple’s documentation
AVMediaTypeTextAVMediaFormat
Apple’s documentation
AVMediaTypeTimecodeAVMediaFormat
Apple’s documentation
AVMediaTypeVideoAVMediaFormat
Apple’s documentation
AVMetadata3GPUserDataKeyAlbumAndTrackAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyAuthorAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyCollectionAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyCopyrightAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyDescriptionAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyGenreAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyKeywordListAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyLocationAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyMediaClassificationAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyMediaRatingAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyPerformerAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyRecordingYearAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyThumbnailAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyTitleAVMetadataFormat
Apple’s documentation
AVMetadata3GPUserDataKeyUserRatingAVMetadataFormat
Apple’s documentation
AVMetadataCommonIdentifierAccessibilityDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierAlbumNameAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierArtworkAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierAssetIdentifierAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierAuthorAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierContributorAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierCopyrightsAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierCreationDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierCreatorAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierFormatAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierLanguageAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierLastModifiedDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierLocationAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierMakeAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierModelAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierPublisherAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierRelationAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierSoftwareAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierSourceAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierSubjectAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonIdentifierTypeAVMetadataIdentifiers
Apple’s documentation
AVMetadataCommonKeyAccessibilityDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyAlbumNameAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyArtistAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyArtworkAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyAuthorAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyContributorAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyCopyrightsAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyCreationDateAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyCreatorAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyFormatAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyIdentifierAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyLanguageAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyLastModifiedDateAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyLocationAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyMakeAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyModelAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyPublisherAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyRelationAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeySoftwareAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeySourceAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeySubjectAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyTitleAVMetadataFormat
Apple’s documentation
AVMetadataCommonKeyTypeAVMetadataFormat
Apple’s documentation
AVMetadataExtraAttributeBaseURIKeyAVMetadataFormat
When present in an item’s extraAttributes dictionary, identifies the base URI against which other URIs related to the item are to be resolved, e.g. AVMetadataExtraAttributeValueURIKey. Values for this key are of type NSString.
AVMetadataExtraAttributeInfoKeyAVMetadataFormat
More information about the item; specific to the item keySpace & key.
AVMetadataExtraAttributeValueURIKeyAVMetadataFormat
When present in an item’s extraAttributes dictionary, identifies the resource to be used as the item’s value. Values for this key are of type NSString.
AVMetadataFormatHLSMetadataAVMetadataFormat
HTTP Live Streaming metadata
AVMetadataFormatID3MetadataAVMetadataFormat
Apple’s documentation
AVMetadataFormatISOUserDataAVMetadataFormat
Apple’s documentation
AVMetadataFormatQuickTimeMetadataAVMetadataFormat
Apple’s documentation
AVMetadataFormatQuickTimeUserDataAVMetadataFormat
Apple’s documentation
AVMetadataFormatUnknownAVMetadataFormat
Metadata format for AVMetadataItems of unknown provenance. This can occur when metadata is provided generically by an intermediate interface, such as AudioToolbox’s AudioFile interface.
AVMetadataFormatiTunesMetadataAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyAlbumSortOrderAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyAlbumTitleAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyAttachedPictureAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyAudioEncryptionAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyAudioSeekPointIndexAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyBandAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyBeatsPerMinuteAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyCommentsAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyCommercialAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyCommercialInformationAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyCommericalDeprecatedAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyComposerAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyConductorAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyContentGroupDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyContentTypeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyCopyrightAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyCopyrightInformationAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyDateAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyEncodedByAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyEncodedWithAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyEncodingTimeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyEncryptionAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyEqualizationAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyEqualization2AVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyEventTimingCodesAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyFileOwnerAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyFileTypeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyGeneralEncapsulatedObjectAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyGroupIdentifierAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyInitialKeyAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyInternationalStandardRecordingCodeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyInternetRadioStationNameAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyInternetRadioStationOwnerAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyInvolvedPeopleList_v23AVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyInvolvedPeopleList_v24AVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyLanguageAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyLeadPerformerAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyLengthAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyLinkAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyLyricistAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyMPEGLocationLookupTableAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyMediaTypeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyModifiedByAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyMoodAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyMusicCDIdentifierAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyMusicianCreditsListAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOfficialArtistWebpageAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOfficialAudioFileWebpageAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOfficialAudioSourceWebpageAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOfficialInternetRadioStationHomepageAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOfficialPublisherWebpageAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOriginalAlbumTitleAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOriginalArtistAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOriginalFilenameAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOriginalLyricistAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOriginalReleaseTimeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOriginalReleaseYearAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyOwnershipAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPartOfASetAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPaymentAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPerformerSortOrderAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPlayCounterAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPlaylistDelayAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPopularimeterAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPositionSynchronizationAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPrivateAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyProducedNoticeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyPublisherAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyRecommendedBufferSizeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyRecordingDatesAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyRecordingTimeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyRelativeVolumeAdjustmentAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyRelativeVolumeAdjustment2AVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyReleaseTimeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyReverbAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeySeekAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeySetSubtitleAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeySignatureAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeySizeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeySubTitleAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeySynchronizedLyricAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeySynchronizedTempoCodesAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyTaggingTimeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyTermsOfUseAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyTimeAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyTitleDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyTitleSortOrderAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyTrackNumberAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyUniqueFileIdentifierAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyUnsynchronizedLyricAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyUserTextAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyUserURLAVMetadataFormat
Apple’s documentation
AVMetadataID3MetadataKeyYearAVMetadataFormat
Apple’s documentation
AVMetadataISOUserDataKeyAccessibilityDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataISOUserDataKeyCopyrightAVMetadataFormat
Apple’s documentation
AVMetadataISOUserDataKeyDateAVMetadataFormat
ISO User data key for the content creation date/time.
AVMetadataISOUserDataKeyTaggedCharacteristicAVMetadataFormat
Apple’s documentation
AVMetadataIcyMetadataKeyStreamTitleAVMetadataFormat
Apple’s documentation
AVMetadataIcyMetadataKeyStreamURLAVMetadataFormat
Apple’s documentation
AVMetadataIdentifier3GPUserDataAlbumAndTrackAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataAuthorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataCollectionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataCopyrightAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataGenreAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataKeywordListAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataLocationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataMediaClassificationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataMediaRatingAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataPerformerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataRecordingYearAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataThumbnailAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifier3GPUserDataUserRatingAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataAlbumSortOrderAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataAlbumTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataAttachedPictureAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataAudioEncryptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataAudioSeekPointIndexAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataBandAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataBeatsPerMinuteAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataCommentsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataCommercialAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataCommercialInformationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataCommericalDeprecatedAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataComposerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataConductorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataContentGroupDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataContentTypeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataCopyrightAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataCopyrightInformationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataEncodedByAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataEncodedWithAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataEncodingTimeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataEncryptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataEqualizationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataEqualization2AVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataEventTimingCodesAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataFileOwnerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataFileTypeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataGeneralEncapsulatedObjectAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataGroupIdentifierAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataInitialKeyAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataInternationalStandardRecordingCodeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataInternetRadioStationNameAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataInternetRadioStationOwnerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataInvolvedPeopleList_v23AVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataInvolvedPeopleList_v24AVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataLanguageAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataLeadPerformerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataLengthAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataLinkAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataLyricistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataMPEGLocationLookupTableAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataMediaTypeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataModifiedByAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataMoodAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataMusicCDIdentifierAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataMusicianCreditsListAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOfficialArtistWebpageAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOfficialAudioFileWebpageAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOfficialAudioSourceWebpageAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOfficialInternetRadioStationHomepageAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOfficialPublisherWebpageAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOriginalAlbumTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOriginalArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOriginalFilenameAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOriginalLyricistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOriginalReleaseTimeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOriginalReleaseYearAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataOwnershipAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPartOfASetAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPaymentAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPerformerSortOrderAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPlayCounterAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPlaylistDelayAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPopularimeterAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPositionSynchronizationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPrivateAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataProducedNoticeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataPublisherAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataRecommendedBufferSizeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataRecordingDatesAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataRecordingTimeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataRelativeVolumeAdjustmentAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataRelativeVolumeAdjustment2AVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataReleaseTimeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataReverbAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataSeekAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataSetSubtitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataSignatureAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataSizeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataSubTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataSynchronizedLyricAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataSynchronizedTempoCodesAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataTaggingTimeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataTermsOfUseAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataTimeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataTitleDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataTitleSortOrderAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataTrackNumberAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataUniqueFileIdentifierAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataUnsynchronizedLyricAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataUserTextAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataUserURLAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierID3MetadataYearAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierISOUserDataAccessibilityDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierISOUserDataCopyrightAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierISOUserDataDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierISOUserDataTaggedCharacteristicAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierIcyMetadataStreamTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierIcyMetadataStreamURLAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataAIMEDataAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_RawData
AVMetadataIdentifierQuickTimeMetadataAccessibilityDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataAlbumAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataArrangerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataArtworkAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataAuthorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataAutoLivePhotoAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UInt8 indicating whether this Live Photo movie was captured in “Auto” mode.
AVMetadataIdentifierQuickTimeMetadataCameraFocalLength35mmEquivalentAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UTF8 indicating focal length normalized to the 35mm film equivalent value (e.g. “50.00mm”).
AVMetadataIdentifierQuickTimeMetadataCameraFrameReadoutTimeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataCameraISOSensitivityAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UTF8 indicating the sensitivity of the camera to light in terms of ISO exposure index (e.g. “800”). See SMPTE RDD 18.
AVMetadataIdentifierQuickTimeMetadataCameraIdentifierAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataCameraLensIrisFNumberAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UTF8 indicating measure of the amount of light transmitted through the lens. It is the focal length divided by the effective lens aperture diameter (e.g. “F2.8” or “2.8”).
AVMetadataIdentifierQuickTimeMetadataCameraLensModelAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UTF8 indicating the lens model (e.g. “iPhone 16 Pro back camera 6.765mm f/1.78”).
AVMetadataIdentifierQuickTimeMetadataCameraShutterSpeedAngleAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UTF8 indicating the exposure period expressed as an angle in minutes (1/60 degree) (e.g. “21600” or “360.00deg”“).
AVMetadataIdentifierQuickTimeMetadataCameraShutterSpeedTimeAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UTF8 indicating the exposure period expressed as a time per one frame/field period in seconds.
AVMetadataIdentifierQuickTimeMetadataCameraWhiteBalanceAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UTF8 indicating the white balance value defined by the temperature in Kelvin units (e.g. “5500K” or “5500”). See SMPTE RDD 18.
AVMetadataIdentifierQuickTimeMetadataCinematicVideoIntentAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UInt8 indicating whether this movie is intended as a Cinematic Video (1) or not (0).
AVMetadataIdentifierQuickTimeMetadataCollectionUserAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataCommentAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataComposerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataContentIdentifierAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataCopyrightAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataCreationDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataCreditsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDetectedCatBodyAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDetectedDogBodyAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDetectedFaceAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDetectedHumanBodyAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDetectedSalientObjectAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDirectionFacingAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDirectionMotionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDirectorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataDisplayNameAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataEncodedByAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataFullFrameRatePlaybackIntentAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UInt8 indicating whether this movie is intended to be played back at the full frame rate (1), or at a slow motion rate (0).
AVMetadataIdentifierQuickTimeMetadataGenreAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataInformationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataIsMontageAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataKeywordsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataLivePhotoVitalityScoreAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_Float32.
AVMetadataIdentifierQuickTimeMetadataLivePhotoVitalityScoringVersionAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UInt32.
AVMetadataIdentifierQuickTimeMetadataLocationBodyAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataLocationDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataLocationHorizontalAccuracyInMetersAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_Float32.
AVMetadataIdentifierQuickTimeMetadataLocationISO6709AVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataLocationNameAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataLocationNoteAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataLocationRoleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataMakeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataModelAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataOriginalArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataPerformerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataPhonogramRightsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataPreferredAffineTransformAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataPresentationImmersiveMediaAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_RawData
AVMetadataIdentifierQuickTimeMetadataProducerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataPublisherAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataRatingUserAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataSoftwareAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataSpatialOverCaptureQualityScoreAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_Float32.
AVMetadataIdentifierQuickTimeMetadataSpatialOverCaptureQualityScoringVersionAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_UInt32.
AVMetadataIdentifierQuickTimeMetadataTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataVideoOrientationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataWhiteBalanceByCCTColorMatricesAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_RawData indicating the reference color translation matrix data for ProRes RAW.
AVMetadataIdentifierQuickTimeMetadataWhiteBalanceByCCTWhiteBalanceFactorsAVMetadataIdentifiers
A value of type kCMMetadataBaseDataType_RawData indicating the reference white balance multiplication factor data for ProRes RAW.
AVMetadataIdentifierQuickTimeMetadataYearAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeMetadataiXMLAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataAccessibilityDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataAlbumAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataArrangerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataAuthorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataChapterAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataCommentAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataComposerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataCopyrightAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataCreationDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataCreditsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataDirectorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataDisclaimerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataEncodedByAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataFullNameAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataGenreAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataHostComputerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataInformationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataKeywordsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataLocationISO6709AVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataMakeAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataModelAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataOriginalArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataOriginalFormatAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataOriginalSourceAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataPerformersAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataPhonogramRightsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataProducerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataProductAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataPublisherAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataSoftwareAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataSpecialPlaybackRequirementsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataTaggedCharacteristicAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataTrackAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataTrackNameAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataURLLinkAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataWarningAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifierQuickTimeUserDataWriterAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataAccountKindAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataAcknowledgementAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataAlbumAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataAlbumArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataAppleIDAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataArrangerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataArtDirectorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataArtistIDAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataAuthorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataBeatsPerMinAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataComposerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataConductorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataContentRatingAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataCopyrightAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataCoverArtAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataCreditsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataDescriptionAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataDirectorAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataDiscCompilationAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataDiscNumberAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataEQAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataEncodedByAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataEncodingToolAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataExecProducerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataGenreIDAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataGroupingAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataLinerNotesAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataLyricsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataOnlineExtrasAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataOriginalArtistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataPerformerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataPhonogramRightsAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataPlaylistIDAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataPredefinedGenreAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataProducerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataPublisherAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataRecordCompanyAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataReleaseDateAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataSoloistAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataSongIDAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataSongNameAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataSoundEngineerAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataThanksAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataTrackNumberAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataTrackSubTitleAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataUserCommentAVMetadataIdentifiers
Apple’s documentation
AVMetadataIdentifieriTunesMetadataUserGenreAVMetadataIdentifiers
Apple’s documentation
AVMetadataKeySpaceAudioFileAVMetadataFormat
Keys for metadata provided by AudioToolbox’s AudioFile interface. See <AudioToolbox /AudioFile.h>
AVMetadataKeySpaceCommonAVMetadataFormat
Apple’s documentation
AVMetadataKeySpaceHLSDateRangeAVMetadataFormat
HLS Metadata does not define its own keySpace or keys. Use of the keySpace AVMetadataKeySpaceQuickTimeMetadata and its keys is recommended.
AVMetadataKeySpaceID3AVMetadataFormat
Apple’s documentation
AVMetadataKeySpaceISOUserDataAVMetadataFormat
Apple’s documentation
AVMetadataKeySpaceIcyAVMetadataFormat
Icecast/ShoutCAST streaming metadata
AVMetadataKeySpaceQuickTimeMetadataAVMetadataFormat
Apple’s documentation
AVMetadataKeySpaceQuickTimeUserDataAVMetadataFormat
Apple’s documentation
AVMetadataKeySpaceiTunesAVMetadataFormat
Apple’s documentation
AVMetadataObjectTypeAztecCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeAztecCode.
AVMetadataObjectTypeCatBodyAVMetadataObject
An identifier for an instance of AVMetadataCatBodyObject.
AVMetadataObjectTypeCatHeadAVMetadataObject
An identifier for an instance of a cat head object.
AVMetadataObjectTypeCodabarCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeCodabarCode.
AVMetadataObjectTypeCode39CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeCode39Code.
AVMetadataObjectTypeCode39Mod43CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeCode39Mod43Code.
AVMetadataObjectTypeCode93CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeCode93Code.
AVMetadataObjectTypeCode128CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeCode128Code.
AVMetadataObjectTypeDataMatrixCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeDataMatrixCode.
AVMetadataObjectTypeDogBodyAVMetadataObject
An identifier for an instance of AVMetadataDogBodyObject.
AVMetadataObjectTypeDogHeadAVMetadataObject
An identifier for an instance of a dog head object.
AVMetadataObjectTypeEAN8CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeEAN8Code.
AVMetadataObjectTypeEAN13CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeEAN13Code.
AVMetadataObjectTypeFaceAVMetadataObject
An identifier for an instance of AVMetadataFaceObject.
AVMetadataObjectTypeGS1DataBarCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeGS1DataBarCode.
AVMetadataObjectTypeGS1DataBarExpandedCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeGS1DataBarExpandedCode.
AVMetadataObjectTypeGS1DataBarLimitedCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeGS1DataBarLimitedCode.
AVMetadataObjectTypeHumanBodyAVMetadataObject
An identifier for an instance of AVMetadataHumanBodyObject.
AVMetadataObjectTypeHumanFullBodyAVMetadataObject
An identifier for an instance of AVMetadataHumanFullBodyObject.
AVMetadataObjectTypeITF14CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeITF14Code.
AVMetadataObjectTypeInterleaved2of5CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeInterleaved2of5Code.
AVMetadataObjectTypeMicroPDF417CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeMicroPDF417Code.
AVMetadataObjectTypeMicroQRCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeMicroQRCode.
AVMetadataObjectTypePDF417CodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypePDF417Code.
AVMetadataObjectTypeQRCodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeQRCode.
AVMetadataObjectTypeSalientObjectAVMetadataObject
An identifier for an instance of AVMetadataSalientObject.
AVMetadataObjectTypeUPCECodeAVMetadataObject
An identifier for an instance of AVMetadataMachineReadableCodeObject having a type AVMetadataObjectTypeUPCECode.
AVMetadataQuickTimeMetadataKeyAccessibilityDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyAlbumAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyArrangerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyArtistAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyArtworkAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyAuthorAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyCameraFocalLength35mmEquivalentAVMetadataFormat
A value of type kCMMetadataBaseDataType_UTF8 indicating focal length normalized to the 35mm film equivalent value (e.g. “50.00mm”).
AVMetadataQuickTimeMetadataKeyCameraFrameReadoutTimeAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyCameraISOSensitivityAVMetadataFormat
A value of type kCMMetadataBaseDataType_UTF8 indicating the sensitivity of the camera to light in terms of ISO exposure index (e.g. “800”). See SMPTE RDD 18.
AVMetadataQuickTimeMetadataKeyCameraIdentifierAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyCameraLensIrisFNumberAVMetadataFormat
A value of type kCMMetadataBaseDataType_UTF8 indicating measure of the amount of light transmitted through the lens. It is the focal length divided by the effective lens aperture diameter (e.g. “F2.8” or “2.8”).
AVMetadataQuickTimeMetadataKeyCameraLensModelAVMetadataFormat
A value of type kCMMetadataBaseDataType_UTF8 indicating the lens model (e.g. “iPhone 16 Pro back camera 6.765mm f/1.78”).
AVMetadataQuickTimeMetadataKeyCameraShutterSpeedAngleAVMetadataFormat
A value of type kCMMetadataBaseDataType_UTF8 indicating the exposure period expressed as an angle in minutes (1/60 degree) (e.g. “21600” or “360.00deg”“).
AVMetadataQuickTimeMetadataKeyCameraShutterSpeedTimeAVMetadataFormat
A value of type kCMMetadataBaseDataType_UTF8 indicating the exposure period expressed as a time per one frame/field period in seconds.
AVMetadataQuickTimeMetadataKeyCameraWhiteBalanceAVMetadataFormat
A value of type kCMMetadataBaseDataType_UTF8 indicating the white balance value defined by the temperature in Kelvin units (e.g. “5500K” or “5500”). See SMPTE RDD 18.
AVMetadataQuickTimeMetadataKeyCinematicVideoIntentAVMetadataFormat
A value of type kCMMetadataBaseDataType_UInt8 indicating whether this movie is intended as a Cinematic Video (1) or not (0).
AVMetadataQuickTimeMetadataKeyCollectionUserAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyCommentAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyComposerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyContentIdentifierAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyCopyrightAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyCreationDateAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyCreditsAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyDirectionFacingAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyDirectionMotionAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyDirectorAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyDisplayNameAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyEncodedByAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyFullFrameRatePlaybackIntentAVMetadataFormat
A value of type kCMMetadataBaseDataType_UInt8 indicating whether this movie is intended to be played back at the full frame rate (1), or at a slow motion rate (0).
AVMetadataQuickTimeMetadataKeyGenreAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyInformationAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyIsMontageAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyKeywordsAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyLocationBodyAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyLocationDateAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyLocationISO6709AVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyLocationNameAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyLocationNoteAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyLocationRoleAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyMakeAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyModelAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyOriginalArtistAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyPerformerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyPhonogramRightsAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyProducerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyPublisherAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyRatingUserAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeySoftwareAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyTitleAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyWhiteBalanceByCCTColorMatricesAVMetadataFormat
A value of type kCMMetadataBaseDataType_RawData indicating the reference color translation matrix data for ProRes RAW.
AVMetadataQuickTimeMetadataKeyWhiteBalanceByCCTWhiteBalanceFactorsAVMetadataFormat
A value of type kCMMetadataBaseDataType_RawData indicating the reference white balance multiplication factor data for ProRes RAW.
AVMetadataQuickTimeMetadataKeyYearAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeMetadataKeyiXMLAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyAccessibilityDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyAlbumAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyArrangerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyArtistAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyAuthorAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyChapterAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyCommentAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyComposerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyCopyrightAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyCreationDateAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyCreditsAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyDirectorAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyDisclaimerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyEncodedByAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyFullNameAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyGenreAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyHostComputerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyInformationAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyKeywordsAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyLocationISO6709AVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyMakeAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyModelAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyOriginalArtistAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyOriginalFormatAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyOriginalSourceAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyPerformersAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyPhonogramRightsAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyProducerAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyProductAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyPublisherAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeySoftwareAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeySpecialPlaybackRequirementsAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyTaggedCharacteristicAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyTrackAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyTrackNameAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyURLLinkAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyWarningAVMetadataFormat
Apple’s documentation
AVMetadataQuickTimeUserDataKeyWriterAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyAccountKindAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyAcknowledgementAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyAlbumAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyAlbumArtistAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyAppleIDAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyArrangerAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyArtDirectorAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyArtistAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyArtistIDAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyAuthorAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyBeatsPerMinAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyComposerAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyConductorAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyContentRatingAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyCopyrightAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyCoverArtAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyCreditsAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyDescriptionAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyDirectorAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyDiscCompilationAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyDiscNumberAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyEQAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyEncodedByAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyEncodingToolAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyExecProducerAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyGenreIDAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyGroupingAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyLinerNotesAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyLyricsAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyOnlineExtrasAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyOriginalArtistAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyPerformerAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyPhonogramRightsAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyPlaylistIDAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyPredefinedGenreAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyProducerAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyPublisherAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyRecordCompanyAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyReleaseDateAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeySoloistAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeySongIDAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeySongNameAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeySoundEngineerAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyThanksAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyTrackNumberAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyTrackSubTitleAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyUserCommentAVMetadataFormat
Apple’s documentation
AVMetadataiTunesMetadataKeyUserGenreAVMetadataFormat
Apple’s documentation
AVMovieReferenceRestrictionsKeyAVMovie
Indicates the restrictions used by the movie when resolving references to external media data. The value of this key is an NSNumber wrapping an AVAssetReferenceRestrictions enum value or the logical combination of multiple such values. See AVAsset.h for the declaration of the AVAssetReferenceRestrictions enum.
AVMovieShouldSupportAliasDataReferencesKeyAVMovie
Indicates whether alias data references in the movie should be parsed and resolved.
AVOutputSettingsPreset640x480AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPreset960x540AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPreset1280x720AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPreset1920x1080AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPreset3840x2160AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetHEVC1920x1080AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetHEVC1920x1080WithAlphaAVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetHEVC3840x2160AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetHEVC3840x2160WithAlphaAVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetHEVC4320x2160AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetHEVC7680x4320AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetMVHEVC960x960AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetMVHEVC1440x1440AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetMVHEVC4320x4320AVOutputSettingsAssistant
Apple’s documentation
AVOutputSettingsPresetMVHEVC7680x7680AVOutputSettingsAssistant
Apple’s documentation
AVPlaybackCoordinatorOtherParticipantsDidChangeNotificationAVPlaybackCoordinator
Posted by the playback coordinator when its otherParticipants property changes.
AVPlaybackCoordinatorSuspensionReasonsDidChangeNotificationAVPlaybackCoordinator
Posted by the playback coordinator when its suspensionReasons property changes.
AVPlayerAvailableHDRModesDidChangeNotificationDeprecatedAVPlayer
A notification that fires whenever availableHDRModes changes.
AVPlayerEligibleForHDRPlaybackDidChangeNotificationAVPlayer
A notification that fires whenever eligibleForHDRPlayback changes.
AVPlayerIntegratedTimelineSnapshotsOutOfSyncNotificationAVPlayerItemIntegratedTimeline
A notification which is posted when the snapshot objects provided by this timeline would be out of sync with the current timeline state. See keys below.
AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonCurrentSegmentChangedAVPlayerItemIntegratedTimeline
Apple’s documentation
AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonKeyAVPlayerItemIntegratedTimeline
Indicates the reason for the snapshot out of sync notification.
AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonLoadedTimeRangesChangedAVPlayerItemIntegratedTimeline
Apple’s documentation
AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonSegmentsChangedAVPlayerItemIntegratedTimeline
Apple’s documentation
AVPlayerInterstitialEventJoinCueAVPlayerInterstitialEventController
Event playback should occur before starting primary playback, regardless of initial primary playback position.
AVPlayerInterstitialEventLeaveCueAVPlayerInterstitialEventController
Event playback should occur after primary playback ends without error, either at the end of the primary asset or at the client-specified forward playback end time.
AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeErrorKeyAVPlayerInterstitialEventController
The dictionary key for the NSError in the payload of the AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeNotification.
AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeEventKeyAVPlayerInterstitialEventController
The dictionary key for the AVPlayerInterstitial event that had its asset list response status changed in the payload of the AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeNotification.
AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeNotificationAVPlayerInterstitialEventController
A notification that is posted whenever an AVPlayerInterstitialEvent’s asset list response status changes.
AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeStatusKeyAVPlayerInterstitialEventController
The dictionary key for the asset list response status in the payload of the AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeNotification.
AVPlayerInterstitialEventMonitorCurrentEventDidChangeNotificationAVPlayerInterstitialEventController
A notification that’s posted whenever the currentEvent of an AVPlayerInterstitialEventMonitor changes.
AVPlayerInterstitialEventMonitorCurrentEventSkippableStateDidChangeEventKeyAVPlayerInterstitialEventController
The dictionary key for the AVPlayerInterstitial event that had its skippable event state changed in the payload of the AVPlayerInterstitialEventMonitorCurrentEventSkippableStateDidChangeNotification.
AVPlayerInterstitialEventMonitorCurrentEventSkippableStateDidChangeNotificationAVPlayerInterstitialEventController
A notification that’s posted whenever the currentEventSkippableState of an AVPlayerInterstitialEventMonitor changes.
AVPlayerInterstitialEventMonitorCurrentEventSkippableStateDidChangeSkipControlLabelKeyAVPlayerInterstitialEventController
The dictionary key for the skip label of the event in the payload of the AVPlayerInterstitialEventMonitorCurrentEventSkippableStateDidChangeNotification.
AVPlayerInterstitialEventMonitorCurrentEventSkippableStateDidChangeStateKeyAVPlayerInterstitialEventController
The dictionary key for the skippable event state in the payload of the AVPlayerInterstitialEventMonitorCurrentEventSkippableStateDidChangeNotification.
AVPlayerInterstitialEventMonitorCurrentEventSkippedEventKeyAVPlayerInterstitialEventController
The dictionary key for the AVPlayerInterstitialEvent that was skipped in the payload of the AVPlayerInterstitialEventMonitorCurrentEventSkippedNotification.
AVPlayerInterstitialEventMonitorCurrentEventSkippedNotificationAVPlayerInterstitialEventController
A notification that’s posted whenever an event was skipped via skip control.
AVPlayerInterstitialEventMonitorEventsDidChangeNotificationAVPlayerInterstitialEventController
A notification that’s posted whenever the value of events of an AVPlayerInterstitialEventMonitor is changed.
AVPlayerInterstitialEventMonitorInterstitialEventDidFinishDidPlayEntireEventKeyAVPlayerInterstitialEventController
The dictionary key to indicate whether the event that finished playing was fully played out in the payload of the AVPlayerInterstitialEventMonitorInterstitialEventDidFinishNotification.
AVPlayerInterstitialEventMonitorInterstitialEventDidFinishEventKeyAVPlayerInterstitialEventController
The dictionary key for the AVPlayerInterstitialEvent that finished playing in the payload of the AVPlayerInterstitialEventMonitorInterstitialEventDidFinishNotification.
AVPlayerInterstitialEventMonitorInterstitialEventDidFinishNotificationAVPlayerInterstitialEventController
A notification that is posted whenever an AVPlayerInterstitialEvent finished playing.
AVPlayerInterstitialEventMonitorInterstitialEventDidFinishPlayoutTimeKeyAVPlayerInterstitialEventController
The dictionary key for the playout time of the event that finished playing in the payload of the AVPlayerInterstitialEventMonitorInterstitialEventDidFinishNotification.
AVPlayerInterstitialEventMonitorInterstitialEventWasUnscheduledErrorKeyAVPlayerInterstitialEventController
The dictionary key to indicate whether the event that was unscheduled was due to an error.
AVPlayerInterstitialEventMonitorInterstitialEventWasUnscheduledEventKeyAVPlayerInterstitialEventController
The dictionary key for the AVPlayerInterstitialEvent that was unscheduled in the payload of the AVPlayerInterstitialEventMonitorInterstitialEventWasUnscheduledNotification.
AVPlayerInterstitialEventMonitorInterstitialEventWasUnscheduledNotificationAVPlayerInterstitialEventController
A notification that is posted whenever an AVPlayerInterstitialEvent with loaded assets was unscheduled prior to playing.
AVPlayerInterstitialEventNoCueAVPlayerInterstitialEventController
No cue specified; event playback should start at event time (or date).
AVPlayerItemDidPlayToEndTimeNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemFailedToPlayToEndTimeErrorKeyAVPlayerItem
Apple’s documentation
AVPlayerItemFailedToPlayToEndTimeNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemLegibleOutputTextStylingResolutionDefaultAVPlayerItemOutput
Specify this level of text styling resolution to receive attributed strings from an AVPlayerItemLegibleOutput that include the same level of styling information that AVFoundation would use itself to render text within an AVPlayerLayer. The text styling will accommodate user-level Media Accessibility settings.
AVPlayerItemLegibleOutputTextStylingResolutionSourceAndRulesOnlyAVPlayerItemOutput
Specify this level of text styling resolution to receive only the styling present in the source media and the styling provided via AVPlayerItem.textStyleRules.
AVPlayerItemMediaSelectionDidChangeNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemNewAccessLogEntryNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemNewErrorLogEntryNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemPlaybackStalledNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemRecommendedTimeOffsetFromLiveDidChangeNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemTimeJumpedNotificationAVPlayerItem
Apple’s documentation
AVPlayerItemTimeJumpedOriginatingParticipantKeyAVPlayerItem
Indicates a time jump was caused by another participant connected through AVPlayerPlaybackCoordinator.
AVPlayerItemTrackVideoFieldModeDeinterlaceFieldsAVPlayerItemTrack
Use with videoFieldMode property to request deinterlacing of video fields.
AVPlayerRateDidChangeNotificationAVPlayer
Indicates a player rate change.
AVPlayerRateDidChangeOriginatingParticipantKeyAVPlayer
Indicates a rate change was caused by another participant connected through AVPlayerPlaybackCoordinator.
AVPlayerRateDidChangeReasonAppBackgroundedAVPlayer
Apple’s documentation
AVPlayerRateDidChangeReasonAudioSessionInterruptedAVPlayer
Apple’s documentation
AVPlayerRateDidChangeReasonKeyAVPlayer
Indicates a reason for the rate change notification.
AVPlayerRateDidChangeReasonSetRateCalledAVPlayer
Apple’s documentation
AVPlayerRateDidChangeReasonSetRateFailedAVPlayer
Apple’s documentation
AVPlayerWaitingDuringInterstitialEventReasonAVPlayer and AVPlayerInterstitialEventController
Indicates that the player is waiting for the completion of an interstitial event.
AVPlayerWaitingForCoordinatedPlaybackReasonAVPlayer
Indicates that the player is waiting for another participant connected through its AVPlayerPlaybackCoordinator.
AVPlayerWaitingToMinimizeStallsReasonAVPlayer
Indicates that the player is waiting for appropriate playback buffer conditions before starting playback
AVPlayerWaitingWhileEvaluatingBufferingRateReasonAVPlayer
Indicates that the player is monitoring the playback buffer fill rate to determine if playback is likely to complete without interruptions.
AVPlayerWaitingWithNoItemToPlayReasonAVPlayer
Indicates that the AVPlayer is waiting because its currentItem is nil
AVRouteDetectorMultipleRoutesDetectedDidChangeNotificationAVRouteDetector
Posted when the value of multipleRoutesDetected changes.
AVSampleBufferAudioRendererFlushTimeKeyAVSampleBufferAudioRenderer
The presentation timestamp of the first enqueued sample that was flushed.
AVSampleBufferAudioRendererOutputConfigurationDidChangeNotificationAVSampleBufferAudioRenderer
A notification that indicates the hardware configuration does not match the enqueued data format.
AVSampleBufferAudioRendererWasFlushedAutomaticallyNotificationAVSampleBufferAudioRenderer
A notification that fires whenever the receiver’s enqueued media data has been flushed for a reason other than a call to the -flush method.
AVSampleBufferDisplayLayerFailedToDecodeNotificationAVSampleBufferDisplayLayer
Apple’s documentation
AVSampleBufferDisplayLayerFailedToDecodeNotificationErrorKeyAVSampleBufferDisplayLayer
Apple’s documentation
AVSampleBufferDisplayLayerOutputObscuredDueToInsufficientExternalProtectionDidChangeNotificationAVSampleBufferDisplayLayer
Apple’s documentation
AVSampleBufferDisplayLayerReadyForDisplayDidChangeNotificationAVSampleBufferDisplayLayer
Apple’s documentation
AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChangeNotificationAVSampleBufferDisplayLayer
Apple’s documentation
AVSampleBufferRenderSynchronizerRateDidChangeNotificationAVSampleBufferRenderSynchronizer
A notification that fires whenever the value of the “rate” property changes.
AVSampleBufferVideoRendererDidFailToDecodeNotificationAVSampleBufferVideoRenderer
Apple’s documentation
AVSampleBufferVideoRendererDidFailToDecodeNotificationErrorKeyAVSampleBufferVideoRenderer
Apple’s documentation
AVSampleBufferVideoRendererRequiresFlushToResumeDecodingDidChangeNotificationAVSampleBufferVideoRenderer
Apple’s documentation
AVSemanticSegmentationMatteTypeGlassesAVSemanticSegmentationMatte
A matting image segmenting all glasses ( e.g. eyeglasses, sunglasses ) from all persons wearing glasses in the visible field-of-view of an image.
AVSemanticSegmentationMatteTypeHairAVSemanticSegmentationMatte
A matting image segmenting all hair from all persons in the visible field-of-view of an image.
AVSemanticSegmentationMatteTypeSkinAVSemanticSegmentationMatte
A matting image segmenting all skin from all persons in the visible field-of-view of an image.
AVSemanticSegmentationMatteTypeTeethAVSemanticSegmentationMatte
A matting image segmenting all teeth from all persons in the visible field-of-view of an image.
AVSpatialCaptureDiscomfortReasonNotEnoughLightAVCaptureDevice
The lighting of the current scene is not bright enough; the playback experience will likely be uncomfortable due to noise differences between the two cameras.
AVSpatialCaptureDiscomfortReasonSubjectTooCloseAVCaptureDevice
The focus point of the current scene is too close; the playback experience will likely be uncomfortable due to the subject being closer than the minimum focus distance of one or both of the lenses.
AVStreamingKeyDeliveryContentKeyTypeAVMediaFormat
A UTI for streaming key delivery content keys
AVStreamingKeyDeliveryPersistentContentKeyTypeAVMediaFormat
A UTI for persistent streaming key delivery content keys
AVTrackAssociationTypeAudioFallbackAVAssetTrack
Indicates an association between an audio track with another audio track that contains the same content but is typically encoded in a different format that’s more widely supported, used to nominate a track that should be used in place of an unsupported track.
AVTrackAssociationTypeChapterListAVAssetTrack
Indicates an association between a track with another track that contains chapter information. The track containing chapter information may be a text track, a video track, or a timed metadata track.
AVTrackAssociationTypeForcedSubtitlesOnlyAVAssetTrack
Indicates an association between a subtitle track typically containing both forced and non-forced subtitles with another subtitle track that contains only forced subtitles, for use when the user indicates that only essential subtitles should be displayed. When such an association is established, the forced subtitles in both tracks are expected to present the same content in the same language but may have different timing.
AVTrackAssociationTypeMetadataReferentAVAssetTrack
Indicates an association between a metadata track and the track that’s described or annotated via the contents of the metadata track.
AVTrackAssociationTypeRenderMetadataSourceAVAssetTrack
Indicates an association between a metadata track and another track where the metadata provides additional information for rendering of that track.
AVTrackAssociationTypeSelectionFollowerAVAssetTrack
Indicates an association between a pair of tracks that specifies that, when the first of the pair is selected, the second of the pair should be considered an appropriate default for selection also. Example: a subtitle track in the same language as an audio track may be associated with that audio track using AVTrackAssociationTypeSelectionFollower, to indicate that selection of the subtitle track, in the absence of a directive for subtitle selection from the user, can “follow” the selection of the audio track.
AVTrackAssociationTypeTimecodeAVAssetTrack
Indicates an association between a track with another track that contains timecode information. The track containing timecode information should be a timecode track.
AVURLAssetAllowsCellularAccessKeyAVAsset
Indicates whether network requests on behalf of this asset are allowed to use the cellular interface.
AVURLAssetAllowsConstrainedNetworkAccessKeyAVAsset
Indicates whether network requests on behalf of this asset are allowed to use the constrained interface (e.g. interfaces marked as being in data saver mode).
AVURLAssetAllowsExpensiveNetworkAccessKeyAVAsset
Indicates whether network requests on behalf of this asset are allowed to use the expensive interface (e.g. cellular, tethered, constrained).
AVURLAssetHTTPCookiesKeyAVAsset
HTTP cookies that the AVURLAsset may send with HTTP requests
AVURLAssetHTTPUserAgentKeyAVAsset
Specifies the value of the User-Agent header to add to HTTP requests made by this asset.
AVURLAssetOverrideMIMETypeKeyAVAsset
Indicates the MIME type that should be used to identify the format of the media resource.
AVURLAssetPreferPreciseDurationAndTimingKeyAVAsset
Indicates whether the asset should be prepared to indicate a precise duration and provide precise random access by time.
AVURLAssetPrimarySessionIdentifierKeyAVAsset
Specifies a UUID to append as the value of the query parameter “_HLS_primary_id” to selected HTTP requests issued on behalf of the asset. Supported for HLS assets only.
AVURLAssetReferenceRestrictionsKeyAVAsset
Indicates the restrictions used by the asset when resolving references to external media data. The value of this key is an NSNumber wrapping an AVAssetReferenceRestrictions enum value or the logical combination of multiple such values.
AVURLAssetShouldParseExternalSphericalTagsKeyAVAsset
Indicates whether additional projected media signaling in the asset should be parsed and resolved as format description extensions.
AVURLAssetShouldSupportAliasDataReferencesKeyAVAsset
Indicates whether alias data references in the asset should be parsed and resolved.
AVURLAssetURLRequestAttributionKeyAVAsset
Specifies the attribution of the URLs requested by this asset.
AVVideoAllowFrameReorderingKeyAVVideoSettings
Enables or disables frame reordering.
AVVideoAllowWideColorKeyAVVideoSettings
Indicates whether the client can process wide color
AVVideoApertureModeCleanApertureAVVideoSettings
Both pixel aspect ratio and clean aperture will be applied.
AVVideoApertureModeEncodedPixelsAVVideoSettings
Neither pixel aspect ratio nor clean aperture will be applied.
AVVideoApertureModeProductionApertureAVVideoSettings
Only pixel aspect ratio will be applied.
AVVideoAppleProRAWBitDepthKeyAVVideoSettings
Apple’s documentation
AVVideoAverageBitRateKeyAVVideoSettings
Apple’s documentation
AVVideoAverageNonDroppableFrameRateKeyAVVideoSettings
The desired average number of non-droppable frames to be encoded for each second of video.
AVVideoCleanApertureHeightKeyAVVideoSettings
Apple’s documentation
AVVideoCleanApertureHorizontalOffsetKeyAVVideoSettings
Apple’s documentation
AVVideoCleanApertureKeyAVVideoSettings
Defines the region within the video dimensions that will be displayed during playback
AVVideoCleanApertureVerticalOffsetKeyAVVideoSettings
Apple’s documentation
AVVideoCleanApertureWidthKeyAVVideoSettings
Apple’s documentation
AVVideoCodecAppleProRes422DeprecatedAVVideoSettings
Apple’s documentation
AVVideoCodecAppleProRes4444DeprecatedAVVideoSettings
Apple’s documentation
AVVideoCodecH264DeprecatedAVVideoSettings
Apple’s documentation
AVVideoCodecHEVCDeprecatedAVVideoSettings
Apple’s documentation
AVVideoCodecJPEGDeprecatedAVVideoSettings
Apple’s documentation
AVVideoCodecKeyAVVideoSettings
AVVideoSettings
AVVideoCodecTypeAppleProRes422AVVideoSettings
Apple’s documentation
AVVideoCodecTypeAppleProRes422HQAVVideoSettings
Apple’s documentation
AVVideoCodecTypeAppleProRes422LTAVVideoSettings
Apple’s documentation
AVVideoCodecTypeAppleProRes422ProxyAVVideoSettings
Apple’s documentation
AVVideoCodecTypeAppleProRes4444AVVideoSettings
Apple’s documentation
AVVideoCodecTypeAppleProRes4444XQAVVideoSettings
Apple’s documentation
AVVideoCodecTypeAppleProResRAWAVVideoSettings
Apple’s documentation
AVVideoCodecTypeAppleProResRAWHQAVVideoSettings
Apple’s documentation
AVVideoCodecTypeH264AVVideoSettings
Apple’s documentation
AVVideoCodecTypeHEVCAVVideoSettings
Apple’s documentation
AVVideoCodecTypeHEVCWithAlphaAVVideoSettings
Apple’s documentation
AVVideoCodecTypeJPEGAVVideoSettings
Apple’s documentation
AVVideoCodecTypeJPEGXLAVVideoSettings
Apple’s documentation
AVVideoColorPrimariesKeyAVVideoSettings
Apple’s documentation
AVVideoColorPrimaries_EBU_3213AVVideoSettings
Apple’s documentation
AVVideoColorPrimaries_ITU_R_709_2AVVideoSettings
Apple’s documentation
AVVideoColorPrimaries_ITU_R_2020AVVideoSettings
Apple’s documentation
AVVideoColorPrimaries_P3_D65AVVideoSettings
Apple’s documentation
AVVideoColorPrimaries_SMPTE_CAVVideoSettings
Apple’s documentation
AVVideoColorPropertiesKeyAVVideoSettings
Apple’s documentation
AVVideoCompositionPerFrameHDRDisplayMetadataPolicyGenerateAVVideoComposition
AVVideoComposition may generate HDR metadata and attach it to the rendered frame. HDR metadata generation is influenced by the color space of the rendered frame, device, and HDR metadata format platform support. Any previously attached HDR metadata of the same metadata format will be overwritten.
AVVideoCompositionPerFrameHDRDisplayMetadataPolicyPropagateAVVideoComposition
Default. Pass the HDR metadata through, if present on the composed frame.
AVVideoCompressionPropertiesKeyAVVideoSettings
The value for this key is an instance of NSDictionary, containing properties to be passed down to the video encoder.
AVVideoDecompressionPropertiesKeyAVVideoSettings
The value for this key is an instance of NSDictionary, containing properties to be passed down to the video decoder.
AVVideoEncoderSpecificationKeyAVVideoSettings
The video encoder specification includes options for choosing a specific video encoder.
AVVideoExpectedSourceFrameRateKeyAVVideoSettings
Indicates the expected source frame rate, if known.
AVVideoH264EntropyModeCABACAVVideoSettings
Apple’s documentation
AVVideoH264EntropyModeCAVLCAVVideoSettings
Apple’s documentation
AVVideoH264EntropyModeKeyAVVideoSettings
The entropy encoding mode for H.264 compression.
AVVideoHeightKeyAVVideoSettings
Apple’s documentation
AVVideoMaxKeyFrameIntervalDurationKeyAVVideoSettings
Apple’s documentation
AVVideoMaxKeyFrameIntervalKeyAVVideoSettings
Apple’s documentation
AVVideoPixelAspectRatioHorizontalSpacingKeyAVVideoSettings
Apple’s documentation
AVVideoPixelAspectRatioKeyAVVideoSettings
The aspect ratio of the pixels in the video frame
AVVideoPixelAspectRatioVerticalSpacingKeyAVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264Baseline30AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264Baseline31AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264Baseline41AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264BaselineAutoLevelAVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264High40AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264High41AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264HighAutoLevelAVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264Main30AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264Main31AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264Main32AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264Main41AVVideoSettings
Apple’s documentation
AVVideoProfileLevelH264MainAutoLevelAVVideoSettings
Apple’s documentation
AVVideoProfileLevelKeyAVVideoSettings
Apple’s documentation
AVVideoQualityKeyAVVideoSettings
Apple’s documentation
AVVideoRangeHLGAVMediaFormat
Indicates that the video range as HLG
AVVideoRangePQAVMediaFormat
Indicates that the video range as PQ
AVVideoRangeSDRAVMediaFormat
Indicates that the video range as SDR
AVVideoScalingModeFitAVVideoSettings
Apple’s documentation
AVVideoScalingModeKeyAVVideoSettings
Apple’s documentation
AVVideoScalingModeResizeAVVideoSettings
Apple’s documentation
AVVideoScalingModeResizeAspectAVVideoSettings
Apple’s documentation
AVVideoScalingModeResizeAspectFillAVVideoSettings
Apple’s documentation
AVVideoTransferFunctionKeyAVVideoSettings
Apple’s documentation
AVVideoTransferFunction_IEC_sRGBAVVideoSettings
Apple’s documentation
AVVideoTransferFunction_ITU_R_709_2AVVideoSettings
Apple’s documentation
AVVideoTransferFunction_ITU_R_2100_HLGAVVideoSettings
Apple’s documentation
AVVideoTransferFunction_LinearAVVideoSettings
Apple’s documentation
AVVideoTransferFunction_SMPTE_240M_1995AVVideoSettings
Apple’s documentation
AVVideoTransferFunction_SMPTE_ST_2084_PQAVVideoSettings
Apple’s documentation
AVVideoWidthKeyAVVideoSettings
Apple’s documentation
AVVideoYCbCrMatrixKeyAVVideoSettings
Apple’s documentation
AVVideoYCbCrMatrix_ITU_R_601_4AVVideoSettings
Apple’s documentation
AVVideoYCbCrMatrix_ITU_R_709_2AVVideoSettings
Apple’s documentation
AVVideoYCbCrMatrix_ITU_R_2020AVVideoSettings
Apple’s documentation
AVVideoYCbCrMatrix_SMPTE_240M_1995AVVideoSettings
Apple’s documentation

Traits§

AVAssetDownloadDelegateAVAssetDownloadTask
Delegate methods to implement when adopting AVAssetDownloadTask. Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVAssetReaderCaptionValidationHandlingAVAssetReaderOutput
A protocol to receive caption validation notifications
AVAssetResourceLoaderDelegateAVAssetResourceLoader
The AVAssetResourceLoaderDelegate protocol defines methods that allow your code to handle resource loading requests coming from an AVURLAsset.
AVAssetWriterDelegateAVAssetWriter
Apple’s documentation
AVAsynchronousKeyValueLoadingAVAsynchronousKeyValueLoading
The AVAsynchronousKeyValueLoading protocol defines methods that let clients use an AVAsset or AVAssetTrack object without blocking a thread. Using methods in the protocol, one can find out the current status of a key (for example, whether the corresponding value has been loaded); and ask the object to load values asynchronously, informing the client when the operation has completed.
AVCaptureAudioDataOutputSampleBufferDelegateAVCaptureAudioDataOutput
Defines an interface for delegates of AVCaptureAudioDataOutput to receive captured audio sample buffers.
AVCaptureDataOutputSynchronizerDelegateAVCaptureDataOutputSynchronizer
Apple’s documentation
AVCaptureDepthDataOutputDelegateAVCaptureDepthDataOutput
Defines an interface for delegates of AVCaptureDepthDataOutput to receive captured depth data and be notified of late depth data that were dropped.
AVCaptureFileOutputDelegateAVCaptureFileOutput
Defines an interface for delegates of AVCaptureFileOutput to monitor and control recordings along exact sample boundaries.
AVCaptureFileOutputRecordingDelegateAVCaptureFileOutput
Defines an interface for delegates of AVCaptureFileOutput to respond to events that occur in the process of recording a single file.
AVCaptureMetadataOutputObjectsDelegateAVCaptureMetadataOutput
Defines an interface for delegates of AVCaptureMetadataOutput to receive emitted objects.
AVCapturePhotoCaptureDelegateAVCapturePhotoOutput
A set of delegate callbacks to be implemented by a client who calls AVCapturePhotoOutput’s -capturePhotoWithSettings:delegate.
AVCapturePhotoFileDataRepresentationCustomizerAVCapturePhotoOutput
A set of delegate callbacks to be implemented by a client who calls AVCapturePhoto’s -fileDataRepresentationWithCustomizer:.
AVCapturePhotoOutputReadinessCoordinatorDelegateAVCapturePhotoOutput
Apple’s documentation
AVCaptureSessionControlsDelegateAVCaptureSession
Defines an interface for delegates of AVCaptureSession to receive events about the session’s controls.
AVCaptureSessionDeferredStartDelegateAVCaptureSession
Defines an interface for delegates of the capture session to receive events about the session’s deferred start.
AVCaptureTimecodeGeneratorDelegateAVCaptureTimecodeGenerator
A protocol for receiving real-time timecode updates and error notifications from a timecode generator.
AVCaptureVideoDataOutputSampleBufferDelegateAVCaptureVideoDataOutput
Defines an interface for delegates of AVCaptureVideoDataOutput to receive captured video sample buffers and be notified of late sample buffers that were dropped.
AVContentKeyRecipientAVContentKeySession
Classes of objects that may require decryption keys for media data in order to enable processing, such as parsing or playback, conform to this protocol.
AVContentKeySessionDelegateAVContentKeySession
Apple’s documentation
AVExternalSyncDeviceDelegateAVExternalSyncDevice
Defines an interface for delegates of AVCaptureDeviceInput to respond to events that occur when connecting, calibrating, and disconnecting external sync devices.
AVFragmentMindingAVAsset
Apple’s documentation
AVMetricEventStreamPublisherAVMetrics
This protocol needs to be implemented by interfaces intending to publish metric events to the event stream.
AVMetricEventStreamSubscriberAVMetrics
This protocol needs to be implemented by the subscriber delegate to receive subscribed metric events.
AVPlaybackCoordinatorPlaybackControlDelegateAVPlaybackCoordinator
A custom player implementation
AVPlayerItemIntegratedTimelineObserverAVPlayerItemIntegratedTimeline
Defines protocol for objects returned from timeline observer routines.
AVPlayerItemLegibleOutputPushDelegateAVPlayerItemOutput
Extends AVPlayerItemOutputPushDelegate to provide additional methods specific to attributed string output.
AVPlayerItemMetadataCollectorPushDelegateAVPlayerItemMediaDataCollector
Apple’s documentation
AVPlayerItemMetadataOutputPushDelegateAVPlayerItemOutput
Extends AVPlayerItemOutputPushDelegate to provide additional methods specific to metadata output.
AVPlayerItemOutputPullDelegateAVPlayerItemOutput
Defines common delegate methods for objects participating in AVPlayerItemOutput pull sample output acquisition.
AVPlayerItemOutputPushDelegateAVPlayerItemOutput
Defines common delegate methods for objects participating in AVPlayerItemOutput push sample output acquisition.
AVPlayerItemRenderedLegibleOutputPushDelegateAVPlayerItemOutput
Extends AVPlayerItemOutputPushDelegate to provide additional methods specific to pixel buffers output.
AVPlayerPlaybackCoordinatorDelegateAVPlaybackCoordinator
Delegate protocol for AVPlayerPlaybackCoordinator.
AVQueuedSampleBufferRenderingAVQueuedSampleBufferRendering
Apple’s documentation
AVVideoCompositingAVVideoCompositing
Defines properties and methods for custom video compositors
AVVideoCompositionInstructionProtocolAVVideoCompositing
The AVVideoCompositionInstruction protocol is implemented by objects to represent operations to be performed by a compositor. Subclasses of this type that are used from Swift must fulfill the requirements of a Sendable type.
AVVideoCompositionValidationHandlingAVVideoComposition
Apple’s documentation
NSCoderAVTimeCodingAVTime
Category “AVTimeCoding” on NSCoder.
NSValueAVFoundationExtensionsAVTime
Category on NSValue.
NSValueCMVideoDimensionsExtensionsAVGeometry
Category on NSValue.

Functions§

AVCaptionDimensionMakeDeprecatedAVCaption and objc2-core-foundation
AVCaptionPointMakeDeprecatedAVCaption and objc2-core-foundation
AVCaptionSizeMakeDeprecatedAVCaption and objc2-core-foundation
AVCaptureReactionSystemImageNameForTypeAVCaptureReactions
Returns the name for UIImage or NSImage systemImageNamed: method to obtain the recommended iconography for a specified reaction type.
AVCaptureTimecodeAdvancedByFramesDeprecatedAVCaptureTimecodeGenerator and objc2-core-media
AVCaptureTimecodeCreateMetadataSampleBufferAssociatedWithPresentationTimeStampDeprecatedAVCaptureTimecodeGenerator and objc2-core-foundation and objc2-core-media
AVCaptureTimecodeCreateMetadataSampleBufferForDurationDeprecatedAVCaptureTimecodeGenerator and objc2-core-foundation and objc2-core-media
AVMakeRectWithAspectRatioInsideRectAVGeometry and objc2-core-foundation
Returns a scaled CGRect that maintains the aspect ratio specified by a CGSize within a bounding CGRect.
AVSampleBufferAttachContentKeyAVContentKeySession and objc2-core-media
Attaches an AVContentKey to a CMSampleBuffer for the purpose of content decryption.
CMTagCollectionCreateWithVideoOutputPresetAVPlayerOutput and objc2-core-foundation and objc2-core-media
Creates a CMTagCollection with the required tags to describe the specified video output requirements.

Type Aliases§

AVAssetDownloadedAssetEvictionPriorityAVAssetDownloadStorageManager
These constants represents the eviction priority of downloaded assets.
AVAssetImageGeneratorApertureModeAVAssetImageGenerator
The type of an aperture mode.
AVAssetImageGeneratorCompletionHandlerAVAssetImageGenerator and block2 and objc2-core-graphics and objc2-core-media
Apple’s documentation
AVAssetImageGeneratorDynamicRangePolicyAVAssetImageGenerator
Configures the video dynamic range for the output CGImage
AVAssetPlaybackConfigurationOptionAVAssetPlaybackAssistant
Apple’s documentation
AVAssetWriterInputMediaDataLocationAVAssetWriterInput
Apple’s documentation
AVAudioTimePitchAlgorithmAVAudioProcessingSettings
The type of a time pitch algorithm.
AVCaptionConversionAdjustmentTypeAVCaptionConversionValidator
The type of a caption conversion adjustment.
AVCaptionConversionWarningTypeAVCaptionConversionValidator
The type of a caption conversion warning.
AVCaptionSettingsKeyAVCaptionSettings
Keys for the captions settings dictionary.
AVCaptureAspectRatioAVCaptureDevice
String constants describing the different video aspect ratios you can configure for a particular device.
AVCaptureDeviceTransportControlsSpeedAVCaptureDevice
A constant that is used to specify the transport controls’ speed.
AVCaptureDeviceTypeAVCaptureDevice
AVCaptureDeviceType string constants
AVCaptureReactionTypeAVCaptureReactions
AVCaptureReactionType string constants
AVCaptureSceneMonitoringStatusAVCaptureDevice
An informative status about the scene observed by the device.
AVCaptureSessionPresetAVCaptureSessionPreset
AVCaptureSessionPreset string constants
AVCaptureSystemPressureLevelAVCaptureSystemPressure
AVCaptureSystemPressureLevel string constants
AVContentKeyRequestRetryReasonAVContentKeySession
Used to specify a reason for asking the client to retry a content key request.
AVContentKeySessionServerPlaybackContextOptionAVContentKeySession
Options keys used to specify additional information for generating server playback context (SPC) in -[AVContentKeySession invalidatePersistableContentKey:options:completionHandler:] and -[AVContentKeySession invalidateAllPersistableContentKeysForApp:options:completionHandler:]
AVContentKeySystemAVContentKeySession
Used by AVContentKeySession to determine the method of key delivery
AVCoordinatedPlaybackSuspensionReasonAVPlaybackCoordinator
Describes why an AVCoordinatedPlaybackParticipant is not currently available to participate in coordinated playback.
AVFileTypeAVMediaFormat
Apple’s documentation
AVFileTypeProfileAVMediaFormat
Apple’s documentation
AVLayerVideoGravityAVAnimation
Apple’s documentation
AVMediaCharacteristicAVMediaFormat
Apple’s documentation
AVMediaTypeAVMediaFormat
Apple’s documentation
AVMetadataExtraAttributeKeyAVMetadataFormat
Extra attribute keys
AVMetadataFormatAVMetadataFormat
Apple’s documentation
AVMetadataIdentifierAVMetadataIdentifiers
Apple’s documentation
AVMetadataKeyAVMetadataFormat
Apple’s documentation
AVMetadataKeySpaceAVMetadataFormat
Apple’s documentation
AVMetadataObjectTypeAVMetadataObject
AVMetadataObjectType string constants
AVOutputSettingsPresetAVOutputSettingsAssistant
Apple’s documentation
AVPlayerIntegratedTimelineSnapshotsOutOfSyncReasonAVPlayerItemIntegratedTimeline
Apple’s documentation
AVPlayerInterstitialEventCueAVPlayerInterstitialEventController
A particular cue can be specified when creating AVPlayerInterstitialEvents to override the start time/date to a predefined position.
AVPlayerItemLegibleOutputTextStylingResolutionAVPlayerItemOutput
The type of a text styling resolution.
AVPlayerRateDidChangeReasonAVPlayer
Apple’s documentation
AVPlayerWaitingReasonAVPlayer
The type of reason that a player is waiting for playback.
AVSemanticSegmentationMatteTypeAVSemanticSegmentationMatte
AVSemanticSegmentationMatteType string constants
AVSpatialCaptureDiscomfortReasonAVCaptureDevice
AVSpatialCaptureDiscomfortReason string constants
AVTrackAssociationTypeAVAssetTrack
The type of a track association.
AVVideoApertureModeAVVideoSettings
Apple’s documentation
AVVideoCodecTypeAVVideoSettings
The type of the strings used to specify a video codec type (for instance, as values for the AVVideoCodecKey key in a video settings dictionary).
AVVideoCompositionPerFrameHDRDisplayMetadataPolicyAVVideoComposition
Configures policy for per frame HDR display metadata
AVVideoRangeAVMediaFormat
Apple’s documentation