Documentation Archive Developer
Search

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

CMMetadata.h

CMSampleBuffer.h

CMSync.h

Deprecation
From--
ToiOS 9.0

Deprecation
From--
ToiOS 9.0

Deprecation
From--
ToiOS 9.0

Deprecation
From--
ToiOS 9.0

CMTimeRange.h

Added #def CMTIMEMAPPING_IS_EMPTY
Added #def CMTIMEMAPPING_IS_INVALID
Added #def CMTIMEMAPPING_IS_VALID