Skip to content

CoreMedia iOS xcode26.0 b2

Alex Soto edited this page Jun 24, 2025 · 1 revision

#CoreMedia.framework

diff -ruN /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h /Applications/Xcode_26.0.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h
--- /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h	2025-05-29 01:25:52
+++ /Applications/Xcode_26.0.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h	2025-06-14 06:37:57
@@ -944,9 +944,9 @@
 	@discussion
 	The value is a CFString holding one of the kCMFormatDescriptionHeroEye_* constants.
 */
-CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HeroEye API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos);       // CFString, one of
-CM_EXPORT const CFStringRef kCMFormatDescriptionHeroEye_Left API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos);
-CM_EXPORT const CFStringRef kCMFormatDescriptionHeroEye_Right API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos);
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HeroEye API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0));       // CFString, one of
+CM_EXPORT const CFStringRef kCMFormatDescriptionHeroEye_Left API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0));
+CM_EXPORT const CFStringRef kCMFormatDescriptionHeroEye_Right API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0));
 
 /*!
     @constant    kCMFormatDescriptionExtension_StereoCameraBaseline
@@ -956,7 +956,7 @@
     The value is a CFNumber holding an unsigned 32-bit integer that is interpreted in micrometers or thousandths of a millimeter (e.g., 63123 is 63.123 millimeters).
     This property is optional and should only be specified if the distance is known.
  */
-CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_StereoCameraBaseline API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos);     // CFNumber(uint32) as micrometers
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_StereoCameraBaseline API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0));     // CFNumber(uint32) as micrometers
 
 /*!
     @constant    kCMFormatDescriptionExtension_HorizontalDisparityAdjustment
@@ -967,7 +967,7 @@
     The default value of 0 is interpreted if this property is not set. If the property is not set, NULL may be set and retrieved. The NULL value should be interpreted as meaning 0.
     This property is optional and should only be specified if a disparity adjustment including 0 is known.
  */
-CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HorizontalDisparityAdjustment API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos);     // CFNumber(int32) from -10000 to 10000 for the uniform range [-1.0...1.0]
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HorizontalDisparityAdjustment API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0));     // CFNumber(int32) from -10000 to 10000 for the uniform range [-1.0...1.0]
 
 /*!
 	@constant kCMFormatDescriptionExtension_HasLeftStereoEyeView
@@ -976,7 +976,7 @@
 	@discussion
 	The value is a CFBoolean holding presence of left eye view in the stream.
 */
-CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HasLeftStereoEyeView API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos);  // CFBoolean
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HasLeftStereoEyeView API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0));  // CFBoolean
 
 /*!
 	@constant kCMFormatDescriptionExtension_HasRightStereoEyeView
@@ -985,7 +985,7 @@
 	@discussion
 	The value is a CFBoolean holding presence of right eye view in the stream.
 */
-CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HasRightStereoEyeView API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos); // CFBoolean
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HasRightStereoEyeView API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0)); // CFBoolean
 
 /*!
 	@constant kCMFormatDescriptionExtension_HasAdditionalViews
@@ -994,7 +994,7 @@
 	@discussion
 	The value is a CFBoolean holding presence of additional eye views in the stream.
 */
-CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HasAdditionalViews API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0)) API_UNAVAILABLE(tvos, watchos);    // CFBoolean
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_HasAdditionalViews API_AVAILABLE(macos(14.0), ios(17.0), visionos(1.0), tvos(17.0), watchos(10.0));    // CFBoolean
 
 /*!
 	@constant 	`kCMFormatDescriptionExtension_ProjectionKind`
@@ -1012,13 +1012,12 @@
 	@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);
-	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_Equirectangular API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0)) API_UNAVAILABLE(tvos, watchos);
-	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_HalfEquirectangular API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0)) API_UNAVAILABLE(tvos, watchos);
-	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_ParametricImmersive API_AVAILABLE(macos(26.0), ios(26.0), visionos(26.0)) API_UNAVAILABLE(tvos, watchos);
-	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_AppleImmersiveVideo API_AVAILABLE(macos(26.0), visionos(26.0)) API_UNAVAILABLE(ios, tvos, watchos);
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_ProjectionKind API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0), tvos(18.0), watchos(11.0)); // CFString, one of
+	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_Rectilinear API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0), tvos(18.0), watchos(11.0));
+	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_Equirectangular API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0), tvos(18.0), watchos(11.0));
+	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_HalfEquirectangular API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0), tvos(18.0), watchos(11.0));
+	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_ParametricImmersive API_AVAILABLE(macos(26.0), ios(26.0), visionos(26.0), tvos(26.0), watchos(26.0));
+	CM_EXPORT const CFStringRef kCMFormatDescriptionProjectionKind_AppleImmersiveVideo API_AVAILABLE(macos(26.0), ios(26.0), visionos(26.0), tvos(26.0), watchos(26.0));
 
 /*!
 	@constant 	`kCMFormatDescriptionExtension_ViewPackingKind`
@@ -1030,9 +1029,9 @@
 	@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_EXPORT const CFStringRef kCMFormatDescriptionExtension_ViewPackingKind API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0), tvos(18.0), watchos(11.0)); // CFString, one of
+	CM_EXPORT const CFStringRef kCMFormatDescriptionViewPackingKind_SideBySide API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0), tvos(18.0), watchos(11.0));
+	CM_EXPORT const CFStringRef kCMFormatDescriptionViewPackingKind_OverUnder API_AVAILABLE(macos(15.0), ios(18.0), visionos(2.0), tvos(18.0), watchos(11.0));
 
 /*!
 	@constant kCMFormatDescriptionExtension_CameraCalibrationDataLensCollection
@@ -1140,7 +1139,7 @@
 	@discussion
 		This format description extension is included if boxes containing external stereoscopic or spherical projection information were parsed.
 */
-CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_ConvertedFromExternalSphericalTags API_AVAILABLE(macos(26.0), ios(26.0), visionos(26.0)) API_UNAVAILABLE(tvos, watchos);	// CFBoolean
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_ConvertedFromExternalSphericalTags API_AVAILABLE(macos(26.0), ios(26.0), visionos(26.0), tvos(26.0), watchos(26.0));	// CFBoolean
 
 CM_ASSUME_NONNULL_END
 
Clone this wiki locally