/generator.diff Secret
Created
June 6, 2024 10:05
generator-diff/generator.diff
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/old/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs b/new/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs | |
index 32d7738..5e8460f 100644 | |
--- a/old/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs | |
+++ b/new/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs | |
@@ -13,7 +13,7 @@ using System.Reflection; | |
[assembly: System.Reflection.AssemblyCompanyAttribute("bgen")] | |
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] | |
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] | |
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e3d679ea28427f41f33f23481d100da40ac4fe13")] | |
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+4a1ebac4962372fc3e662609f29440d8e75f4189")] | |
[assembly: System.Reflection.AssemblyProductAttribute("bgen")] | |
[assembly: System.Reflection.AssemblyTitleAttribute("bgen")] | |
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] | |
diff --git a/old/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json b/new/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json | |
index 64f26a9..413f07a 100644 | |
--- a/old/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json | |
+++ b/new/dotnet/IDE/obj/common/bgen/bgen.sourcelink.json | |
@@ -1 +1 @@ | |
-{"documents":{"/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/e3d679ea28427f41f33f23481d100da40ac4fe13/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/4cb9dc263251f8c8eac41b95a857f37025974599/*"}} | |
\ No newline at end of file | |
+{"documents":{"/Users/builder/azdo/_work/1/s/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/4a1ebac4962372fc3e662609f29440d8e75f4189/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/1/s/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/4cb9dc263251f8c8eac41b95a857f37025974599/*"}} | |
\ No newline at end of file | |
diff --git a/old/dotnet/ios/SourceLink.json b/new/dotnet/ios/SourceLink.json | |
index a9d4495..639a756 100644 | |
--- a/old/dotnet/ios/SourceLink.json | |
+++ b/new/dotnet/ios/SourceLink.json | |
@@ -1,5 +1,5 @@ | |
{ | |
"documents": { | |
- "/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/e3d679ea28427f41f33f23481d100da40ac4fe13/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/4a1ebac4962372fc3e662609f29440d8e75f4189/src*" | |
} | |
} | |
diff --git a/old/dotnet/ios/doc/Microsoft.iOS.xml b/new/dotnet/ios/doc/Microsoft.iOS.xml | |
index cfc1196..52c7e00 100644 | |
--- a/old/dotnet/ios/doc/Microsoft.iOS.xml | |
+++ b/new/dotnet/ios/doc/Microsoft.iOS.xml | |
@@ -24127,6 +24127,72 @@ | |
</example> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
@@ -350598,6 +350664,75 @@ | |
<member name="P:AVFoundation.AVSampleBufferRenderSynchronizer.Timebase"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsamplebufferrendersynchronizer/2867822-timebase</appledoc> | |
</member> | |
+ <member name="T:AVFoundation.AVSampleCursor"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.ComparePositionInDecodeOrder(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390608-comparepositionindecodeorderwith</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.Copy(Foundation.NSZone)"> | |
+ <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.CopyCurrentSampleFormatDescription"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390703-copycurrentsampleformatdescripti</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386558-sampleswithearlierdecodetimestam</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390029-sampleswithlaterdecodetimestamps</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByDecodeTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389152-stepbydecodetime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByPresentationTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387680-stepbypresentationtime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInDecodeOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389606-stepindecodeorderbycount</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInPresentationOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388834-stepinpresentationorderbycount</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387481-currentchunkinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390385-currentchunkstoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageUrl"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388328-currentchunkstorageurl</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleAudioDependencyInfo"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3131266-currentsampleaudiodependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyAttachments"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3752983-currentsampledependencyattachmen</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390766-currentsampledependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDuration"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389833-currentsampleduration</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleIndexInChunk"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387806-currentsampleindexinchunk</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386359-currentsamplestoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390776-currentsamplesyncinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.DecodeTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388412-decodetimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.PresentationTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389740-presentationtimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.SamplesRequiredForDecoderRefresh"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386446-samplesrequiredfordecoderrefresh</appledoc> | |
+ </member> | |
<member name="T:AVFoundation.AVSemanticSegmentationMatte"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsemanticsegmentationmatte</appledoc> | |
</member> | |
diff --git a/new/dotnet/ios/generated-sources/AVFoundation/AVSampleCursor.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
new file mode 100644 | |
index 0000000..ffcb6d4 | |
--- /dev/null | |
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,707 @@ | |
+// | |
+// Auto-generated from generator.cs, do not edit | |
+// | |
+// We keep references to objects, so warning 414 is expected | |
+#pragma warning disable 414 | |
+using System; | |
+using System.Drawing; | |
+using System.Diagnostics; | |
+using System.ComponentModel; | |
+using System.Threading.Tasks; | |
+using System.Runtime.Versioning; | |
+using System.Runtime.InteropServices; | |
+using System.Diagnostics.CodeAnalysis; | |
+using UIKit; | |
+using GLKit; | |
+using Metal; | |
+using CoreML; | |
+using MapKit; | |
+using Photos; | |
+using ModelIO; | |
+using Network; | |
+using SceneKit; | |
+using Contacts; | |
+using Security; | |
+using Messages; | |
+using AudioUnit; | |
+using CoreVideo; | |
+using CoreMedia; | |
+using QuickLook; | |
+using CoreImage; | |
+using SpriteKit; | |
+using Foundation; | |
+using CoreMotion; | |
+using ObjCRuntime; | |
+using AddressBook; | |
+using MediaPlayer; | |
+using GameplayKit; | |
+using CoreGraphics; | |
+using CoreLocation; | |
+using AVFoundation; | |
+using NewsstandKit; | |
+using FileProvider; | |
+using CoreAnimation; | |
+using CoreFoundation; | |
+using NetworkExtension; | |
+using MetalPerformanceShadersGraph; | |
+#nullable enable | |
+#if !NET | |
+using NativeHandle = System.IntPtr; | |
+#endif | |
+namespace AVFoundation { | |
+ [Register("AVSampleCursor", true)] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ [SupportedOSPlatform ("macos")] | |
+ public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ #if ARCH_32 | |
+ #pragma warning disable 649 | |
+ static readonly NativeHandle class_ptr; | |
+ #pragma warning restore 649 | |
+ #else | |
+ static readonly NativeHandle class_ptr = Class.GetHandle ("AVSampleCursor"); | |
+ #endif | |
+ /// <summary>The Objective-C class handle for this class.</summary> | |
+ /// <value>The pointer to the Objective-C class.</value> | |
+ /// <remarks> | |
+ /// Each managed class mirrors an unmanaged Objective-C class. | |
+ /// This value contains the pointer to the Objective-C class. | |
+ /// It is similar to calling the managed <see cref="ObjCRuntime.Class.GetHandle(string)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ /// </remarks> | |
+ public override NativeHandle ClassHandle { get { return class_ptr; } } | |
+ /// <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ /// <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="Foundation.NSObject" />. | |
+ /// This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ /// When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ /// The actual initialization of the object is up to the developer. | |
+ /// </para> | |
+ /// <para> | |
+ /// This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ /// Once the allocation has taken place, the constructor has to initialize the object. | |
+ /// With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ /// </para> | |
+ /// <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ /// <para> | |
+ /// In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ /// If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ /// </para> | |
+ /// <para> | |
+ /// The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="Foundation.NSObject" /> allocation and runtime type registration. | |
+ /// Typically the chaining would look like this: | |
+ /// </para> | |
+ /// <example> | |
+ /// <code lang="csharp lang-csharp"><![CDATA[ | |
+ /// // | |
+ /// // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ /// // No actual initXxx method is invoked, that is done later in the constructor | |
+ /// // | |
+ /// // This is taken from the iOS SDK's source code for the UIView class: | |
+ /// // | |
+ /// [Export ("initWithFrame:")] | |
+ /// public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ /// { | |
+ /// // Invoke the init method now. | |
+ /// var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ /// if (IsDirectBinding) { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ /// } else { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ /// } | |
+ /// } | |
+ /// ]]></code> | |
+ /// </example> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected AVSampleCursor (NSObjectFlag t) : base (t) | |
+ { | |
+ } | |
+ | |
+ /// <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ /// <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor is invoked by the runtime infrastructure (<see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ /// Developers should not invoke this method directly, instead they should call <see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ /// </para> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected internal AVSampleCursor (NativeHandle handle) : base (handle) | |
+ { | |
+ } | |
+ | |
+ [Export ("comparePositionInDecodeOrderWithPositionOfCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ NSComparisonResult ret; | |
+ if (IsDirectBinding) { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("copyWithZone:")] | |
+ [return: ReleaseAttribute ()] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("macos")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSObject Copy (NSZone? zone) | |
+ { | |
+ var zone__handle__ = zone.GetHandle (); | |
+ NSObject? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("copyCurrentSampleFormatDescription")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription () | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMFormatDescription? ret; | |
+ if (IsDirectBinding) { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } else { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ #endif | |
+ } | |
+ [Export ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ #endif | |
+ } | |
+ [Export ("stepByDecodeTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByDecodeTime (global::CoreMedia.CMTime deltaDecodeTime, out bool wasPinned) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("stepByPresentationTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByPresentationTime (global::CoreMedia.CMTime deltaPresentationTime, out bool wasPinned) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("stepInDecodeOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInDecodeOrder (long stepCount) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } | |
+ #endif | |
+ } | |
+ [Export ("stepInPresentationOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInPresentationOrder (long stepCount) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } | |
+ #endif | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
+ [Export ("currentChunkInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentChunkStorageRange { | |
+ [Export ("currentChunkStorageRange")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSUrl? CurrentChunkStorageUrl { | |
+ [Export ("currentChunkStorageURL")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ NSUrl? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ [Export ("currentSampleAudioDependencyInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorAudioDependencyInfo ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [SupportedOSPlatform ("macos12.0")] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ public virtual NSDictionary? CurrentSampleDependencyAttachments { | |
+ [Export ("currentSampleDependencyAttachments")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ NSDictionary? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorDependencyInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
+ [Export ("currentSampleDuration")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long CurrentSampleIndexInChunk { | |
+ [Export ("currentSampleIndexInChunk")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentSampleStorageRange { | |
+ [Export ("currentSampleStorageRange")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
+ [Export ("currentSampleSyncInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime DecodeTimeStamp { | |
+ [Export ("decodeTimeStamp")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime PresentationTimeStamp { | |
+ [Export ("presentationTimeStamp")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual nint SamplesRequiredForDecoderRefresh { | |
+ [Export ("samplesRequiredForDecoderRefresh")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } | |
+ #endif | |
+ } | |
+ } | |
+ } /* class AVSampleCursor */ | |
+} | |
diff --git a/old/dotnet/ios/generated-sources/ObjCRuntime/Messaging.g.cs b/new/dotnet/ios/generated-sources/ObjCRuntime/Messaging.g.cs | |
index cf790e6..d886306 100644 | |
--- a/old/dotnet/ios/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/ios/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -1203,6 +1203,58 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_NativeHandle_CMTime_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, global::CoreMedia.CMTime arg2, NativeHandle arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static long Int64_objc_msgSendSuper_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static void void_objc_msgSend_NativeHandle_NSRange_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, NSRange arg2, NativeHandle arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_NativeHandle_NSRange_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, NSRange arg2, NativeHandle arg3); | |
diff --git a/old/dotnet/ios/ref/Microsoft.iOS.xml b/new/dotnet/ios/ref/Microsoft.iOS.xml | |
index 2bec1f2..84a1958 100644 | |
--- a/old/dotnet/ios/ref/Microsoft.iOS.xml | |
+++ b/new/dotnet/ios/ref/Microsoft.iOS.xml | |
@@ -23920,6 +23920,72 @@ | |
</example> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
diff --git a/old/dotnet/maccatalyst/SourceLink.json b/new/dotnet/maccatalyst/SourceLink.json | |
index a9d4495..639a756 100644 | |
--- a/old/dotnet/maccatalyst/SourceLink.json | |
+++ b/new/dotnet/maccatalyst/SourceLink.json | |
@@ -1,5 +1,5 @@ | |
{ | |
"documents": { | |
- "/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/e3d679ea28427f41f33f23481d100da40ac4fe13/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/4a1ebac4962372fc3e662609f29440d8e75f4189/src*" | |
} | |
} | |
diff --git a/old/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml b/new/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml | |
index 25a65e4..1b93713 100644 | |
--- a/old/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml | |
+++ b/new/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml | |
@@ -19239,6 +19239,72 @@ | |
</example> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
@@ -331755,6 +331821,75 @@ | |
<member name="P:AVFoundation.AVSampleBufferRenderSynchronizer.Timebase"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsamplebufferrendersynchronizer/2867822-timebase</appledoc> | |
</member> | |
+ <member name="T:AVFoundation.AVSampleCursor"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.ComparePositionInDecodeOrder(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390608-comparepositionindecodeorderwith</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.Copy(Foundation.NSZone)"> | |
+ <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.CopyCurrentSampleFormatDescription"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390703-copycurrentsampleformatdescripti</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386558-sampleswithearlierdecodetimestam</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390029-sampleswithlaterdecodetimestamps</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByDecodeTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389152-stepbydecodetime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByPresentationTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387680-stepbypresentationtime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInDecodeOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389606-stepindecodeorderbycount</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInPresentationOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388834-stepinpresentationorderbycount</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387481-currentchunkinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390385-currentchunkstoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageUrl"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388328-currentchunkstorageurl</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleAudioDependencyInfo"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3131266-currentsampleaudiodependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyAttachments"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3752983-currentsampledependencyattachmen</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390766-currentsampledependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDuration"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389833-currentsampleduration</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleIndexInChunk"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387806-currentsampleindexinchunk</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386359-currentsamplestoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390776-currentsamplesyncinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.DecodeTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388412-decodetimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.PresentationTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389740-presentationtimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.SamplesRequiredForDecoderRefresh"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386446-samplesrequiredfordecoderrefresh</appledoc> | |
+ </member> | |
<member name="T:AVFoundation.AVSemanticSegmentationMatte"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsemanticsegmentationmatte</appledoc> | |
</member> | |
diff --git a/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVSampleCursor.g.cs b/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
new file mode 100644 | |
index 0000000..eb47204 | |
--- /dev/null | |
+++ b/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,481 @@ | |
+// | |
+// Auto-generated from generator.cs, do not edit | |
+// | |
+// We keep references to objects, so warning 414 is expected | |
+#pragma warning disable 414 | |
+using System; | |
+using System.Drawing; | |
+using System.Diagnostics; | |
+using System.ComponentModel; | |
+using System.Threading.Tasks; | |
+using System.Runtime.Versioning; | |
+using System.Runtime.InteropServices; | |
+using System.Diagnostics.CodeAnalysis; | |
+using UIKit; | |
+using Metal; | |
+using CoreML; | |
+using AppKit; | |
+using MapKit; | |
+using Photos; | |
+using ModelIO; | |
+using Network; | |
+using SceneKit; | |
+using Contacts; | |
+using Security; | |
+using CloudKit; | |
+using Messages; | |
+using AudioUnit; | |
+using CoreVideo; | |
+using CoreMedia; | |
+using QuickLook; | |
+using CoreImage; | |
+using SpriteKit; | |
+using Foundation; | |
+using CoreMotion; | |
+using ObjCRuntime; | |
+using AddressBook; | |
+using MediaPlayer; | |
+using GameplayKit; | |
+using CoreGraphics; | |
+using CoreLocation; | |
+using AVFoundation; | |
+using FileProvider; | |
+using CoreAnimation; | |
+using CoreFoundation; | |
+using NetworkExtension; | |
+using MetalPerformanceShadersGraph; | |
+#nullable enable | |
+#if !NET | |
+using NativeHandle = System.IntPtr; | |
+#endif | |
+namespace AVFoundation { | |
+ [Register("AVSampleCursor", true)] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ [SupportedOSPlatform ("macos")] | |
+ public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ static readonly NativeHandle class_ptr = Class.GetHandle ("AVSampleCursor"); | |
+ /// <summary>The Objective-C class handle for this class.</summary> | |
+ /// <value>The pointer to the Objective-C class.</value> | |
+ /// <remarks> | |
+ /// Each managed class mirrors an unmanaged Objective-C class. | |
+ /// This value contains the pointer to the Objective-C class. | |
+ /// It is similar to calling the managed <see cref="ObjCRuntime.Class.GetHandle(string)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ /// </remarks> | |
+ public override NativeHandle ClassHandle { get { return class_ptr; } } | |
+ /// <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ /// <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="Foundation.NSObject" />. | |
+ /// This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ /// When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ /// The actual initialization of the object is up to the developer. | |
+ /// </para> | |
+ /// <para> | |
+ /// This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ /// Once the allocation has taken place, the constructor has to initialize the object. | |
+ /// With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ /// </para> | |
+ /// <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ /// <para> | |
+ /// In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ /// If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ /// </para> | |
+ /// <para> | |
+ /// The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="Foundation.NSObject" /> allocation and runtime type registration. | |
+ /// Typically the chaining would look like this: | |
+ /// </para> | |
+ /// <example> | |
+ /// <code lang="csharp lang-csharp"><![CDATA[ | |
+ /// // | |
+ /// // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ /// // No actual initXxx method is invoked, that is done later in the constructor | |
+ /// // | |
+ /// // This is taken from the iOS SDK's source code for the UIView class: | |
+ /// // | |
+ /// [Export ("initWithFrame:")] | |
+ /// public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ /// { | |
+ /// // Invoke the init method now. | |
+ /// var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ /// if (IsDirectBinding) { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ /// } else { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ /// } | |
+ /// } | |
+ /// ]]></code> | |
+ /// </example> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected AVSampleCursor (NSObjectFlag t) : base (t) | |
+ { | |
+ } | |
+ | |
+ /// <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ /// <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor is invoked by the runtime infrastructure (<see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ /// Developers should not invoke this method directly, instead they should call <see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ /// </para> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected internal AVSampleCursor (NativeHandle handle) : base (handle) | |
+ { | |
+ } | |
+ | |
+ [Export ("comparePositionInDecodeOrderWithPositionOfCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ NSComparisonResult ret; | |
+ if (IsDirectBinding) { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("copyWithZone:")] | |
+ [return: ReleaseAttribute ()] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("macos")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSObject Copy (NSZone? zone) | |
+ { | |
+ var zone__handle__ = zone.GetHandle (); | |
+ NSObject? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("copyCurrentSampleFormatDescription")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription () | |
+ { | |
+ global::CoreMedia.CMFormatDescription? ret; | |
+ if (IsDirectBinding) { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } else { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("stepByDecodeTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByDecodeTime (global::CoreMedia.CMTime deltaDecodeTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepByPresentationTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByPresentationTime (global::CoreMedia.CMTime deltaPresentationTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepInDecodeOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInDecodeOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [Export ("stepInPresentationOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInPresentationOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
+ [Export ("currentChunkInfo")] | |
+ get { | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentChunkStorageRange { | |
+ [Export ("currentChunkStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSUrl? CurrentChunkStorageUrl { | |
+ [Export ("currentChunkStorageURL")] | |
+ get { | |
+ NSUrl? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ [Export ("currentSampleAudioDependencyInfo")] | |
+ get { | |
+ AVSampleCursorAudioDependencyInfo ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [SupportedOSPlatform ("macos12.0")] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ public virtual NSDictionary? CurrentSampleDependencyAttachments { | |
+ [Export ("currentSampleDependencyAttachments")] | |
+ get { | |
+ NSDictionary? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ AVSampleCursorDependencyInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
+ [Export ("currentSampleDuration")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long CurrentSampleIndexInChunk { | |
+ [Export ("currentSampleIndexInChunk")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentSampleStorageRange { | |
+ [Export ("currentSampleStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
+ [Export ("currentSampleSyncInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime DecodeTimeStamp { | |
+ [Export ("decodeTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime PresentationTimeStamp { | |
+ [Export ("presentationTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual nint SamplesRequiredForDecoderRefresh { | |
+ [Export ("samplesRequiredForDecoderRefresh")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } | |
+ } | |
+ } | |
+ } /* class AVSampleCursor */ | |
+} | |
diff --git a/old/dotnet/maccatalyst/generated-sources/ObjCRuntime/Messaging.g.cs b/new/dotnet/maccatalyst/generated-sources/ObjCRuntime/Messaging.g.cs | |
index 048274b..5543863 100644 | |
--- a/old/dotnet/maccatalyst/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/maccatalyst/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -1027,6 +1027,58 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_NativeHandle_CMTime_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, global::CoreMedia.CMTime arg2, NativeHandle arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static long Int64_objc_msgSendSuper_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static void void_objc_msgSend_NativeHandle_NSRange_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, NSRange arg2, NativeHandle arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_NativeHandle_NSRange_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, NSRange arg2, NativeHandle arg3); | |
diff --git a/old/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml b/new/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml | |
index ae91349..f91195b 100644 | |
--- a/old/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml | |
+++ b/new/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml | |
@@ -19095,6 +19095,72 @@ | |
</example> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
diff --git a/old/dotnet/macos/SourceLink.json b/new/dotnet/macos/SourceLink.json | |
index a9d4495..639a756 100644 | |
--- a/old/dotnet/macos/SourceLink.json | |
+++ b/new/dotnet/macos/SourceLink.json | |
@@ -1,5 +1,5 @@ | |
{ | |
"documents": { | |
- "/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/e3d679ea28427f41f33f23481d100da40ac4fe13/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/4a1ebac4962372fc3e662609f29440d8e75f4189/src*" | |
} | |
} | |
diff --git a/old/dotnet/macos/doc/Microsoft.macOS.xml b/new/dotnet/macos/doc/Microsoft.macOS.xml | |
index 487a89f..bd6f6df 100644 | |
--- a/old/dotnet/macos/doc/Microsoft.macOS.xml | |
+++ b/new/dotnet/macos/doc/Microsoft.macOS.xml | |
@@ -1863,6 +1863,72 @@ | |
</para> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSpeechSynthesizer.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
@@ -19139,72 +19205,6 @@ | |
</para> | |
</remarks> | |
</member> | |
- <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
- <summary>The Objective-C class handle for this class.</summary> | |
- <value>The pointer to the Objective-C class.</value> | |
- <remarks> | |
- Each managed class mirrors an unmanaged Objective-C class. | |
- This value contains the pointer to the Objective-C class. | |
- It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
- </remarks> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
- <remarks> | |
- <para> | |
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
- The actual initialization of the object is up to the developer. | |
- </para> | |
- <para> | |
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
- Once the allocation has taken place, the constructor has to initialize the object. | |
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
- </para> | |
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
- <para> | |
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
- If this is not the case, developers should instead chain to the proper constructor in their class. | |
- </para> | |
- <para> | |
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
- Typically the chaining would look like this: | |
- </para> | |
- <example> | |
- <code lang="csharp lang-csharp"><![CDATA[ | |
- // | |
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
- // No actual initXxx method is invoked, that is done later in the constructor | |
- // | |
- // This is taken from the iOS SDK's source code for the UIView class: | |
- // | |
- [Export ("initWithFrame:")] | |
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
- { | |
- // Invoke the init method now. | |
- var initWithFrame = new Selector ("initWithFrame:").Handle; | |
- if (IsDirectBinding) { | |
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
- } else { | |
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
- } | |
- } | |
- ]]></code> | |
- </example> | |
- </remarks> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
- <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
- <remarks> | |
- <para> | |
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
- </para> | |
- </remarks> | |
- </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
@@ -293982,6 +293982,75 @@ | |
<member name="P:AVFoundation.AVPlayerLooper.Status"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avplayerlooper/2177060-status</appledoc> | |
</member> | |
+ <member name="T:AVFoundation.AVSampleCursor"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.ComparePositionInDecodeOrder(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390608-comparepositionindecodeorderwith</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.Copy(Foundation.NSZone)"> | |
+ <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.CopyCurrentSampleFormatDescription"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390703-copycurrentsampleformatdescripti</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386558-sampleswithearlierdecodetimestam</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390029-sampleswithlaterdecodetimestamps</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByDecodeTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389152-stepbydecodetime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByPresentationTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387680-stepbypresentationtime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInDecodeOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389606-stepindecodeorderbycount</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInPresentationOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388834-stepinpresentationorderbycount</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387481-currentchunkinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390385-currentchunkstoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageUrl"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388328-currentchunkstorageurl</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleAudioDependencyInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3131266-currentsampleaudiodependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyAttachments"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3752983-currentsampledependencyattachmen</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390766-currentsampledependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDuration"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389833-currentsampleduration</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleIndexInChunk"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387806-currentsampleindexinchunk</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386359-currentsamplestoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390776-currentsamplesyncinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.DecodeTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388412-decodetimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.PresentationTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389740-presentationtimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.SamplesRequiredForDecoderRefresh"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386446-samplesrequiredfordecoderrefresh</appledoc> | |
+ </member> | |
<member name="T:AVFoundation.AVTextStyleRule"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avtextstylerule</appledoc> | |
</member> | |
@@ -297921,75 +297990,6 @@ | |
<member name="P:AVFoundation.AVSampleBufferRequest.StartCursor"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsamplebufferrequest/1387398-startcursor</appledoc> | |
</member> | |
- <member name="T:AVFoundation.AVSampleCursor"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.ComparePositionInDecodeOrder(AVFoundation.AVSampleCursor)"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390608-comparepositionindecodeorderwith</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.Copy(Foundation.NSZone)"> | |
- <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.CopyCurrentSampleFormatDescription"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390703-copycurrentsampleformatdescripti</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386558-sampleswithearlierdecodetimestam</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390029-sampleswithlaterdecodetimestamps</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.StepByDecodeTime(CoreMedia.CMTime,System.Boolean@)"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389152-stepbydecodetime</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.StepByPresentationTime(CoreMedia.CMTime,System.Boolean@)"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387680-stepbypresentationtime</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.StepInDecodeOrder(System.Int64)"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389606-stepindecodeorderbycount</appledoc> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.StepInPresentationOrder(System.Int64)"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388834-stepinpresentationorderbycount</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentChunkInfo"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387481-currentchunkinfo</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageRange"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390385-currentchunkstoragerange</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageUrl"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388328-currentchunkstorageurl</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleAudioDependencyInfo"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3131266-currentsampleaudiodependencyinfo</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyAttachments"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3752983-currentsampledependencyattachmen</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyInfo"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390766-currentsampledependencyinfo</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDuration"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389833-currentsampleduration</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleIndexInChunk"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387806-currentsampleindexinchunk</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleStorageRange"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386359-currentsamplestoragerange</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390776-currentsamplesyncinfo</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.DecodeTimeStamp"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388412-decodetimestamp</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.PresentationTimeStamp"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389740-presentationtimestamp</appledoc> | |
- </member> | |
- <member name="P:AVFoundation.AVSampleCursor.SamplesRequiredForDecoderRefresh"> | |
- <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386446-samplesrequiredfordecoderrefresh</appledoc> | |
- </member> | |
<member name="T:AVFoundation.AVSemanticSegmentationMatte"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsemanticsegmentationmatte</appledoc> | |
</member> | |
diff --git a/old/dotnet/macos/generated-sources/AVFoundation/AVSampleCursor.g.cs b/new/dotnet/macos/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
index c7d6ff6..e839d96 100644 | |
--- a/old/dotnet/macos/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
+++ b/new/dotnet/macos/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
@@ -45,9 +45,9 @@ using NativeHandle = System.IntPtr; | |
#endif | |
namespace AVFoundation { | |
[Register("AVSampleCursor", true)] | |
- [UnsupportedOSPlatform ("ios")] | |
- [UnsupportedOSPlatform ("tvos")] | |
- [UnsupportedOSPlatform ("maccatalyst")] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
[SupportedOSPlatform ("macos")] | |
public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
@@ -206,10 +206,10 @@ namespace AVFoundation { | |
} | |
[Export ("copyWithZone:")] | |
[return: ReleaseAttribute ()] | |
- [UnsupportedOSPlatform ("ios")] | |
- [UnsupportedOSPlatform ("tvos")] | |
- [UnsupportedOSPlatform ("maccatalyst")] | |
+ [SupportedOSPlatform ("ios16.0")] | |
[SupportedOSPlatform ("macos")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual NSObject Copy (NSZone? zone) | |
{ | |
@@ -329,13 +329,19 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
[Export ("currentChunkInfo")] | |
get { | |
- AVSampleCursorChunkInfo ret; | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_objc_msgSend (this.Handle, selCurrentChunkInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, selCurrentChunkInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_objc_msgSendSuper (this.SuperHandle, selCurrentChunkInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentChunkInfoXHandle); | |
} | |
return ret!; | |
} | |
@@ -367,25 +373,27 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- [UnsupportedOSPlatform ("ios")] | |
- [UnsupportedOSPlatform ("tvos")] | |
- [UnsupportedOSPlatform ("maccatalyst")] | |
- [SupportedOSPlatform ("macos")] | |
public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ get { | |
+ return (AVSampleCursorAudioDependencyInfo) (CurrentSampleAudioDependencyInfo_Blittable.ToAVSampleCursorAudioDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorAudioDependencyInfo_Blittable CurrentSampleAudioDependencyInfo_Blittable { | |
[Export ("currentSampleAudioDependencyInfo")] | |
get { | |
if (IsDirectBinding) { | |
- return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, selCurrentSampleAudioDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleAudioDependencyInfoXHandle); | |
} else { | |
- return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleAudioDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleAudioDependencyInfoXHandle); | |
} | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- [UnsupportedOSPlatform ("ios")] | |
- [UnsupportedOSPlatform ("tvos")] | |
[SupportedOSPlatform ("macos12.0")] | |
- [UnsupportedOSPlatform ("maccatalyst")] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
public virtual NSDictionary? CurrentSampleDependencyAttachments { | |
[Export ("currentSampleDependencyAttachments")] | |
get { | |
@@ -399,16 +407,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
[Export ("currentSampleDependencyInfo")] | |
get { | |
- AVSampleCursorSyncInfo ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
} | |
- return ret!; | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
@@ -458,13 +470,19 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
[Export ("currentSampleSyncInfo")] | |
get { | |
- AVSampleCursorSyncInfo ret; | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, selCurrentSampleSyncInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleSyncInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleSyncInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleSyncInfoXHandle); | |
} | |
return ret!; | |
} | |
diff --git a/old/dotnet/macos/generated-sources/ObjCRuntime/Messaging.g.cs b/new/dotnet/macos/generated-sources/ObjCRuntime/Messaging.g.cs | |
index 7c9ba42..84470f8 100644 | |
--- a/old/dotnet/macos/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/macos/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -954,13 +954,17 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_NativeHandle_CMTime_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, global::CoreMedia.CMTime arg2, NativeHandle arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
@@ -970,17 +974,17 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
diff --git a/old/dotnet/macos/ref/Microsoft.macOS.xml b/new/dotnet/macos/ref/Microsoft.macOS.xml | |
index 1289dfa..6446963 100644 | |
--- a/old/dotnet/macos/ref/Microsoft.macOS.xml | |
+++ b/new/dotnet/macos/ref/Microsoft.macOS.xml | |
@@ -1844,6 +1844,72 @@ | |
</para> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSpeechSynthesizer.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
@@ -19015,72 +19081,6 @@ | |
</para> | |
</remarks> | |
</member> | |
- <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
- <summary>The Objective-C class handle for this class.</summary> | |
- <value>The pointer to the Objective-C class.</value> | |
- <remarks> | |
- Each managed class mirrors an unmanaged Objective-C class. | |
- This value contains the pointer to the Objective-C class. | |
- It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
- </remarks> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
- <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
- <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
- <remarks> | |
- <para> | |
- This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
- This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
- When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
- The actual initialization of the object is up to the developer. | |
- </para> | |
- <para> | |
- This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
- Once the allocation has taken place, the constructor has to initialize the object. | |
- With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
- </para> | |
- <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
- <para> | |
- In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
- If this is not the case, developers should instead chain to the proper constructor in their class. | |
- </para> | |
- <para> | |
- The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
- Typically the chaining would look like this: | |
- </para> | |
- <example> | |
- <code lang="csharp lang-csharp"><![CDATA[ | |
- // | |
- // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
- // No actual initXxx method is invoked, that is done later in the constructor | |
- // | |
- // This is taken from the iOS SDK's source code for the UIView class: | |
- // | |
- [Export ("initWithFrame:")] | |
- public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
- { | |
- // Invoke the init method now. | |
- var initWithFrame = new Selector ("initWithFrame:").Handle; | |
- if (IsDirectBinding) { | |
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
- } else { | |
- Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
- } | |
- } | |
- ]]></code> | |
- </example> | |
- </remarks> | |
- </member> | |
- <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
- <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
- <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
- <remarks> | |
- <para> | |
- This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
- Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
- </para> | |
- </remarks> | |
- </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
diff --git a/old/dotnet/projects/MacCatalyst/MacCatalyst.csproj b/new/dotnet/projects/MacCatalyst/MacCatalyst.csproj | |
index 541e5f7..5e8a34e 100644 | |
--- a/old/dotnet/projects/MacCatalyst/MacCatalyst.csproj | |
+++ b/new/dotnet/projects/MacCatalyst/MacCatalyst.csproj | |
@@ -83,6 +83,7 @@ | |
<Compile Include="../../../../AVFoundation/AVPlayerLooper.cs" Link="sources/AVFoundation/AVPlayerLooper.cs"/> | |
<Compile Include="../../../../AVFoundation/AVPlayerViewController.cs" Link="sources/AVFoundation/AVPlayerViewController.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSampleBufferExtensions.cs" Link="sources/AVFoundation/AVSampleBufferExtensions.cs"/> | |
+ <Compile Include="../../../../AVFoundation/AVSampleCursor.cs" Link="sources/AVFoundation/AVSampleCursor.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSpeechSynthesizer.cs" Link="sources/AVFoundation/AVSpeechSynthesizer.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTextStyleRule.cs" Link="sources/AVFoundation/AVTextStyleRule.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTypes.cs" Link="sources/AVFoundation/AVTypes.cs"/> | |
diff --git a/old/dotnet/projects/iOS/iOS.csproj b/new/dotnet/projects/iOS/iOS.csproj | |
index 9d4f6e0..f94f1c6 100644 | |
--- a/old/dotnet/projects/iOS/iOS.csproj | |
+++ b/new/dotnet/projects/iOS/iOS.csproj | |
@@ -90,6 +90,7 @@ | |
<Compile Include="../../../../AVFoundation/AVPlayerLooper.cs" Link="sources/AVFoundation/AVPlayerLooper.cs"/> | |
<Compile Include="../../../../AVFoundation/AVPlayerViewController.cs" Link="sources/AVFoundation/AVPlayerViewController.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSampleBufferExtensions.cs" Link="sources/AVFoundation/AVSampleBufferExtensions.cs"/> | |
+ <Compile Include="../../../../AVFoundation/AVSampleCursor.cs" Link="sources/AVFoundation/AVSampleCursor.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSpeechSynthesizer.cs" Link="sources/AVFoundation/AVSpeechSynthesizer.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTextStyleRule.cs" Link="sources/AVFoundation/AVTextStyleRule.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTypes.cs" Link="sources/AVFoundation/AVTypes.cs"/> | |
diff --git a/old/dotnet/projects/macOS/macOS.csproj b/new/dotnet/projects/macOS/macOS.csproj | |
index 440ae90..37cb44d 100644 | |
--- a/old/dotnet/projects/macOS/macOS.csproj | |
+++ b/new/dotnet/projects/macOS/macOS.csproj | |
@@ -83,6 +83,7 @@ | |
<Compile Include="../../../../AVFoundation/AVPlayerLooper.cs" Link="sources/AVFoundation/AVPlayerLooper.cs"/> | |
<Compile Include="../../../../AVFoundation/AVPlayerViewController.cs" Link="sources/AVFoundation/AVPlayerViewController.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSampleBufferExtensions.cs" Link="sources/AVFoundation/AVSampleBufferExtensions.cs"/> | |
+ <Compile Include="../../../../AVFoundation/AVSampleCursor.cs" Link="sources/AVFoundation/AVSampleCursor.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSpeechSynthesizer.cs" Link="sources/AVFoundation/AVSpeechSynthesizer.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTextStyleRule.cs" Link="sources/AVFoundation/AVTextStyleRule.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTypes.cs" Link="sources/AVFoundation/AVTypes.cs"/> | |
diff --git a/old/dotnet/projects/tvOS/tvOS.csproj b/new/dotnet/projects/tvOS/tvOS.csproj | |
index 7cc4b23..885993c 100644 | |
--- a/old/dotnet/projects/tvOS/tvOS.csproj | |
+++ b/new/dotnet/projects/tvOS/tvOS.csproj | |
@@ -83,6 +83,7 @@ | |
<Compile Include="../../../../AVFoundation/AVPlayerLooper.cs" Link="sources/AVFoundation/AVPlayerLooper.cs"/> | |
<Compile Include="../../../../AVFoundation/AVPlayerViewController.cs" Link="sources/AVFoundation/AVPlayerViewController.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSampleBufferExtensions.cs" Link="sources/AVFoundation/AVSampleBufferExtensions.cs"/> | |
+ <Compile Include="../../../../AVFoundation/AVSampleCursor.cs" Link="sources/AVFoundation/AVSampleCursor.cs"/> | |
<Compile Include="../../../../AVFoundation/AVSpeechSynthesizer.cs" Link="sources/AVFoundation/AVSpeechSynthesizer.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTextStyleRule.cs" Link="sources/AVFoundation/AVTextStyleRule.cs"/> | |
<Compile Include="../../../../AVFoundation/AVTypes.cs" Link="sources/AVFoundation/AVTypes.cs"/> | |
diff --git a/old/dotnet/tvos/SourceLink.json b/new/dotnet/tvos/SourceLink.json | |
index a9d4495..639a756 100644 | |
--- a/old/dotnet/tvos/SourceLink.json | |
+++ b/new/dotnet/tvos/SourceLink.json | |
@@ -1,5 +1,5 @@ | |
{ | |
"documents": { | |
- "/Users/builder/azdo/_work/1/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/e3d679ea28427f41f33f23481d100da40ac4fe13/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/4a1ebac4962372fc3e662609f29440d8e75f4189/src*" | |
} | |
} | |
diff --git a/old/dotnet/tvos/doc/Microsoft.tvOS.xml b/new/dotnet/tvos/doc/Microsoft.tvOS.xml | |
index b8c082e..7bb5d5c 100644 | |
--- a/old/dotnet/tvos/doc/Microsoft.tvOS.xml | |
+++ b/new/dotnet/tvos/doc/Microsoft.tvOS.xml | |
@@ -13914,6 +13914,72 @@ | |
</example> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
@@ -222247,6 +222313,75 @@ | |
<member name="P:AVFoundation.AVSampleBufferRenderSynchronizer.Timebase"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsamplebufferrendersynchronizer/2867822-timebase</appledoc> | |
</member> | |
+ <member name="T:AVFoundation.AVSampleCursor"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.ComparePositionInDecodeOrder(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390608-comparepositionindecodeorderwith</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.Copy(Foundation.NSZone)"> | |
+ <appledoc>https://developer.apple.com/documentation/foundation/nscopying/1410311-copywithzone</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.CopyCurrentSampleFormatDescription"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390703-copycurrentsampleformatdescripti</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386558-sampleswithearlierdecodetimestam</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan(AVFoundation.AVSampleCursor)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390029-sampleswithlaterdecodetimestamps</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByDecodeTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389152-stepbydecodetime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepByPresentationTime(CoreMedia.CMTime,System.Boolean@)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387680-stepbypresentationtime</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInDecodeOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389606-stepindecodeorderbycount</appledoc> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.StepInPresentationOrder(System.Int64)"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388834-stepinpresentationorderbycount</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387481-currentchunkinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390385-currentchunkstoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageUrl"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388328-currentchunkstorageurl</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleAudioDependencyInfo"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3131266-currentsampleaudiodependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyAttachments"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/3752983-currentsampledependencyattachmen</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDependencyInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390766-currentsampledependencyinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleDuration"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389833-currentsampleduration</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleIndexInChunk"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1387806-currentsampleindexinchunk</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleStorageRange"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386359-currentsamplestoragerange</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo_Blittable"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1390776-currentsamplesyncinfo</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.DecodeTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388412-decodetimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.PresentationTimeStamp"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1389740-presentationtimestamp</appledoc> | |
+ </member> | |
+ <member name="P:AVFoundation.AVSampleCursor.SamplesRequiredForDecoderRefresh"> | |
+ <appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386446-samplesrequiredfordecoderrefresh</appledoc> | |
+ </member> | |
<member name="T:AVFoundation.AVSemanticSegmentationMatte"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsemanticsegmentationmatte</appledoc> | |
</member> | |
diff --git a/new/dotnet/tvos/generated-sources/AVFoundation/AVSampleCursor.g.cs b/new/dotnet/tvos/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
new file mode 100644 | |
index 0000000..c216284 | |
--- /dev/null | |
+++ b/new/dotnet/tvos/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,573 @@ | |
+// | |
+// Auto-generated from generator.cs, do not edit | |
+// | |
+// We keep references to objects, so warning 414 is expected | |
+#pragma warning disable 414 | |
+using System; | |
+using System.Drawing; | |
+using System.Diagnostics; | |
+using System.ComponentModel; | |
+using System.Threading.Tasks; | |
+using System.Runtime.Versioning; | |
+using System.Runtime.InteropServices; | |
+using System.Diagnostics.CodeAnalysis; | |
+using UIKit; | |
+using GLKit; | |
+using Metal; | |
+using CoreML; | |
+using Photos; | |
+using ModelIO; | |
+using Network; | |
+using SceneKit; | |
+using Security; | |
+using AudioUnit; | |
+using CoreVideo; | |
+using CoreMedia; | |
+using CoreImage; | |
+using SpriteKit; | |
+using Foundation; | |
+using ObjCRuntime; | |
+using MediaPlayer; | |
+using GameplayKit; | |
+using CoreGraphics; | |
+using CoreLocation; | |
+using AVFoundation; | |
+using CoreAnimation; | |
+using CoreFoundation; | |
+using NetworkExtension; | |
+using MetalPerformanceShadersGraph; | |
+#nullable enable | |
+#if !NET | |
+using NativeHandle = System.IntPtr; | |
+#endif | |
+namespace AVFoundation { | |
+ [Register("AVSampleCursor", true)] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ [SupportedOSPlatform ("macos")] | |
+ public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ static readonly NativeHandle class_ptr = Class.GetHandle ("AVSampleCursor"); | |
+ /// <summary>The Objective-C class handle for this class.</summary> | |
+ /// <value>The pointer to the Objective-C class.</value> | |
+ /// <remarks> | |
+ /// Each managed class mirrors an unmanaged Objective-C class. | |
+ /// This value contains the pointer to the Objective-C class. | |
+ /// It is similar to calling the managed <see cref="ObjCRuntime.Class.GetHandle(string)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ /// </remarks> | |
+ public override NativeHandle ClassHandle { get { return class_ptr; } } | |
+ /// <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ /// <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="Foundation.NSObject" />. | |
+ /// This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ /// When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ /// The actual initialization of the object is up to the developer. | |
+ /// </para> | |
+ /// <para> | |
+ /// This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ /// Once the allocation has taken place, the constructor has to initialize the object. | |
+ /// With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ /// </para> | |
+ /// <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ /// <para> | |
+ /// In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ /// If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ /// </para> | |
+ /// <para> | |
+ /// The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="Foundation.NSObject" /> allocation and runtime type registration. | |
+ /// Typically the chaining would look like this: | |
+ /// </para> | |
+ /// <example> | |
+ /// <code lang="csharp lang-csharp"><![CDATA[ | |
+ /// // | |
+ /// // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ /// // No actual initXxx method is invoked, that is done later in the constructor | |
+ /// // | |
+ /// // This is taken from the iOS SDK's source code for the UIView class: | |
+ /// // | |
+ /// [Export ("initWithFrame:")] | |
+ /// public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ /// { | |
+ /// // Invoke the init method now. | |
+ /// var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ /// if (IsDirectBinding) { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ /// } else { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ /// } | |
+ /// } | |
+ /// ]]></code> | |
+ /// </example> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected AVSampleCursor (NSObjectFlag t) : base (t) | |
+ { | |
+ } | |
+ | |
+ /// <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ /// <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor is invoked by the runtime infrastructure (<see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ /// Developers should not invoke this method directly, instead they should call <see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ /// </para> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected internal AVSampleCursor (NativeHandle handle) : base (handle) | |
+ { | |
+ } | |
+ | |
+ [Export ("comparePositionInDecodeOrderWithPositionOfCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ NSComparisonResult ret; | |
+ if (IsDirectBinding) { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("copyWithZone:")] | |
+ [return: ReleaseAttribute ()] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("macos")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSObject Copy (NSZone? zone) | |
+ { | |
+ var zone__handle__ = zone.GetHandle (); | |
+ NSObject? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("copyCurrentSampleFormatDescription")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription () | |
+ { | |
+ global::CoreMedia.CMFormatDescription? ret; | |
+ if (IsDirectBinding) { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } else { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_NativeHandle (this.Handle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_NativeHandle (this.SuperHandle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("stepByDecodeTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByDecodeTime (global::CoreMedia.CMTime deltaDecodeTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepByPresentationTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByPresentationTime (global::CoreMedia.CMTime deltaPresentationTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepInDecodeOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInDecodeOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [Export ("stepInPresentationOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInPresentationOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
+ [Export ("currentChunkInfo")] | |
+ get { | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentChunkStorageRange { | |
+ [Export ("currentChunkStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSUrl? CurrentChunkStorageUrl { | |
+ [Export ("currentChunkStorageURL")] | |
+ get { | |
+ NSUrl? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ [Export ("currentSampleAudioDependencyInfo")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [SupportedOSPlatform ("macos12.0")] | |
+ [SupportedOSPlatform ("ios16.0")] | |
+ [SupportedOSPlatform ("tvos16.0")] | |
+ [SupportedOSPlatform ("maccatalyst16.0")] | |
+ public virtual NSDictionary? CurrentSampleDependencyAttachments { | |
+ [Export ("currentSampleDependencyAttachments")] | |
+ get { | |
+ NSDictionary? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
+ [Export ("currentSampleDuration")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long CurrentSampleIndexInChunk { | |
+ [Export ("currentSampleIndexInChunk")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentSampleStorageRange { | |
+ [Export ("currentSampleStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
+ [Export ("currentSampleSyncInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime DecodeTimeStamp { | |
+ [Export ("decodeTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime PresentationTimeStamp { | |
+ [Export ("presentationTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual nint SamplesRequiredForDecoderRefresh { | |
+ [Export ("samplesRequiredForDecoderRefresh")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } | |
+ } | |
+ } | |
+ } /* class AVSampleCursor */ | |
+} | |
diff --git a/old/dotnet/tvos/generated-sources/ObjCRuntime/Messaging.g.cs b/new/dotnet/tvos/generated-sources/ObjCRuntime/Messaging.g.cs | |
index ac95d8b..7171c6f 100644 | |
--- a/old/dotnet/tvos/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/tvos/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -775,6 +775,50 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_NativeHandle_CMTime_NativeHandle (IntPtr receiver, IntPtr selector, NativeHandle arg1, global::CoreMedia.CMTime arg2, NativeHandle arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static long Int64_objc_msgSendSuper_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static byte bool_objc_msgSend_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static byte bool_objc_msgSendSuper_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1); | |
diff --git a/old/dotnet/tvos/ref/Microsoft.tvOS.xml b/new/dotnet/tvos/ref/Microsoft.tvOS.xml | |
index 8c13bdc..c781a53 100644 | |
--- a/old/dotnet/tvos/ref/Microsoft.tvOS.xml | |
+++ b/new/dotnet/tvos/ref/Microsoft.tvOS.xml | |
@@ -13911,6 +13911,72 @@ | |
</example> | |
</remarks> | |
</member> | |
+ <member name="P:AVFoundation.AVSampleCursor.ClassHandle"> | |
+ <summary>The Objective-C class handle for this class.</summary> | |
+ <value>The pointer to the Objective-C class.</value> | |
+ <remarks> | |
+ Each managed class mirrors an unmanaged Objective-C class. | |
+ This value contains the pointer to the Objective-C class. | |
+ It is similar to calling the managed <see cref="M:ObjCRuntime.Class.GetHandle(System.String)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(Foundation.NSObjectFlag)"> | |
+ <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="T:Foundation.NSObject" />. | |
+ This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="T:Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ The actual initialization of the object is up to the developer. | |
+ </para> | |
+ <para> | |
+ This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ Once the allocation has taken place, the constructor has to initialize the object. | |
+ With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ </para> | |
+ <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ <para> | |
+ In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ </para> | |
+ <para> | |
+ The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="T:Foundation.NSObject" /> allocation and runtime type registration. | |
+ Typically the chaining would look like this: | |
+ </para> | |
+ <example> | |
+ <code lang="csharp lang-csharp"><![CDATA[ | |
+ // | |
+ // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ // No actual initXxx method is invoked, that is done later in the constructor | |
+ // | |
+ // This is taken from the iOS SDK's source code for the UIView class: | |
+ // | |
+ [Export ("initWithFrame:")] | |
+ public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ { | |
+ // Invoke the init method now. | |
+ var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ if (IsDirectBinding) { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ } else { | |
+ Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ } | |
+ } | |
+ ]]></code> | |
+ </example> | |
+ </remarks> | |
+ </member> | |
+ <member name="M:AVFoundation.AVSampleCursor.#ctor(ObjCRuntime.NativeHandle)"> | |
+ <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ <remarks> | |
+ <para> | |
+ This constructor is invoked by the runtime infrastructure (<see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ Developers should not invoke this method directly, instead they should call <see cref="M:ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ </para> | |
+ </remarks> | |
+ </member> | |
<member name="P:AVFoundation.AVSemanticSegmentationMatte.ClassHandle"> | |
<summary>The Objective-C class handle for this class.</summary> | |
<value>The pointer to the Objective-C class.</value> | |
diff --git a/new/ios/native/AVFoundation/AVSampleCursor.g.cs b/new/ios/native/AVFoundation/AVSampleCursor.g.cs | |
new file mode 100644 | |
index 0000000..30e5b81 | |
--- /dev/null | |
+++ b/new/ios/native/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,700 @@ | |
+// | |
+// Auto-generated from generator.cs, do not edit | |
+// | |
+// We keep references to objects, so warning 414 is expected | |
+#pragma warning disable 414 | |
+using System; | |
+using System.Drawing; | |
+using System.Diagnostics; | |
+using System.ComponentModel; | |
+using System.Threading.Tasks; | |
+using System.Runtime.InteropServices; | |
+using System.Diagnostics.CodeAnalysis; | |
+using UIKit; | |
+using GLKit; | |
+using Metal; | |
+using CoreML; | |
+using MapKit; | |
+using Photos; | |
+using ModelIO; | |
+using Network; | |
+using SceneKit; | |
+using Contacts; | |
+using Security; | |
+using Messages; | |
+using AudioUnit; | |
+using CoreVideo; | |
+using CoreMedia; | |
+using QuickLook; | |
+using CoreImage; | |
+using SpriteKit; | |
+using Foundation; | |
+using CoreMotion; | |
+using ObjCRuntime; | |
+using AddressBook; | |
+using MediaPlayer; | |
+using GameplayKit; | |
+using CoreGraphics; | |
+using CoreLocation; | |
+using AVFoundation; | |
+using NewsstandKit; | |
+using FileProvider; | |
+using CoreAnimation; | |
+using CoreFoundation; | |
+using NetworkExtension; | |
+using MetalPerformanceShadersGraph; | |
+#nullable enable | |
+#if !NET | |
+using NativeHandle = System.IntPtr; | |
+#endif | |
+namespace AVFoundation { | |
+ [Register("AVSampleCursor", true)] | |
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ #if ARCH_32 | |
+ #pragma warning disable 649 | |
+ static readonly IntPtr class_ptr; | |
+ #pragma warning restore 649 | |
+ #else | |
+ static readonly IntPtr class_ptr = Class.GetHandle ("AVSampleCursor"); | |
+ #endif | |
+ /// <summary>The Objective-C class handle for this class.</summary> | |
+ /// <value>The pointer to the Objective-C class.</value> | |
+ /// <remarks> | |
+ /// Each managed class mirrors an unmanaged Objective-C class. | |
+ /// This value contains the pointer to the Objective-C class. | |
+ /// It is similar to calling the managed <see cref="ObjCRuntime.Class.GetHandle(string)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ /// </remarks> | |
+ public override IntPtr ClassHandle { get { return class_ptr; } } | |
+ /// <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ /// <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="Foundation.NSObject" />. | |
+ /// This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ /// When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ /// The actual initialization of the object is up to the developer. | |
+ /// </para> | |
+ /// <para> | |
+ /// This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ /// Once the allocation has taken place, the constructor has to initialize the object. | |
+ /// With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ /// </para> | |
+ /// <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ /// <para> | |
+ /// In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ /// If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ /// </para> | |
+ /// <para> | |
+ /// The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="Foundation.NSObject" /> allocation and runtime type registration. | |
+ /// Typically the chaining would look like this: | |
+ /// </para> | |
+ /// <example> | |
+ /// <code lang="csharp lang-csharp"><![CDATA[ | |
+ /// // | |
+ /// // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ /// // No actual initXxx method is invoked, that is done later in the constructor | |
+ /// // | |
+ /// // This is taken from the iOS SDK's source code for the UIView class: | |
+ /// // | |
+ /// [Export ("initWithFrame:")] | |
+ /// public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ /// { | |
+ /// // Invoke the init method now. | |
+ /// var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ /// if (IsDirectBinding) { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ /// } else { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ /// } | |
+ /// } | |
+ /// ]]></code> | |
+ /// </example> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected AVSampleCursor (NSObjectFlag t) : base (t) | |
+ { | |
+ } | |
+ | |
+ /// <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ /// <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor is invoked by the runtime infrastructure (<see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ /// Developers should not invoke this method directly, instead they should call <see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ /// </para> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected internal AVSampleCursor (IntPtr handle) : base (handle) | |
+ { | |
+ } | |
+ | |
+ [Export ("comparePositionInDecodeOrderWithPositionOfCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ NSComparisonResult ret; | |
+ if (IsDirectBinding) { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("copyWithZone:")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSObject Copy (NSZone? zone) | |
+ { | |
+ var zone__handle__ = zone.GetHandle (); | |
+ NSObject? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("copyCurrentSampleFormatDescription")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription () | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMFormatDescription? ret; | |
+ if (IsDirectBinding) { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } else { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ #endif | |
+ } | |
+ [Export ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ #endif | |
+ } | |
+ [Export ("stepByDecodeTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByDecodeTime (global::CoreMedia.CMTime deltaDecodeTime, out bool wasPinned) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("stepByPresentationTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByPresentationTime (global::CoreMedia.CMTime deltaPresentationTime, out bool wasPinned) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ [Export ("stepInDecodeOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInDecodeOrder (long stepCount) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } | |
+ #endif | |
+ } | |
+ [Export ("stepInPresentationOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInPresentationOrder (long stepCount) | |
+ { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } | |
+ #endif | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
+ [Export ("currentChunkInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentChunkStorageRange { | |
+ [Export ("currentChunkStorageRange")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSUrl? CurrentChunkStorageUrl { | |
+ [Export ("currentChunkStorageURL")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ NSUrl? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ [Export ("currentSampleAudioDependencyInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorAudioDependencyInfo ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [Introduced (PlatformName.MacOSX, 12,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ public virtual NSDictionary? CurrentSampleDependencyAttachments { | |
+ [Introduced (PlatformName.MacOSX, 12,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Export ("currentSampleDependencyAttachments")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ NSDictionary? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorDependencyInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
+ [Export ("currentSampleDuration")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long CurrentSampleIndexInChunk { | |
+ [Export ("currentSampleIndexInChunk")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentSampleStorageRange { | |
+ [Export ("currentSampleStorageRange")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
+ [Export ("currentSampleSyncInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime DecodeTimeStamp { | |
+ [Export ("decodeTimeStamp")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime PresentationTimeStamp { | |
+ [Export ("presentationTimeStamp")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual nint SamplesRequiredForDecoderRefresh { | |
+ [Export ("samplesRequiredForDecoderRefresh")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ if (IsDirectBinding) { | |
+ return (nint) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } else { | |
+ return (nint) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } | |
+ #endif | |
+ } | |
+ } | |
+ } /* class AVSampleCursor */ | |
+} | |
diff --git a/old/ios/native/ObjCRuntime/Messaging.g.cs b/new/ios/native/ObjCRuntime/Messaging.g.cs | |
index e503a0c..4855a98 100644 | |
--- a/old/ios/native/ObjCRuntime/Messaging.g.cs | |
+++ b/new/ios/native/ObjCRuntime/Messaging.g.cs | |
@@ -1118,6 +1118,58 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_CMTime_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, global::CoreMedia.CMTime arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static long Int64_objc_msgSendSuper_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static void void_objc_msgSend_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, NSRange arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, NSRange arg2, IntPtr arg3); | |
diff --git a/old/mac/full/AVFoundation/AVSampleCursor.g.cs b/new/mac/full/AVFoundation/AVSampleCursor.g.cs | |
index a5b4db5..4c67f9f 100644 | |
--- a/old/mac/full/AVFoundation/AVSampleCursor.g.cs | |
+++ b/new/mac/full/AVFoundation/AVSampleCursor.g.cs | |
@@ -44,10 +44,10 @@ using NativeHandle = System.IntPtr; | |
#endif | |
namespace AVFoundation { | |
[Register("AVSampleCursor", true)] | |
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)] | |
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)] | |
- [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)] | |
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
const string selComparePositionInDecodeOrderWithPositionOfCursor_X = "comparePositionInDecodeOrderWithPositionOfCursor:"; | |
@@ -324,13 +324,19 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
[Export ("currentChunkInfo")] | |
get { | |
- AVSampleCursorChunkInfo ret; | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_objc_msgSend (this.Handle, selCurrentChunkInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, selCurrentChunkInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_objc_msgSendSuper (this.SuperHandle, selCurrentChunkInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentChunkInfoXHandle); | |
} | |
return ret!; | |
} | |
@@ -363,12 +369,18 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ get { | |
+ return (AVSampleCursorAudioDependencyInfo) (CurrentSampleAudioDependencyInfo_Blittable.ToAVSampleCursorAudioDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorAudioDependencyInfo_Blittable CurrentSampleAudioDependencyInfo_Blittable { | |
[Export ("currentSampleAudioDependencyInfo")] | |
get { | |
if (IsDirectBinding) { | |
- return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, selCurrentSampleAudioDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleAudioDependencyInfoXHandle); | |
} else { | |
- return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleAudioDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleAudioDependencyInfoXHandle); | |
} | |
} | |
} | |
@@ -388,16 +400,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
[Export ("currentSampleDependencyInfo")] | |
get { | |
- AVSampleCursorSyncInfo ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
} | |
- return ret!; | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
@@ -447,13 +463,19 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
[Export ("currentSampleSyncInfo")] | |
get { | |
- AVSampleCursorSyncInfo ret; | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, selCurrentSampleSyncInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleSyncInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleSyncInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleSyncInfoXHandle); | |
} | |
return ret!; | |
} | |
diff --git a/old/mac/full/ObjCRuntime/Messaging.g.cs b/new/mac/full/ObjCRuntime/Messaging.g.cs | |
index 869b76a..e154e2f 100644 | |
--- a/old/mac/full/ObjCRuntime/Messaging.g.cs | |
+++ b/new/mac/full/ObjCRuntime/Messaging.g.cs | |
@@ -873,13 +873,17 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_CMTime_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, global::CoreMedia.CMTime arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
@@ -889,17 +893,17 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
diff --git a/old/mac/mobile/AVFoundation/AVSampleCursor.g.cs b/new/mac/mobile/AVFoundation/AVSampleCursor.g.cs | |
index a5b4db5..4c67f9f 100644 | |
--- a/old/mac/mobile/AVFoundation/AVSampleCursor.g.cs | |
+++ b/new/mac/mobile/AVFoundation/AVSampleCursor.g.cs | |
@@ -44,10 +44,10 @@ using NativeHandle = System.IntPtr; | |
#endif | |
namespace AVFoundation { | |
[Register("AVSampleCursor", true)] | |
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)] | |
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)] | |
- [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)] | |
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
const string selComparePositionInDecodeOrderWithPositionOfCursor_X = "comparePositionInDecodeOrderWithPositionOfCursor:"; | |
@@ -324,13 +324,19 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
[Export ("currentChunkInfo")] | |
get { | |
- AVSampleCursorChunkInfo ret; | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_objc_msgSend (this.Handle, selCurrentChunkInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, selCurrentChunkInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_objc_msgSendSuper (this.SuperHandle, selCurrentChunkInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentChunkInfoXHandle); | |
} | |
return ret!; | |
} | |
@@ -363,12 +369,18 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ get { | |
+ return (AVSampleCursorAudioDependencyInfo) (CurrentSampleAudioDependencyInfo_Blittable.ToAVSampleCursorAudioDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorAudioDependencyInfo_Blittable CurrentSampleAudioDependencyInfo_Blittable { | |
[Export ("currentSampleAudioDependencyInfo")] | |
get { | |
if (IsDirectBinding) { | |
- return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, selCurrentSampleAudioDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleAudioDependencyInfoXHandle); | |
} else { | |
- return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleAudioDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleAudioDependencyInfoXHandle); | |
} | |
} | |
} | |
@@ -388,16 +400,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
[Export ("currentSampleDependencyInfo")] | |
get { | |
- AVSampleCursorSyncInfo ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
} | |
- return ret!; | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
@@ -447,13 +463,19 @@ namespace AVFoundation { | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
[Export ("currentSampleSyncInfo")] | |
get { | |
- AVSampleCursorSyncInfo ret; | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
if (IsDirectBinding) { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, selCurrentSampleSyncInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleSyncInfoXHandle); | |
} else { | |
- ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, selCurrentSampleSyncInfoXHandle); | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleSyncInfoXHandle); | |
} | |
return ret!; | |
} | |
diff --git a/old/mac/mobile/ObjCRuntime/Messaging.g.cs b/new/mac/mobile/ObjCRuntime/Messaging.g.cs | |
index 869b76a..e154e2f 100644 | |
--- a/old/mac/mobile/ObjCRuntime/Messaging.g.cs | |
+++ b/new/mac/mobile/ObjCRuntime/Messaging.g.cs | |
@@ -873,13 +873,17 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_CMTime_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, global::CoreMedia.CMTime arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
@@ -889,17 +893,17 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo AVSampleCursorChunkInfo_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
- public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
diff --git a/new/tvos/tvos/AVFoundation/AVSampleCursor.g.cs b/new/tvos/tvos/AVFoundation/AVSampleCursor.g.cs | |
new file mode 100644 | |
index 0000000..50e59a9 | |
--- /dev/null | |
+++ b/new/tvos/tvos/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,566 @@ | |
+// | |
+// Auto-generated from generator.cs, do not edit | |
+// | |
+// We keep references to objects, so warning 414 is expected | |
+#pragma warning disable 414 | |
+using System; | |
+using System.Drawing; | |
+using System.Diagnostics; | |
+using System.ComponentModel; | |
+using System.Threading.Tasks; | |
+using System.Runtime.InteropServices; | |
+using System.Diagnostics.CodeAnalysis; | |
+using UIKit; | |
+using GLKit; | |
+using Metal; | |
+using CoreML; | |
+using Photos; | |
+using ModelIO; | |
+using Network; | |
+using SceneKit; | |
+using Security; | |
+using AudioUnit; | |
+using CoreVideo; | |
+using CoreMedia; | |
+using CoreImage; | |
+using SpriteKit; | |
+using Foundation; | |
+using ObjCRuntime; | |
+using MediaPlayer; | |
+using GameplayKit; | |
+using CoreGraphics; | |
+using CoreLocation; | |
+using AVFoundation; | |
+using CoreAnimation; | |
+using CoreFoundation; | |
+using NetworkExtension; | |
+using MetalPerformanceShadersGraph; | |
+#nullable enable | |
+#if !NET | |
+using NativeHandle = System.IntPtr; | |
+#endif | |
+namespace AVFoundation { | |
+ [Register("AVSampleCursor", true)] | |
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ static readonly IntPtr class_ptr = Class.GetHandle ("AVSampleCursor"); | |
+ /// <summary>The Objective-C class handle for this class.</summary> | |
+ /// <value>The pointer to the Objective-C class.</value> | |
+ /// <remarks> | |
+ /// Each managed class mirrors an unmanaged Objective-C class. | |
+ /// This value contains the pointer to the Objective-C class. | |
+ /// It is similar to calling the managed <see cref="ObjCRuntime.Class.GetHandle(string)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ /// </remarks> | |
+ public override IntPtr ClassHandle { get { return class_ptr; } } | |
+ /// <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ /// <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="Foundation.NSObject" />. | |
+ /// This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ /// When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ /// The actual initialization of the object is up to the developer. | |
+ /// </para> | |
+ /// <para> | |
+ /// This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ /// Once the allocation has taken place, the constructor has to initialize the object. | |
+ /// With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ /// </para> | |
+ /// <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ /// <para> | |
+ /// In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ /// If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ /// </para> | |
+ /// <para> | |
+ /// The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="Foundation.NSObject" /> allocation and runtime type registration. | |
+ /// Typically the chaining would look like this: | |
+ /// </para> | |
+ /// <example> | |
+ /// <code lang="csharp lang-csharp"><![CDATA[ | |
+ /// // | |
+ /// // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ /// // No actual initXxx method is invoked, that is done later in the constructor | |
+ /// // | |
+ /// // This is taken from the iOS SDK's source code for the UIView class: | |
+ /// // | |
+ /// [Export ("initWithFrame:")] | |
+ /// public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ /// { | |
+ /// // Invoke the init method now. | |
+ /// var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ /// if (IsDirectBinding) { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ /// } else { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ /// } | |
+ /// } | |
+ /// ]]></code> | |
+ /// </example> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected AVSampleCursor (NSObjectFlag t) : base (t) | |
+ { | |
+ } | |
+ | |
+ /// <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ /// <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor is invoked by the runtime infrastructure (<see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ /// Developers should not invoke this method directly, instead they should call <see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ /// </para> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected internal AVSampleCursor (IntPtr handle) : base (handle) | |
+ { | |
+ } | |
+ | |
+ [Export ("comparePositionInDecodeOrderWithPositionOfCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ NSComparisonResult ret; | |
+ if (IsDirectBinding) { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("copyWithZone:")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSObject Copy (NSZone? zone) | |
+ { | |
+ var zone__handle__ = zone.GetHandle (); | |
+ NSObject? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("copyCurrentSampleFormatDescription")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription () | |
+ { | |
+ global::CoreMedia.CMFormatDescription? ret; | |
+ if (IsDirectBinding) { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } else { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("stepByDecodeTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByDecodeTime (global::CoreMedia.CMTime deltaDecodeTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepByPresentationTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByPresentationTime (global::CoreMedia.CMTime deltaPresentationTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepInDecodeOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInDecodeOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [Export ("stepInPresentationOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInPresentationOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
+ [Export ("currentChunkInfo")] | |
+ get { | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentChunkStorageRange { | |
+ [Export ("currentChunkStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSUrl? CurrentChunkStorageUrl { | |
+ [Export ("currentChunkStorageURL")] | |
+ get { | |
+ NSUrl? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ [Export ("currentSampleAudioDependencyInfo")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [Introduced (PlatformName.MacOSX, 12,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ public virtual NSDictionary? CurrentSampleDependencyAttachments { | |
+ [Introduced (PlatformName.MacOSX, 12,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Export ("currentSampleDependencyAttachments")] | |
+ get { | |
+ NSDictionary? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
+ [Export ("currentSampleDuration")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long CurrentSampleIndexInChunk { | |
+ [Export ("currentSampleIndexInChunk")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentSampleStorageRange { | |
+ [Export ("currentSampleStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
+ [Export ("currentSampleSyncInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime DecodeTimeStamp { | |
+ [Export ("decodeTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime PresentationTimeStamp { | |
+ [Export ("presentationTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual nint SamplesRequiredForDecoderRefresh { | |
+ [Export ("samplesRequiredForDecoderRefresh")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return (nint) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } else { | |
+ return (nint) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } | |
+ } | |
+ } | |
+ } /* class AVSampleCursor */ | |
+} | |
diff --git a/old/tvos/tvos/ObjCRuntime/Messaging.g.cs b/new/tvos/tvos/ObjCRuntime/Messaging.g.cs | |
index 6bc576f..b0a397f 100644 | |
--- a/old/tvos/tvos/ObjCRuntime/Messaging.g.cs | |
+++ b/new/tvos/tvos/ObjCRuntime/Messaging.g.cs | |
@@ -722,6 +722,50 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_CMTime_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, global::CoreMedia.CMTime arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo AVSampleCursorAudioDependencyInfo_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static long Int64_objc_msgSendSuper_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static void void_objc_msgSend_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, NSRange arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, NSRange arg2, IntPtr arg3); | |
diff --git a/new/watch/watch/AVFoundation/AVSampleCursor.g.cs b/new/watch/watch/AVFoundation/AVSampleCursor.g.cs | |
new file mode 100644 | |
index 0000000..b9679ef | |
--- /dev/null | |
+++ b/new/watch/watch/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,562 @@ | |
+// | |
+// Auto-generated from generator.cs, do not edit | |
+// | |
+// We keep references to objects, so warning 414 is expected | |
+#pragma warning disable 414 | |
+using System; | |
+using System.Drawing; | |
+using System.Diagnostics; | |
+using System.ComponentModel; | |
+using System.Threading.Tasks; | |
+using System.Runtime.InteropServices; | |
+using System.Diagnostics.CodeAnalysis; | |
+using UIKit; | |
+using CoreML; | |
+using Network; | |
+using SceneKit; | |
+using Contacts; | |
+using CoreVideo; | |
+using CoreMedia; | |
+using SpriteKit; | |
+using Foundation; | |
+using ObjCRuntime; | |
+using MediaPlayer; | |
+using CoreGraphics; | |
+using CoreLocation; | |
+using AVFoundation; | |
+using CoreFoundation; | |
+#nullable enable | |
+#if !NET | |
+using NativeHandle = System.IntPtr; | |
+#endif | |
+namespace AVFoundation { | |
+ [Register("AVSampleCursor", true)] | |
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ public unsafe partial class AVSampleCursor : NSObject, INSCopying { | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ static readonly IntPtr class_ptr = Class.GetHandle ("AVSampleCursor"); | |
+ /// <summary>The Objective-C class handle for this class.</summary> | |
+ /// <value>The pointer to the Objective-C class.</value> | |
+ /// <remarks> | |
+ /// Each managed class mirrors an unmanaged Objective-C class. | |
+ /// This value contains the pointer to the Objective-C class. | |
+ /// It is similar to calling the managed <see cref="ObjCRuntime.Class.GetHandle(string)" /> or the native <see href="https://developer.apple.com/documentation/objectivec/1418952-objc_getclass">objc_getClass</see> method with the type name. | |
+ /// </remarks> | |
+ public override IntPtr ClassHandle { get { return class_ptr; } } | |
+ /// <summary>Constructor to call on derived classes to skip initialization and merely allocate the object.</summary> | |
+ /// <param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor should be called by derived classes when they completely construct the object in managed code and merely want the runtime to allocate and initialize the <see cref="Foundation.NSObject" />. | |
+ /// This is required to implement the two-step initialization process that Objective-C uses, the first step is to perform the object allocation, the second step is to initialize the object. | |
+ /// When developers invoke this constructor, they take advantage of a direct path that goes all the way up to <see cref="Foundation.NSObject" /> to merely allocate the object's memory and bind the Objective-C and C# objects together. | |
+ /// The actual initialization of the object is up to the developer. | |
+ /// </para> | |
+ /// <para> | |
+ /// This constructor is typically used by the binding generator to allocate the object, but prevent the actual initialization to take place. | |
+ /// Once the allocation has taken place, the constructor has to initialize the object. | |
+ /// With constructors generated by the binding generator this means that it manually invokes one of the "init" methods to initialize the object. | |
+ /// </para> | |
+ /// <para>It is the developer's responsibility to completely initialize the object if they chain up using this constructor chain.</para> | |
+ /// <para> | |
+ /// In general, if the developer's constructor invokes the corresponding base implementation, then it should also call an Objective-C init method. | |
+ /// If this is not the case, developers should instead chain to the proper constructor in their class. | |
+ /// </para> | |
+ /// <para> | |
+ /// The argument value is ignored and merely ensures that the only code that is executed is the construction phase is the basic <see cref="Foundation.NSObject" /> allocation and runtime type registration. | |
+ /// Typically the chaining would look like this: | |
+ /// </para> | |
+ /// <example> | |
+ /// <code lang="csharp lang-csharp"><![CDATA[ | |
+ /// // | |
+ /// // The NSObjectFlag constructor merely allocates the object and registers the C# class with the Objective-C runtime if necessary. | |
+ /// // No actual initXxx method is invoked, that is done later in the constructor | |
+ /// // | |
+ /// // This is taken from the iOS SDK's source code for the UIView class: | |
+ /// // | |
+ /// [Export ("initWithFrame:")] | |
+ /// public UIView (System.Drawing.RectangleF frame) : base (NSObjectFlag.Empty) | |
+ /// { | |
+ /// // Invoke the init method now. | |
+ /// var initWithFrame = new Selector ("initWithFrame:").Handle; | |
+ /// if (IsDirectBinding) { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSend_CGRect (this.Handle, initWithFrame, frame); | |
+ /// } else { | |
+ /// Handle = ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_CGRect (this.SuperHandle, initWithFrame, frame); | |
+ /// } | |
+ /// } | |
+ /// ]]></code> | |
+ /// </example> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected AVSampleCursor (NSObjectFlag t) : base (t) | |
+ { | |
+ } | |
+ | |
+ /// <summary>A constructor used when creating managed representations of unmanaged objects. Called by the runtime.</summary> | |
+ /// <param name="handle">Pointer (handle) to the unmanaged object.</param> | |
+ /// <remarks> | |
+ /// <para> | |
+ /// This constructor is invoked by the runtime infrastructure (<see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. | |
+ /// Developers should not invoke this method directly, instead they should call <see cref="ObjCRuntime.Runtime.GetNSObject(System.IntPtr)" /> as it will prevent two instances of a managed object pointing to the same native object. | |
+ /// </para> | |
+ /// </remarks> | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [EditorBrowsable (EditorBrowsableState.Advanced)] | |
+ protected internal AVSampleCursor (IntPtr handle) : base (handle) | |
+ { | |
+ } | |
+ | |
+ [Export ("comparePositionInDecodeOrderWithPositionOfCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ NSComparisonResult ret; | |
+ if (IsDirectBinding) { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = (NSComparisonResult) (long) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("comparePositionInDecodeOrderWithPositionOfCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("copyWithZone:")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSObject Copy (NSZone? zone) | |
+ { | |
+ var zone__handle__ = zone.GetHandle (); | |
+ NSObject? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("copyWithZone:"), zone__handle__))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("copyCurrentSampleFormatDescription")] | |
+ [return: ReleaseAttribute ()] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription () | |
+ { | |
+ global::CoreMedia.CMFormatDescription? ret; | |
+ if (IsDirectBinding) { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } else { | |
+ ret = CMFormatDescription.Create (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("copyCurrentSampleFormatDescription")))!; | |
+ } | |
+ if (ret is not null) | |
+ global::ObjCRuntime.Messaging.void_objc_msgSend (ret.Handle, Selector.GetHandle ("release")); | |
+ return ret!; | |
+ } | |
+ [Export ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("samplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor) | |
+ { | |
+ var positionOfCursor__handle__ = positionOfCursor!.GetNonNullHandle (nameof (positionOfCursor)); | |
+ byte ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSend_IntPtr (this.Handle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.bool_objc_msgSendSuper_IntPtr (this.SuperHandle, Selector.GetHandle ("samplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThanCursor:"), positionOfCursor__handle__); | |
+ } | |
+ return ret != 0; | |
+ } | |
+ [Export ("stepByDecodeTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByDecodeTime (global::CoreMedia.CMTime deltaDecodeTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByDecodeTime:wasPinned:"), deltaDecodeTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepByPresentationTime:wasPinned:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public unsafe virtual global::CoreMedia.CMTime StepByPresentationTime (global::CoreMedia.CMTime deltaPresentationTime, out bool wasPinned) | |
+ { | |
+ wasPinned = false; | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret_CMTime_out_Boolean (this.Handle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (this.SuperHandle, Selector.GetHandle ("stepByPresentationTime:wasPinned:"), deltaPresentationTime, (byte*) global::System.Runtime.CompilerServices.Unsafe.AsPointer<bool> (ref wasPinned)); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ [Export ("stepInDecodeOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInDecodeOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInDecodeOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [Export ("stepInPresentationOrderByCount:")] | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long StepInPresentationOrder (long stepCount) | |
+ { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend_Int64 (this.Handle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper_Int64 (this.SuperHandle, Selector.GetHandle ("stepInPresentationOrderByCount:"), stepCount); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ get { | |
+ return (AVSampleCursorChunkInfo) (CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { | |
+ [Export ("currentChunkInfo")] | |
+ get { | |
+ AVSampleCursorChunkInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentChunkStorageRange { | |
+ [Export ("currentChunkStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentChunkStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual NSUrl? CurrentChunkStorageUrl { | |
+ [Export ("currentChunkStorageURL")] | |
+ get { | |
+ NSUrl? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSUrl> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentChunkStorageURL")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ get { | |
+ return (AVSampleCursorAudioDependencyInfo) (CurrentSampleAudioDependencyInfo_Blittable.ToAVSampleCursorAudioDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorAudioDependencyInfo_Blittable CurrentSampleAudioDependencyInfo_Blittable { | |
+ [Export ("currentSampleAudioDependencyInfo")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleAudioDependencyInfo")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [Introduced (PlatformName.MacOSX, 12,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ public virtual NSDictionary? CurrentSampleDependencyAttachments { | |
+ [Introduced (PlatformName.MacOSX, 12,0, ObjCRuntime.PlatformArchitecture.All)] | |
+ [Export ("currentSampleDependencyAttachments")] | |
+ get { | |
+ NSDictionary? ret; | |
+ if (IsDirectBinding) { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } else { | |
+ ret = Runtime.GetNSObject<NSDictionary> (global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyAttachments")))!; | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
+ [Export ("currentSampleDuration")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDuration")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual long CurrentSampleIndexInChunk { | |
+ [Export ("currentSampleIndexInChunk")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.Int64_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleIndexInChunk")); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorStorageRange CurrentSampleStorageRange { | |
+ [Export ("currentSampleStorageRange")] | |
+ get { | |
+ AVSampleCursorStorageRange ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorStorageRange_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleStorageRange")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ get { | |
+ return (AVSampleCursorSyncInfo) (CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal virtual AVSampleCursorSyncInfo_Blittable CurrentSampleSyncInfo_Blittable { | |
+ [Export ("currentSampleSyncInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo_Blittable ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleSyncInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime DecodeTimeStamp { | |
+ [Export ("decodeTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("decodeTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual global::CoreMedia.CMTime PresentationTimeStamp { | |
+ [Export ("presentationTimeStamp")] | |
+ get { | |
+ global::CoreMedia.CMTime ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSend_stret (this.Handle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.CMTime_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("presentationTimeStamp")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public virtual nint SamplesRequiredForDecoderRefresh { | |
+ [Export ("samplesRequiredForDecoderRefresh")] | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return (nint) global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } else { | |
+ return (nint) global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("samplesRequiredForDecoderRefresh")); | |
+ } | |
+ } | |
+ } | |
+ } /* class AVSampleCursor */ | |
+} | |
diff --git a/old/watch/watch/ObjCRuntime/Messaging.g.cs b/new/watch/watch/ObjCRuntime/Messaging.g.cs | |
index 82e3afe..33f6016 100644 | |
--- a/old/watch/watch/ObjCRuntime/Messaging.g.cs | |
+++ b/new/watch/watch/ObjCRuntime/Messaging.g.cs | |
@@ -540,6 +540,50 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_CMTime_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, global::CoreMedia.CMTime arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo_Blittable AVSampleCursorSyncInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorDependencyInfo_Blittable AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorStorageRange AVSampleCursorStorageRange_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSend_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorChunkInfo_Blittable AVSampleCursorChunkInfo_Blittable_objc_msgSendSuper_stret (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSend (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorAudioDependencyInfo_Blittable AVSampleCursorAudioDependencyInfo_Blittable_objc_msgSendSuper (IntPtr receiver, IntPtr selector); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static long Int64_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static long Int64_objc_msgSendSuper_Int64 (IntPtr receiver, IntPtr selector, long arg1); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSend_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
+ public unsafe extern static global::CoreMedia.CMTime CMTime_objc_msgSendSuper_stret_CMTime_out_Boolean (IntPtr receiver, IntPtr selector, global::CoreMedia.CMTime arg1, byte* arg2); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend")] | |
public unsafe extern static void void_objc_msgSend_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, NSRange arg2, IntPtr arg3); | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper")] | |
public unsafe extern static void void_objc_msgSendSuper_IntPtr_NSRange_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, NSRange arg2, IntPtr arg3); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment