Skip to content

VideoToolbox iOS xcode26.2 b1

Alex Soto edited this page Nov 5, 2025 · 1 revision

#VideoToolbox.framework

diff -ruN /Applications/Xcode_26.1.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h /Applications/Xcode_26.2.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h
--- /Applications/Xcode_26.1.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h	2025-10-19 22:55:14
+++ /Applications/Xcode_26.2.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h	2025-10-23 04:08:01
@@ -54,10 +54,11 @@
 	@param	codecType
 		The CMVideoCodecType corresponding the format being requested
 	@discussion
-		This call will find and register a video decoder for the provided CMVideoCodecType if
-		such a decoder is available on the system but not registered by default.
+ 		This call will register a video decoder for the provided CMVideoCodecType if such a decoder is present on the system but not registered by default.
+ 		You can call VTIsHardwareDecodeAvailable to confirm availability of the decoder after calling VTRegisterSupplementalVideoDecoderIfAvailable.
+ 		Supplemental video decoders registered through this API will not work in applications which have not performed this opt in.  For broadest ecosystem compatibility, we encourage use of platform-standard formats such as H.264, HEVC, and AV1.
 */
-VT_EXPORT void VTRegisterSupplementalVideoDecoderIfAvailable( CMVideoCodecType codecType ) API_AVAILABLE(macos(11.0)) API_UNAVAILABLE(ios, watchos, tvos, visionos);
+VT_EXPORT void VTRegisterSupplementalVideoDecoderIfAvailable( CMVideoCodecType codecType ) API_AVAILABLE(macos(11.0), ios(26.2), tvos(26.2), visionos(26.2)) API_UNAVAILABLE(watchos);
 
 /*!
 	@function		VTCopyVideoDecoderExtensionProperties
Clone this wiki locally