Mac Developer Library Developer
Search

AVFoundation Changes

AVFoundation

AVAssetExportSession.h
Added AVAssetExportPresetAppleM4V1080pHD
Declaration
From+ (id)exportSessionWithAsset:(AVAsset *)asset presetName:(NSString *)presetName
To+ (AVAssetExportSession *)exportSessionWithAsset:(AVAsset *)asset presetName:(NSString *)presetName

AVAssetReaderOutput.h
AVAssetTrack.h
AVBase.h
Added #def AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_8
Added #def AVAILABLE_MAC_OS_X_VERSION_10_8_AND_LATER
Added #def AVAILABLE_MAC_OS_X_VERSION_TBD_AND_LATER
AVCaptureDevice.h
Added AVCaptureDevice(AVCaptureDeviceSubjectAreaChangeMonitoring)
AVCaptureInput.h
Added AVCaptureScreenInput.capturesCursor
Added AVCaptureScreenInput.removesDuplicateFrames
AVComposition.h
Deprecation
Fromnone
ToOS X 10.8

AVMediaSelectionGroup.h
Added AVMediaSelectionGroup
Added AVMediaSelectionGroup.allowsEmptySelection
Added -[AVMediaSelectionGroup mediaSelectionOptionWithPropertyList:]
Added +[AVMediaSelectionGroup mediaSelectionOptionsFromArray:filteredAndSortedAccordingToPreferredLanguages:]
Added +[AVMediaSelectionGroup mediaSelectionOptionsFromArray:withLocale:]
Added +[AVMediaSelectionGroup mediaSelectionOptionsFromArray:withMediaCharacteristics:]
Added +[AVMediaSelectionGroup mediaSelectionOptionsFromArray:withoutMediaCharacteristics:]
Added AVMediaSelectionGroup.options
Added +[AVMediaSelectionGroup playableMediaSelectionOptionsFromArray:]
Added AVMediaSelectionOption
Added -[AVMediaSelectionOption associatedMediaSelectionOptionInMediaSelectionGroup:]
Added AVMediaSelectionOption.availableMetadataFormats
Added AVMediaSelectionOption.commonMetadata
Added -[AVMediaSelectionOption hasMediaCharacteristic:]
Added AVMediaSelectionOption.locale
Added AVMediaSelectionOption.mediaSubTypes
Added AVMediaSelectionOption.mediaType
Added -[AVMediaSelectionOption metadataForFormat:]
Added AVMediaSelectionOption.playable
Added -[AVMediaSelectionOption propertyList]
Added AVMediaSelectionGroup(AVMediaSelectionOptionFiltering)
AVMetadataItem.h
Declaration
From+ (NSArray *)metadataItemsFromArray:(NSArray *)array withLocale:(NSLocale *)locale
To+ (NSArray *)metadataItemsFromArray:(NSArray *)metadataItems withLocale:(NSLocale *)locale

Declaration
From+ (NSArray *)metadataItemsFromArray:(NSArray *)array withKey:(id)key keySpace:(NSString *)keySpace
To+ (NSArray *)metadataItemsFromArray:(NSArray *)metadataItems withKey:(id)key keySpace:(NSString *)keySpace

AVPlayer.h
Added AVPlayer(AVPlayerAdvancedRateControl)
Added AVPlayer(AVPlayerAirPlaySupport) (no architecture available)
Added AVPlayer(AVPlayerItemControl)
Added AVPlayer(AVPlayerMediaControl)
Added AVPlayer(AVPlayerProtectedContent) (no architecture available)
Added AVPlayer(AVPlayerTimeControl)
AVPlayerItem.h
Added AVPlayerItem(AVPlayerItemInspection)
Added AVPlayerItem(AVPlayerItemMediaSelection)
Added AVPlayerItem(AVPlayerItemOutputs)
Added AVPlayerItem(AVPlayerItemPlayability)
Added AVPlayerItem(AVPlayerItemPresentation)
Added AVPlayerItem(AVPlayerItemRateAndSteppingSupport)
Added AVPlayerItem(AVPlayerItemTimeControl)
AVVideoComposition.h
Added AVVideoCompositionValidationHandling
Added -[AVVideoCompositionValidationHandling videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:]
Added -[AVVideoCompositionValidationHandling videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:]
Added -[AVVideoCompositionValidationHandling videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:]
Added -[AVVideoCompositionValidationHandling videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:]
Added AVVideoComposition(AVVideoCompositionValidation)
Feedback