CoreMedia Changes for Objective-C
CoreMedia
CMBase.h
Added #def CM_ASSUME_NONNULL_BEGIN
Added #def CM_ASSUME_NONNULL_END
Added #def CM_BRIDGED_TYPE
Added #def CM_NONNULL
Added #def CM_NULLABLE
Added #def CM_RETURNS_NOT_RETAINED_PARAMETER
Added #def CM_RETURNS_RETAINED
Added #def CM_RETURNS_RETAINED_PARAMETER
Added #def COREMEDIA_DECLARE_BRIDGED_TYPES
Added #def COREMEDIA_DECLARE_NULLABILITY
Added #def COREMEDIA_DECLARE_NULLABILITY_BEGIN_END
Added #def COREMEDIA_DECLARE_RETURNS_NOT_RETAINED_ON_PARAMETERS
Added #def COREMEDIA_DECLARE_RETURNS_RETAINED
Added #def COREMEDIA_DECLARE_RETURNS_RETAINED_ON_PARAMETERS
Added #def COREMEDIA_USE_DERIVED_ENUMS_FOR_CONSTANTS
CMFormatDescription.h
Added kCMFormatDescriptionYCbCrMatrix_DCI_P3
Added kCMFormatDescriptionYCbCrMatrix_P3_D65
Added kCMVideoCodecType_HEVC
CMMetadata.h
CMSampleBuffer.h
CMSync.h
Added CMTimebaseCopyMaster()
Modified CMTimebaseGetMaster()
Deprecation | |
---|---|
From | -- |
To | iOS 9.0 |
Modified CMTimebaseGetMasterClock()
Deprecation | |
---|---|
From | -- |
To | iOS 9.0 |
Modified CMTimebaseGetMasterTimebase()
Deprecation | |
---|---|
From | -- |
To | iOS 9.0 |
Modified CMTimebaseGetUltimateMasterClock()
Deprecation | |
---|---|
From | -- |
To | iOS 9.0 |
CMTimeRange.h
Added #def CMTIMEMAPPING_IS_EMPTY
Added #def CMTIMEMAPPING_IS_INVALID
Added #def CMTIMEMAPPING_IS_VALID
Added CMTimeMappingMake()
Added CMTimeMappingMakeEmpty()
Added CMTimeMappingShow()
Added kCMTimeMappingInvalid
Added kCMTimeMappingSourceKey
Added kCMTimeMappingTargetKey