-
-
Save vs-mobiletools-engineering-service2/3e99067f3c70177db456a912a7384279 to your computer and use it in GitHub Desktop.
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 4a71285..15fe824 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+5566f4912c93487a5b43962663d0dd357200a46f")] | |
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f7f74b2541f816e5c3a1b16c5b6c157163a13f36")] | |
[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 75dd4d7..dd2a26e 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/5566f4912c93487a5b43962663d0dd357200a46f/*","/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/f7f74b2541f816e5c3a1b16c5b6c157163a13f36/*","/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 5d57a46..30f0f9d 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/5566f4912c93487a5b43962663d0dd357200a46f/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/f7f74b2541f816e5c3a1b16c5b6c157163a13f36/src*" | |
} | |
} | |
diff --git a/old/dotnet/ios/doc/Microsoft.iOS.xml b/new/dotnet/ios/doc/Microsoft.iOS.xml | |
index fe236cd..6d127fc 100644 | |
--- a/old/dotnet/ios/doc/Microsoft.iOS.xml | |
+++ b/new/dotnet/ios/doc/Microsoft.iOS.xml | |
@@ -23420,6 +23420,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> | |
@@ -329569,6 +329635,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"> | |
+ <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..ede9ae0 | |
--- /dev/null | |
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,741 @@ | |
+// | |
+// 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 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)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorSyncInfo ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ 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 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..c13f7c3 100644 | |
--- a/old/dotnet/ios/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/ios/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -1203,6 +1203,66 @@ 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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [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 81e69f9..b561772 100644 | |
--- a/old/dotnet/ios/ref/Microsoft.iOS.xml | |
+++ b/new/dotnet/ios/ref/Microsoft.iOS.xml | |
@@ -23402,6 +23402,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 5d57a46..30f0f9d 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/5566f4912c93487a5b43962663d0dd357200a46f/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/f7f74b2541f816e5c3a1b16c5b6c157163a13f36/src*" | |
} | |
} | |
diff --git a/old/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml b/new/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml | |
index 74659bd..79c3afb 100644 | |
--- a/old/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml | |
+++ b/new/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml | |
@@ -18729,6 +18729,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> | |
@@ -311943,6 +312009,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"> | |
+ <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..fc8f09a | |
--- /dev/null | |
+++ b/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,495 @@ | |
+// | |
+// 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 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)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo ret; | |
+ if (IsDirectBinding) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ 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 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..f98ecdb 100644 | |
--- a/old/dotnet/maccatalyst/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/maccatalyst/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -1027,6 +1027,66 @@ 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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [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 40e1836..e40e7be 100644 | |
--- a/old/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml | |
+++ b/new/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml | |
@@ -18719,6 +18719,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 5d57a46..30f0f9d 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/5566f4912c93487a5b43962663d0dd357200a46f/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/f7f74b2541f816e5c3a1b16c5b6c157163a13f36/src*" | |
} | |
} | |
diff --git a/old/dotnet/macos/doc/Microsoft.macOS.xml b/new/dotnet/macos/doc/Microsoft.macOS.xml | |
index 3b7032f..fc4d793 100644 | |
--- a/old/dotnet/macos/doc/Microsoft.macOS.xml | |
+++ b/new/dotnet/macos/doc/Microsoft.macOS.xml | |
@@ -282301,7 +282301,7 @@ | |
<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"> | |
+ <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"> | |
@@ -282310,7 +282310,7 @@ | |
<member name="P:AVFoundation.AVSampleCursor.CurrentChunkStorageUrl"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1388328-currentchunkstorageurl</appledoc> | |
</member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleAudioDependencyInfo"> | |
+ <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"> | |
@@ -282328,7 +282328,7 @@ | |
<member name="P:AVFoundation.AVSampleCursor.CurrentSampleStorageRange"> | |
<appledoc>https://developer.apple.com/documentation/avfoundation/avsamplecursor/1386359-currentsamplestoragerange</appledoc> | |
</member> | |
- <member name="P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo"> | |
+ <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"> | |
diff --git a/old/dotnet/macos/generated-sources/AVFoundation/AVSampleCursor.g.cs b/new/dotnet/macos/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
index c7d6ff6..285f310 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) | |
{ | |
@@ -328,14 +328,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ public 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 { | |
+ public 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,6 +407,8 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
[Export ("currentSampleDependencyInfo")] | |
get { | |
@@ -412,6 +422,22 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
[Export ("currentSampleDuration")] | |
get { | |
@@ -457,14 +483,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ public 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..8d01e4d 100644 | |
--- a/old/dotnet/macos/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/macos/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -954,6 +954,14 @@ 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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
@@ -962,6 +970,10 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
@@ -970,17 +982,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/tvos/SourceLink.json b/new/dotnet/tvos/SourceLink.json | |
index 5d57a46..30f0f9d 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/5566f4912c93487a5b43962663d0dd357200a46f/src*" | |
+ "/Users/builder/azdo/_work/1/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/f7f74b2541f816e5c3a1b16c5b6c157163a13f36/src*" | |
} | |
} | |
diff --git a/old/dotnet/tvos/doc/Microsoft.tvOS.xml b/new/dotnet/tvos/doc/Microsoft.tvOS.xml | |
index 8c40ee2..2a5622f 100644 | |
--- a/old/dotnet/tvos/doc/Microsoft.tvOS.xml | |
+++ b/new/dotnet/tvos/doc/Microsoft.tvOS.xml | |
@@ -13905,6 +13905,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> | |
@@ -208932,6 +208998,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"> | |
+ <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..1ca2302 | |
--- /dev/null | |
+++ b/new/dotnet/tvos/generated-sources/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,603 @@ | |
+// | |
+// 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 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)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ 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 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..ff081e3 100644 | |
--- a/old/dotnet/tvos/generated-sources/ObjCRuntime/Messaging.g.cs | |
+++ b/new/dotnet/tvos/generated-sources/ObjCRuntime/Messaging.g.cs | |
@@ -775,6 +775,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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [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 e1badb7..106e8ff 100644 | |
--- a/old/dotnet/tvos/ref/Microsoft.tvOS.xml | |
+++ b/new/dotnet/tvos/ref/Microsoft.tvOS.xml | |
@@ -13902,6 +13902,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..d5358e5 | |
--- /dev/null | |
+++ b/new/ios/native/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,734 @@ | |
+// | |
+// 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 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)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ #if ARCH_32 | |
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS"); | |
+ #else | |
+ AVSampleCursorSyncInfo ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ #endif | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ 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 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..f80a2ee 100644 | |
--- a/old/ios/native/ObjCRuntime/Messaging.g.cs | |
+++ b/new/ios/native/ObjCRuntime/Messaging.g.cs | |
@@ -1118,6 +1118,66 @@ 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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [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..49f785e 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:"; | |
@@ -323,14 +323,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ public 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!; | |
} | |
@@ -362,13 +368,19 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ public 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,6 +400,8 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
[Export ("currentSampleDependencyInfo")] | |
get { | |
@@ -401,6 +415,22 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
[Export ("currentSampleDuration")] | |
get { | |
@@ -446,14 +476,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ public 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..c7816d2 100644 | |
--- a/old/mac/full/ObjCRuntime/Messaging.g.cs | |
+++ b/new/mac/full/ObjCRuntime/Messaging.g.cs | |
@@ -873,6 +873,14 @@ 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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
@@ -881,6 +889,10 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
@@ -889,17 +901,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..49f785e 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:"; | |
@@ -323,14 +323,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorChunkInfo CurrentChunkInfo { | |
+ public 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!; | |
} | |
@@ -362,13 +368,19 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { | |
+ public 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,6 +400,8 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
[Export ("currentSampleDependencyInfo")] | |
get { | |
@@ -401,6 +415,22 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ get { | |
+ if (IsDirectBinding) { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSend (this.Handle, selCurrentSampleDependencyInfoXHandle); | |
+ } else { | |
+ return global::ObjCRuntime.Messaging.AVSampleCursorDependencyInfo_Blittable_objc_msgSendSuper (this.SuperHandle, selCurrentSampleDependencyInfoXHandle); | |
+ } | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
public virtual global::CoreMedia.CMTime CurrentSampleDuration { | |
[Export ("currentSampleDuration")] | |
get { | |
@@ -446,14 +476,20 @@ namespace AVFoundation { | |
} | |
} | |
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
- public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { | |
+ public 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..c7816d2 100644 | |
--- a/old/mac/mobile/ObjCRuntime/Messaging.g.cs | |
+++ b/new/mac/mobile/ObjCRuntime/Messaging.g.cs | |
@@ -873,6 +873,14 @@ 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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
@@ -881,6 +889,10 @@ namespace ObjCRuntime { | |
[DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSendSuper_stret")] | |
public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
@@ -889,17 +901,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..44fa75b | |
--- /dev/null | |
+++ b/new/tvos/tvos/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,596 @@ | |
+// | |
+// 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 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)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ 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 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..51a33c4 100644 | |
--- a/old/tvos/tvos/ObjCRuntime/Messaging.g.cs | |
+++ b/new/tvos/tvos/ObjCRuntime/Messaging.g.cs | |
@@ -722,6 +722,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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [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..d3a9f26 | |
--- /dev/null | |
+++ b/new/watch/watch/AVFoundation/AVSampleCursor.g.cs | |
@@ -0,0 +1,592 @@ | |
+// | |
+// 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 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 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)] | |
+ [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.", false)] | |
+ [EditorBrowsable (EditorBrowsableState.Never)] | |
+ public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { | |
+ [Export ("currentSampleDependencyInfo")] | |
+ get { | |
+ AVSampleCursorSyncInfo ret; | |
+ if (IsDirectBinding) { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSend_stret (this.Handle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } else { | |
+ if (global::ObjCRuntime.Runtime.IsARM64CallingConvention) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (IntPtr.Size == 8) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else if (Runtime.Arch == Arch.DEVICE) { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } else { | |
+ ret = global::ObjCRuntime.Messaging.AVSampleCursorSyncInfo_objc_msgSendSuper_stret (this.SuperHandle, Selector.GetHandle ("currentSampleDependencyInfo")); | |
+ } | |
+ } | |
+ return ret!; | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { | |
+ get { | |
+ return (AVSampleCursorDependencyInfo) (CurrentSampleDependencyInfo_Blittable.ToAVSampleCursorDependencyInfo ()); | |
+ } | |
+ } | |
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)] | |
+ internal AVSampleCursorDependencyInfo_Blittable CurrentSampleDependencyInfo_Blittable { | |
+ 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 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..334603a 100644 | |
--- a/old/watch/watch/ObjCRuntime/Messaging.g.cs | |
+++ b/new/watch/watch/ObjCRuntime/Messaging.g.cs | |
@@ -540,6 +540,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.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [DllImport (LIBOBJC_DYLIB, EntryPoint="objc_msgSend_stret")] | |
+ public unsafe extern static global::AVFoundation.AVSampleCursorSyncInfo AVSampleCursorSyncInfo_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); | |
+ [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