Skip to content

CoreMedia macOS xcode16.0 b3

Rolf Bjarne Kvinge edited this page Jul 9, 2024 · 1 revision

#CoreMedia.framework

diff -ruN /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h /Applications/Xcode_16.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h
--- /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h	2024-06-15 20:12:31
+++ /Applications/Xcode_16.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMFormatDescription.h	2024-06-28 21:48:11
@@ -91,7 +91,23 @@
 	kCMMediaType_TaggedBufferGroup	= 'tbgr',
 } API_AVAILABLE(macos(10.7), ios(4.0), tvos(9.0), watchos(6.0), visionos(1.0));
 
-/*! 
+/*!
+	@enum 		kCMMediaType_AuxiliaryPicture
+	@discussion This media type is used only to identify track type.  There is not a format description with kCMMediaType_AuxilliaryPicture.
+		 An Auxiliary Picture track is not intended to be displayed; as such, the track_in_movie flag in TrackHeaderBox of these tracks will be 0.
+		 A track with this media type contain video samples the media type of the format description of which is kCMMediaType_Video.
+	@constant	kCMMediaType_AuxiliaryPicture	Auxiliary Picture Media Type
+*/
+#if COREMEDIA_USE_DERIVED_ENUMS_FOR_CONSTANTS
+enum : CMMediaType
+#else
+enum
+#endif
+{
+	kCMMediaType_AuxiliaryPicture = 'auxv'
+};
+
+/*!
 	@functiongroup	Media-type-agnostic functions
 */
 
diff -ruN /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMSampleBuffer.h /Applications/Xcode_16.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMSampleBuffer.h
--- /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMSampleBuffer.h	2024-06-15 08:33:00
+++ /Applications/Xcode_16.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreMedia.framework/Headers/CMSampleBuffer.h	2024-06-28 21:45:38
@@ -1888,6 +1888,14 @@
 CM_EXPORT const CFStringRef kCMSampleAttachmentKey_HDR10PlusPerFrameData // CFData
 						API_AVAILABLE(macos(13.0), ios(16.0), tvos(16.0), watchos(9.0), visionos(1.0));
 
+/*!
+	@constant	kCMSampleAttachmentKey_PostDecodeProcessingMetadata
+	@abstract	Represents the sequence and frame level metadata for post decode processing.
+	@discussion This attachment is used to pass sequence and frame level metadata from a format reader to a decoder or RAW processor. It should be a CFDictionary that conforms to CFPropertyList.
+ */
+CM_EXPORT const CFStringRef kCMSampleAttachmentKey_PostDecodeProcessingMetadata // CFDictionary
+						API_AVAILABLE(macosx(10.15)) API_UNAVAILABLE(ios, watchos, tvos, visionos);
+
 
 CM_ASSUME_NONNULL_END
 
Clone this wiki locally