forked from xamarin/xamarin-macios
-
Notifications
You must be signed in to change notification settings - Fork 1
VideoToolbox macOS xcode9 beta3
Vincent Dondain edited this page Jul 10, 2017
·
1 revision
#VideoToolbox.framework
diff -ruN /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTBase.h /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTBase.h
--- /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTBase.h 2017-06-15 23:03:35.000000000 -0400
+++ /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTBase.h 2017-07-03 22:09:21.000000000 -0400
@@ -11,6 +11,7 @@
#define VTBASE_H
#include <Availability.h>
+#include <stdint.h>
#if defined(__cplusplus)
extern "C"
diff -ruN /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTDecompressionProperties.h /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTDecompressionProperties.h
--- /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTDecompressionProperties.h 2017-06-16 00:37:09.000000000 -0400
+++ /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTDecompressionProperties.h 2017-07-03 22:09:21.000000000 -0400
@@ -267,7 +267,8 @@
The meaning of the number of coefficients will be decoder-specific.
*/
VT_EXPORT const CFStringRef kVTDecompressionPropertyKey_ReducedCoefficientDecode API_AVAILABLE(macosx(10.8), ios(8.0), tvos(10.2)); // Read/write, CFNumber
-
+
+
/*!
@constant kVTDecompressionPropertyKey_ReducedFrameDelivery
@abstract
@@ -299,7 +300,21 @@
VT_EXPORT const CFStringRef kVTDecompressionProperty_OnlyTheseFrames_NonDroppableFrames API_AVAILABLE(macosx(10.8), ios(8.0), tvos(10.2));
VT_EXPORT const CFStringRef kVTDecompressionProperty_OnlyTheseFrames_IFrames API_AVAILABLE(macosx(10.8), ios(8.0), tvos(10.2));
VT_EXPORT const CFStringRef kVTDecompressionProperty_OnlyTheseFrames_KeyFrames API_AVAILABLE(macosx(10.8), ios(8.0), tvos(10.2));
-
+
+/*!
+ @constant kVTDecompressionProperty_TemporalLevelLimit
+ @abstract
+ Requests that frames be filtered by temporal level.
+ @discussion
+ This is an optional property for video decoders to implement.
+ If kVTDecompressionProperty_TemporalLevelLimit is supported and the video track is
+ an hierarchical encoding with temporal levels, this property requests that decoding
+ be limited to the specified temporal level and lower.
+ For more information on temporal levels, see kCMSampleAttachmentKey_HEVCTemporalLevelInfo
+ in CoreMedia/CMSampleBuffer.h
+*/
+VT_EXPORT const CFStringRef kVTDecompressionProperty_TemporalLevelLimit API_AVAILABLE(macosx(10.13), ios(11.0), tvos(10.4)); // Read/write, CFNumber
+
/*!
@constant kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers
diff -ruN /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTProfessionalVideoWorkflow.h /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTProfessionalVideoWorkflow.h
--- /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTProfessionalVideoWorkflow.h 2017-06-15 23:03:36.000000000 -0400
+++ /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTProfessionalVideoWorkflow.h 2017-07-03 22:09:21.000000000 -0400
@@ -11,6 +11,7 @@
#define VTPROFESSIONALVIDEOWORKFLOW_H
#include <VideoToolbox/VTBase.h>
+#include <CoreMedia/CMBase.h>
#if defined(__cplusplus)
extern "C"
diff -ruN /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h
--- /Applications/Xcode9-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h 2017-06-15 23:03:36.000000000 -0400
+++ /Applications/Xcode9-beta3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/VideoToolbox.framework/Headers/VTUtilities.h 2017-07-03 22:09:21.000000000 -0400
@@ -13,6 +13,7 @@
#include <VideoToolbox/VTBase.h>
#include <CoreVideo/CoreVideo.h>
#include <CoreGraphics/CoreGraphics.h>
+#include <CoreMedia/CMBase.h>
#if defined(__cplusplus)
extern "C"