Skip to content

MediaExtension macOS xcode16.0 b4

Rolf Bjarne Kvinge edited this page Sep 3, 2024 · 3 revisions

#MediaExtension.framework https://github.com/xamarin/xamarin-macios/pull/21176

diff -ruN /Applications/Xcode_16.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/MediaExtension.framework/Headers/MEVideoDecoder.h /Applications/Xcode_16.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/MediaExtension.framework/Headers/MEVideoDecoder.h
--- /Applications/Xcode_16.0.0-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/MediaExtension.framework/Headers/MEVideoDecoder.h	2024-06-29 02:09:35
+++ /Applications/Xcode_16.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/MediaExtension.framework/Headers/MEVideoDecoder.h	2024-07-13 05:30:45
@@ -252,6 +252,13 @@
 @optional
 
 /*!
+	@property		producesRAWOutput
+	@abstract		The extension should implement this property returning YES if the decoder produces RAW ouput which requires the use of an MERAWProcessor for post-decode processing to produce renderable output.
+	@discussion		This optional property is queried on the extension when a VideoToolbox client queries the kVTDecompressionPropertyKey_DecoderProducesRAWOutput property on the hosting VTDecompressionSession.
+*/
+@property (readonly) BOOL producesRAWOutput;
+
+/*!
 	@property		contentHasInterframeDependencies
 	@abstract		The extension should return whether the content being decoded has interframe dependencies, if the decoder knows.
 	@discussion		This optional property is queried on the extension when a VideoToolbox client queries the kVTDecompressionPropertyKey_ContentHasInterframeDependencies property on the hosting VTDecompressionSession.
Clone this wiki locally