-
Notifications
You must be signed in to change notification settings - Fork 520
CoreMedia tvOS xcode16.3 b1
Rolf Bjarne Kvinge edited this page Feb 24, 2025
·
1 revision
#CoreMedia.framework
diff -ruN /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h
--- /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h 2024-11-10 07:40:07
+++ /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h 2025-02-10 04:54:14
@@ -1000,12 +1000,18 @@
@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.
+ @constant `kCMFormatDescriptionProjectionKind_Equirectangular`
+ Indicates equirectangular projection of a 360 degree sphere to a rectangular plane, where longitude and latitude of the sphere are mapped linearly to the x,y axes of the plane.
+ @constant `kCMFormatDescriptionProjectionKind_HalfEquirectangular`
+ Indicates half equirectangular projection of a 180 degree hemisphere to a rectangular plane, where longitude and latitude of the sphere are mapped linearly to the x,y axes of the plane
@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);
/*!
@constant `kCMFormatDescriptionExtension_ViewPackingKind`