-
Notifications
You must be signed in to change notification settings - Fork 549
CoreMedia iOS xcode16.0 b1
Rolf Bjarne Kvinge edited this page Jun 20, 2024
·
3 revisions
#CoreMedia.framework
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h 2024-04-17 06:44:32
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h 2024-05-30 10:44:39
@@ -975,8 +975,34 @@
+/*!
+ @constant `kCMFormatDescriptionExtension_ProjectionKind`
+ @abstract Indicates the projection that should be applied to presented decoded video frames.
+ @constant `kCMFormatDescriptionProjectionKind_Rectilinear`
+ Indicates rectilinear projection. Generally less than 90 degree field of view with no barrel distortion.
+ @discussion
+ The value is a CFString holding one of the kCMFormatDescriptionProjectionKind_* constants.
+*/
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_ProjectionKind
+ API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0)) API_UNAVAILABLE(tvos, watchos);
+ CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_Rectilinear API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0)) API_UNAVAILABLE(tvos, watchos);
+
+/*!
+ @constant `kCMFormatDescriptionExtension_ViewPackingKind`
+ @abstract Indicates the packing type of stereoscopic video frames.
+ @constant `kCMFormatDescriptionViewPackingKind_SideBySide`
+ Indicates that frames are packed side-by-side.
+ @constant `kCMFormatDescriptionViewPackingKind_OverUnder`
+ Indicates that frames are packed over under.
+ @discussion
+ The value is a CFString holding one of the kCMFormatDescriptionViewPackingKind_* constants.
+*/
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_ViewPackingKind API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0)) API_UNAVAILABLE(tvos, watchos);
+ CM_EXPORT const CFStringRef kCMFormatDescriptionViewPackingKind_SideBySide API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0)) API_UNAVAILABLE(tvos, watchos);
+ CM_EXPORT const CFStringRef kCMFormatDescriptionViewPackingKind_OverUnder API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0)) API_UNAVAILABLE(tvos, watchos);
+
CM_ASSUME_NONNULL_END
CF_IMPLICIT_BRIDGING_DISABLED
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMMetadata.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMMetadata.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMMetadata.h 2024-04-08 10:07:22
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMMetadata.h 2024-05-30 04:47:57
@@ -183,8 +183,23 @@
Expected data type is kCMMetadataBaseDataType_DimensionsF32.
*/
CM_EXPORT const CFStringRef kCMMetadataIdentifier_QuickTimeMetadataLivePhotoStillImageTransformReferenceDimensions
+/*!
+ @const kCMMetadataIdentifier_QuickTimeMetadataSegmentIdentifier
+ A segment identifier, used to support movies where pause/resume has been used.
+ Expected data type is kCMMetadataDataType_QuickTimeMetadataUUID.
+*/
+CM_EXPORT const CFStringRef kCMMetadataIdentifier_QuickTimeMetadataSegmentIdentifier
+ API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0), visionos(2.0));
+
+/*!
+ @const kCMMetadataIdentifier_QuickTimeMetadataSceneIlluminance
+ Scene illuminance measured in units of Lux.
+ Expected data type is kCMMetadataDataType_QuickTimeMetadataMilliLux.
+*/
+CM_EXPORT const CFStringRef kCMMetadataIdentifier_QuickTimeMetadataSceneIlluminance
+ API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0), visionos(2.0));
CM_ASSUME_NONNULL_END
@@ -429,10 +444,26 @@
+/*!
+ @const kCMMetadataDataType_QuickTimeMetadataUUID
+ A string supplying a universally unique identifier. Conforms to
+ kCMMetadataBaseDataType_UTF8.
+*/
+CM_EXPORT const CFStringRef kCMMetadataDataType_QuickTimeMetadataUUID
+ API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0), visionos(2.0));
+
+/*!
+ @const kCMMetadataDataType_QuickTimeMetadataMilliLux
+ 1/1000 of a Lux. An unsigned value between 0 - 100,000,000. Conforms to
+ kCMMetadataBaseDataType_UInt32.
+*/
+CM_EXPORT const CFStringRef kCMMetadataDataType_QuickTimeMetadataMilliLux
+ API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0), visionos(2.0));
+
CM_ASSUME_NONNULL_END
/*!
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMTag.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMTag.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMTag.h 2024-04-17 07:06:45
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMTag.h 2024-05-30 10:44:39
@@ -250,25 +250,32 @@
/*!
+ @constant kCMTagProjectionTypeHalfEquirectangular
+ @abstract A CMTag of category kCMTagCategory_ProjectionType and the value kCMProjectionType_HalfEquirectangular (OSType).
+ */
+CM_EXPORT const CMTag kCMTagProjectionTypeHalfEquirectangular
+ API_AVAILABLE(macos(15.0), ios(18.0), tvos(18.0), watchos(11.0), visionos(2.0));
+
+/*!
@constant kCMTagProjectionTypeFisheye
@abstract A CMTag of category kCMTagCategory_ProjectionType and the value kCMTagProjectionType_Fisheye (OSType).