-
Notifications
You must be signed in to change notification settings - Fork 516
CoreMedia tvOS xcode15.1 b2
Alex Soto edited this page Oct 26, 2023
·
1 revision
#CoreMedia.framework
diff -ruN /Applications/Xcode_15.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMBase.h /Applications/Xcode_15.1.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMBase.h
--- /Applications/Xcode_15.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMBase.h 2023-08-19 21:38:55
+++ /Applications/Xcode_15.1.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMBase.h 2023-10-17 23:55:05
@@ -60,6 +60,7 @@
+
// Pre-10.13, weak import
#ifndef __AVAILABILITY_INTERNAL__MAC_10_13
#define __AVAILABILITY_INTERNAL__MAC_10_13 __AVAILABILITY_INTERNAL_WEAK_IMPORT
diff -ruN /Applications/Xcode_15.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h /Applications/Xcode_15.1.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h
--- /Applications/Xcode_15.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h 2023-08-19 21:38:55
+++ /Applications/Xcode_15.1.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h 2023-10-17 01:53:16
@@ -900,6 +900,21 @@
API_AVAILABLE(macos(12.0), ios(15.0), tvos(15.0), watchos(8.0));
/*!
+ @constant kCMFormatDescriptionExtension_LogTransferFunction
+ Indicates that the transfer function or gamma of the content is a log format and identifies the specific log curve.
+ @discussion
+ The value is a CFString holding fully specified reverse DNS identifier.
+ Content captured in Apple Log will have this key set to kCMFormatDescriptionLogTransferFunction_AppleLog.
+ @constant kCMFormatDescriptionLogTransferFunction_AppleLog
+ Indicates the Apple Log identifier.
+ @discussion
+ You can download the Apple Log Profile White Paper from the Apple Developer Downloads website.
+*/
+CM_EXPORT const CFStringRef kCMFormatDescriptionExtension_LogTransferFunction API_AVAILABLE(macos(14.2), ios(17.2), tvos(17.2), watchos(10.2), visionos(1.1));
+CM_EXPORT const CFStringRef kCMFormatDescriptionLogTransferFunction_AppleLog // same as kCVImageBufferLogTransferFunction_AppleLog
+ API_AVAILABLE(macos(14.2), ios(17.2), tvos(17.2), watchos(10.2), visionos(1.1));
+
+/*!
@constant kCMFormatDescriptionExtension_HeroEye
@abstract
Indicates which of the two eyes should be used as the primary when rendering in 2D. It is usually perpendicular to the target image surface.
@@ -934,6 +949,33 @@
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)) API_UNAVAILABLE(tvos, watchos); // CFNumber(int32) from -10000 to 10000 for the uniform range [-1.0...1.0]
+
+/*!
+ @constant kCMFormatDescriptionExtension_HasLeftStereoEyeView
+ @abstract
+ Indicates the stereo left eye is present in video frames.
+ @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)) API_UNAVAILABLE(tvos, watchos); // CFBoolean
+
+/*!
+ @constant kCMFormatDescriptionExtension_HasRightStereoEyeView
+ @abstract
+ Indicates the stereo right eye is present in video frames.
+ @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)) API_UNAVAILABLE(tvos, watchos); // CFBoolean
+
+/*!
+ @constant kCMFormatDescriptionExtension_HasAdditionalViews
+ @abstract
+ Indicates that one or more additional views may be present beyond stereo left and stereo right eyes (e.g,. a “centerline” view).
+ @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)) API_UNAVAILABLE(tvos, watchos); // CFBoolean
CM_ASSUME_NONNULL_END
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status
- xcode16.2 Binding Status