Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created August 26, 2024 23:18
Show Gist options
  • Save vs-mobiletools-engineering-service2/3d0df3f2df5c53b592e3f2b6a45f807f to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/3d0df3f2df5c53b592e3f2b6a45f807f to your computer and use it in GitHub Desktop.
generator-diff/generator.diff
diff --git a/old/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs b/new/dotnet/IDE/obj/common/bgen/bgen.AssemblyInfo.cs
index 3ef0217..ebee4f3 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+beac080a063f8723ec2796e4aba4dd26934bb2c7")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+50bc38f3935692e5f544d28c813eba599714e3f2")]
[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 14b97ef..30b890b 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/4/a/change-detection/tmp/src/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/beac080a063f8723ec2796e4aba4dd26934bb2c7/*","/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/bd3d13362bfda48a34fa0cc419744c4a1f4dc45a/*"}}
\ No newline at end of file
+{"documents":{"/Users/builder/azdo/_work/4/s/xamarin-macios/*":"https://raw.githubusercontent.com/xamarin/xamarin-macios/50bc38f3935692e5f544d28c813eba599714e3f2/*","/Users/builder/azdo/_work/4/s/xamarin-macios/external/api-tools/*":"https://raw.githubusercontent.com/xamarin/api-tools/1fbbe003a141231439c08b23989d3dc910bd6182/*","/Users/builder/azdo/_work/4/s/xamarin-macios/external/macios-binaries/*":"https://raw.githubusercontent.com/xamarin/macios-binaries/7813391e75d7373ee073ef2d5716e3c607c8636a/*","/Users/builder/azdo/_work/4/s/xamarin-macios/external/MonoTouch.Dialog/*":"https://raw.githubusercontent.com/xamarin/MonoTouch.Dialog/77b3337dbbc9e3e2f1b06dab3d37d2822488b0b3/*","/Users/builder/azdo/_work/4/s/xamarin-macios/external/opentk/*":"https://raw.githubusercontent.com/mono/opentk/396bc90c7ac2e7ce442840a5e8bd91e5e79b381e/*","/Users/builder/azdo/_work/4/s/xamarin-macios/external/Touch.Unit/*":"https://raw.githubusercontent.com/xamarin/Touch.Unit/92a072683b69b2f61f235a7a249c2c7f261236d4/*","/Users/builder/azdo/_work/4/s/xamarin-macios/external/Xamarin.MacDev/*":"https://raw.githubusercontent.com/xamarin/Xamarin.MacDev/bd3d13362bfda48a34fa0cc419744c4a1f4dc45a/*"}}
\ No newline at end of file
diff --git a/old/dotnet/ios/SourceLink.json b/new/dotnet/ios/SourceLink.json
index 02731e9..226ec14 100644
--- a/old/dotnet/ios/SourceLink.json
+++ b/new/dotnet/ios/SourceLink.json
@@ -1,5 +1,5 @@
{
"documents": {
- "/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/beac080a063f8723ec2796e4aba4dd26934bb2c7/src*"
+ "/Users/builder/azdo/_work/4/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/50bc38f3935692e5f544d28c813eba599714e3f2/src*"
}
}
diff --git a/old/dotnet/ios/doc/Microsoft.iOS.xml b/new/dotnet/ios/doc/Microsoft.iOS.xml
index 2f33ed1..163c453 100644
--- a/old/dotnet/ios/doc/Microsoft.iOS.xml
+++ b/new/dotnet/ios/doc/Microsoft.iOS.xml
@@ -83708,6 +83708,119 @@
</para>
</remarks>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/dotnet/ios/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/dotnet/ios/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index dadf34d..0af4b98 100644
--- a/old/dotnet/ios/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/dotnet/ios/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -54,19 +54,19 @@ namespace AudioToolbox {
[SupportedOSPlatform ("ios16.0")]
[SupportedOSPlatform ("maccatalyst16.0")]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Off = 0,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
On = 1,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Auto = 2,
}
diff --git a/new/dotnet/ios/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/dotnet/ios/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..2b238ec
--- /dev/null
+++ b/new/dotnet/ios/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,62 @@
+//
+// 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 AudioToolbox {
+ [SupportedOSPlatform ("ios17.0")]
+ [SupportedOSPlatform ("tvos17.0")]
+ [SupportedOSPlatform ("maccatalyst17.0")]
+ [SupportedOSPlatform ("macos14.0")]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/dotnet/ios/generated-sources/AudioUnit/AUAudioUnit.g.cs b/new/dotnet/ios/generated-sources/AudioUnit/AUAudioUnit.g.cs
index 71455a1..4fb2cea 100644
--- a/old/dotnet/ios/generated-sources/AudioUnit/AUAudioUnit.g.cs
+++ b/new/dotnet/ios/generated-sources/AudioUnit/AUAudioUnit.g.cs
@@ -811,6 +811,27 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("tvos16.0")]
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ public virtual NSData[] MigrateFromPlugin {
+ [Export ("migrateFromPlugin")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("migrateFromPlugin")))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("migrateFromPlugin")))!;
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/dotnet/ios/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/dotnet/ios/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
index 40f9183..9ec3ccf 100644
--- a/old/dotnet/ios/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/dotnet/ios/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -173,33 +173,36 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [SupportedOSPlatform ("macos12.3")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerEnableHeadTracking = 3111,
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [SupportedOSPlatform ("macos14.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
diff --git a/old/dotnet/ios/ref/Microsoft.iOS.xml b/new/dotnet/ios/ref/Microsoft.iOS.xml
index fc052a2..6cfd47e 100644
--- a/old/dotnet/ios/ref/Microsoft.iOS.xml
+++ b/new/dotnet/ios/ref/Microsoft.iOS.xml
@@ -82253,6 +82253,119 @@
</para>
</remarks>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/dotnet/maccatalyst/SourceLink.json b/new/dotnet/maccatalyst/SourceLink.json
index 02731e9..226ec14 100644
--- a/old/dotnet/maccatalyst/SourceLink.json
+++ b/new/dotnet/maccatalyst/SourceLink.json
@@ -1,5 +1,5 @@
{
"documents": {
- "/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/beac080a063f8723ec2796e4aba4dd26934bb2c7/src*"
+ "/Users/builder/azdo/_work/4/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/50bc38f3935692e5f544d28c813eba599714e3f2/src*"
}
}
diff --git a/old/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml b/new/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml
index 208e916..c52b1d4 100644
--- a/old/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml
+++ b/new/dotnet/maccatalyst/doc/Microsoft.MacCatalyst.xml
@@ -78839,6 +78839,119 @@
</para>
</remarks>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/dotnet/maccatalyst/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/dotnet/maccatalyst/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index f307170..b46a9e6 100644
--- a/old/dotnet/maccatalyst/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -54,19 +54,19 @@ namespace AudioToolbox {
[SupportedOSPlatform ("ios16.0")]
[SupportedOSPlatform ("maccatalyst16.0")]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Off = 0,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
On = 1,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Auto = 2,
}
diff --git a/new/dotnet/maccatalyst/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/dotnet/maccatalyst/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..3267b12
--- /dev/null
+++ b/new/dotnet/maccatalyst/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,62 @@
+//
+// 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 AudioToolbox {
+ [SupportedOSPlatform ("ios17.0")]
+ [SupportedOSPlatform ("tvos17.0")]
+ [SupportedOSPlatform ("maccatalyst17.0")]
+ [SupportedOSPlatform ("macos14.0")]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/dotnet/maccatalyst/generated-sources/AudioUnit/AUAudioUnit.g.cs b/new/dotnet/maccatalyst/generated-sources/AudioUnit/AUAudioUnit.g.cs
index d88297d..cf7d9ac 100644
--- a/old/dotnet/maccatalyst/generated-sources/AudioUnit/AUAudioUnit.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/AudioUnit/AUAudioUnit.g.cs
@@ -796,6 +796,23 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("tvos16.0")]
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ public virtual NSData[] MigrateFromPlugin {
+ [Export ("migrateFromPlugin")]
+ get {
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("migrateFromPlugin")))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("migrateFromPlugin")))!;
+ }
+ return ret!;
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/dotnet/maccatalyst/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/dotnet/maccatalyst/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
index 9d9a6d0..177af3a 100644
--- a/old/dotnet/maccatalyst/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -173,33 +173,36 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [SupportedOSPlatform ("macos12.3")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerEnableHeadTracking = 3111,
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [SupportedOSPlatform ("macos14.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
diff --git a/old/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml b/new/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml
index d9c1eb1..5333a34 100644
--- a/old/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml
+++ b/new/dotnet/maccatalyst/ref/Microsoft.MacCatalyst.xml
@@ -77640,6 +77640,119 @@
</para>
</remarks>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/dotnet/macos/SourceLink.json b/new/dotnet/macos/SourceLink.json
index 02731e9..226ec14 100644
--- a/old/dotnet/macos/SourceLink.json
+++ b/new/dotnet/macos/SourceLink.json
@@ -1,5 +1,5 @@
{
"documents": {
- "/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/beac080a063f8723ec2796e4aba4dd26934bb2c7/src*"
+ "/Users/builder/azdo/_work/4/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/50bc38f3935692e5f544d28c813eba599714e3f2/src*"
}
}
diff --git a/old/dotnet/macos/doc/Microsoft.macOS.xml b/new/dotnet/macos/doc/Microsoft.macOS.xml
index 0ca5daf..a0400d0 100644
--- a/old/dotnet/macos/doc/Microsoft.macOS.xml
+++ b/new/dotnet/macos/doc/Microsoft.macOS.xml
@@ -68856,6 +68856,119 @@
<member name="T:AppKit.NSTextLayoutEnumerateLineFragments">
<summary>A delegate used as the callback in <see cref="M:UIKit.NSLayoutManager.EnumerateLineFragments(Foundation.NSRange,UIKit.NSTextLayoutEnumerateLineFragments)" />.</summary>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/dotnet/macos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/dotnet/macos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index 2269052..a9be01d 100644
--- a/old/dotnet/macos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/dotnet/macos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -49,19 +49,19 @@ namespace AudioToolbox {
[SupportedOSPlatform ("ios16.0")]
[SupportedOSPlatform ("maccatalyst16.0")]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Off = 0,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
On = 1,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Auto = 2,
}
diff --git a/new/dotnet/macos/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/dotnet/macos/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..6b9903a
--- /dev/null
+++ b/new/dotnet/macos/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,57 @@
+//
+// 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 Metal;
+using CoreML;
+using OpenGL;
+using AppKit;
+using Photos;
+using ModelIO;
+using Network;
+using SceneKit;
+using Contacts;
+using Security;
+using CloudKit;
+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 FileProvider;
+using CoreAnimation;
+using CoreFoundation;
+using NetworkExtension;
+using MetalPerformanceShadersGraph;
+#nullable enable
+#if !NET
+using NativeHandle = System.IntPtr;
+#endif
+namespace AudioToolbox {
+ [SupportedOSPlatform ("ios17.0")]
+ [SupportedOSPlatform ("tvos17.0")]
+ [SupportedOSPlatform ("maccatalyst17.0")]
+ [SupportedOSPlatform ("macos14.0")]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/dotnet/macos/generated-sources/AudioUnit/AUAudioUnit.g.cs b/new/dotnet/macos/generated-sources/AudioUnit/AUAudioUnit.g.cs
index 4a49d2f..3fec889 100644
--- a/old/dotnet/macos/generated-sources/AudioUnit/AUAudioUnit.g.cs
+++ b/new/dotnet/macos/generated-sources/AudioUnit/AUAudioUnit.g.cs
@@ -154,6 +154,9 @@ namespace AudioUnit {
const string selMaximumFramesToRenderX = "maximumFramesToRender";
static readonly NativeHandle selMaximumFramesToRenderXHandle = Selector.GetHandle ("maximumFramesToRender");
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ const string selMigrateFromPluginX = "migrateFromPlugin";
+ static readonly NativeHandle selMigrateFromPluginXHandle = Selector.GetHandle ("migrateFromPlugin");
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
const string selOutputBussesX = "outputBusses";
static readonly NativeHandle selOutputBussesXHandle = Selector.GetHandle ("outputBusses");
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
@@ -1010,6 +1013,23 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("tvos16.0")]
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ public virtual NSData[] MigrateFromPlugin {
+ [Export ("migrateFromPlugin")]
+ get {
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, selMigrateFromPluginXHandle))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, selMigrateFromPluginXHandle))!;
+ }
+ return ret!;
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/dotnet/macos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/dotnet/macos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
index 4ba83fc..8d2db85 100644
--- a/old/dotnet/macos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/dotnet/macos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -183,33 +183,36 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [SupportedOSPlatform ("macos12.3")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerEnableHeadTracking = 3111,
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [SupportedOSPlatform ("macos14.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
diff --git a/old/dotnet/macos/ref/Microsoft.macOS.xml b/new/dotnet/macos/ref/Microsoft.macOS.xml
index d3d50ae..bc38fd0 100644
--- a/old/dotnet/macos/ref/Microsoft.macOS.xml
+++ b/new/dotnet/macos/ref/Microsoft.macOS.xml
@@ -68506,6 +68506,119 @@
<member name="T:AppKit.NSTextLayoutEnumerateLineFragments">
<summary>A delegate used as the callback in <see cref="M:UIKit.NSLayoutManager.EnumerateLineFragments(Foundation.NSRange,UIKit.NSTextLayoutEnumerateLineFragments)" />.</summary>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/dotnet/tvos/SourceLink.json b/new/dotnet/tvos/SourceLink.json
index 02731e9..226ec14 100644
--- a/old/dotnet/tvos/SourceLink.json
+++ b/new/dotnet/tvos/SourceLink.json
@@ -1,5 +1,5 @@
{
"documents": {
- "/Users/builder/azdo/_work/4/a/change-detection/tmp/src/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/beac080a063f8723ec2796e4aba4dd26934bb2c7/src*"
+ "/Users/builder/azdo/_work/4/s/xamarin-macios/src*": "https://raw.githubusercontent.com/xamarin/xamarin-macios/50bc38f3935692e5f544d28c813eba599714e3f2/src*"
}
}
diff --git a/old/dotnet/tvos/doc/Microsoft.tvOS.xml b/new/dotnet/tvos/doc/Microsoft.tvOS.xml
index 978f615..7f15ea6 100644
--- a/old/dotnet/tvos/doc/Microsoft.tvOS.xml
+++ b/new/dotnet/tvos/doc/Microsoft.tvOS.xml
@@ -52011,6 +52011,119 @@
</para>
</remarks>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/dotnet/tvos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/dotnet/tvos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index 4286d82..f253583 100644
--- a/old/dotnet/tvos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/dotnet/tvos/generated-sources/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -46,19 +46,19 @@ namespace AudioToolbox {
[SupportedOSPlatform ("ios16.0")]
[SupportedOSPlatform ("maccatalyst16.0")]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Off = 0,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
On = 1,
- [UnsupportedOSPlatform ("ios")]
- [UnsupportedOSPlatform ("tvos")]
- [UnsupportedOSPlatform ("maccatalyst")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
[SupportedOSPlatform ("macos13.0")]
Auto = 2,
}
diff --git a/new/dotnet/tvos/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/dotnet/tvos/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..76f36bb
--- /dev/null
+++ b/new/dotnet/tvos/generated-sources/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,54 @@
+//
+// 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 AudioToolbox {
+ [SupportedOSPlatform ("ios17.0")]
+ [SupportedOSPlatform ("tvos17.0")]
+ [SupportedOSPlatform ("maccatalyst17.0")]
+ [SupportedOSPlatform ("macos14.0")]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/dotnet/tvos/generated-sources/AudioUnit/AUAudioUnit.g.cs b/new/dotnet/tvos/generated-sources/AudioUnit/AUAudioUnit.g.cs
index 44c61c4..e2cda09 100644
--- a/old/dotnet/tvos/generated-sources/AudioUnit/AUAudioUnit.g.cs
+++ b/new/dotnet/tvos/generated-sources/AudioUnit/AUAudioUnit.g.cs
@@ -696,6 +696,23 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [SupportedOSPlatform ("tvos16.0")]
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios16.0")]
+ [SupportedOSPlatform ("maccatalyst16.0")]
+ public virtual NSData[] MigrateFromPlugin {
+ [Export ("migrateFromPlugin")]
+ get {
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSend (this.Handle, Selector.GetHandle ("migrateFromPlugin")))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.NativeHandle_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("migrateFromPlugin")))!;
+ }
+ return ret!;
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/dotnet/tvos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/dotnet/tvos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
index 7af2335..1af3486 100644
--- a/old/dotnet/tvos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/dotnet/tvos/generated-sources/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -165,33 +165,36 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [ObsoletedOSPlatform ("ios9.0")]
- [ObsoletedOSPlatform ("tvos9.0")]
- [ObsoletedOSPlatform ("maccatalyst13.1")]
- [ObsoletedOSPlatform ("macos10.11")]
- [SupportedOSPlatform ("ios")]
- [SupportedOSPlatform ("macos")]
- [SupportedOSPlatform ("tvos")]
- [SupportedOSPlatform ("maccatalyst")]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [SupportedOSPlatform ("macos12.3")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerEnableHeadTracking = 3111,
+ [SupportedOSPlatform ("macos13.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [SupportedOSPlatform ("macos14.0")]
+ [SupportedOSPlatform ("ios18.0")]
+ [SupportedOSPlatform ("tvos18.0")]
+ [SupportedOSPlatform ("maccatalyst18.0")]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
diff --git a/old/dotnet/tvos/ref/Microsoft.tvOS.xml b/new/dotnet/tvos/ref/Microsoft.tvOS.xml
index 7de52b1..683c7c4 100644
--- a/old/dotnet/tvos/ref/Microsoft.tvOS.xml
+++ b/new/dotnet/tvos/ref/Microsoft.tvOS.xml
@@ -51786,6 +51786,119 @@
</para>
</remarks>
</member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions,AudioToolbox.AudioConverterError@)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <param name="error">In case of failure, will contain the error code for the failure. Otherwise the value <see cref="F:AudioToolbox.AudioConverterError.None" /> will be returned.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Create(AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioStreamBasicDescription,AudioToolbox.AudioConverterOptions)">
+ <summary>Create a new AudioConverter with the specified options.</summary>
+ <param name="sourceFormat">The format of the source audio to be converted.</param>
+ <param name="destinationFormat">The format to convert the source audio to.</param>
+ <param name="options">Any <see cref="T:AudioToolbox.AudioConverterOptions" /> to use.</param>
+ <returns>A new AudioConverter instance, or null in case of failure.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(System.UInt32,System.IntPtr,AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="flags">Reserved; always pass 0.</param>
+ <param name="ioReserved">Reserved; always pass IntPtr.Zero.</param>
+ <param name="completionCallback">Optional callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioConverter.Prepare(AudioToolbox.AudioConverter.PrepareCompletionCallback)">
+ <summary>Optimizes any subsequent creation of audio converters in this process.</summary>
+ <param name="completionCallback">Callback to invoke when the preparation is complete.</param>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(System.UInt32)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="userData">The fourcc of the ID whose count to retrieve.</param>
+ <returns>The number of user udata for the specified ID.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.CountUserData(AudioToolbox.AudioFileChunkType)">
+ <summary>Get the number of user data for the specified chunk type.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <returns>The number of user data for the specified chunk type.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32)">
+ <summary>Get the size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <returns>Returns the (non-negative) size on success, otherwise -1.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(System.UInt32,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserDataSize(AudioToolbox.AudioFileChunkType,System.Int32,System.UInt64@)">
+ <summary>Get the 64-bit size of the specified user data.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">The retrieved 64-bit size of the specified user data.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.Int32,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataID">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Int32@,System.IntPtr)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">On input the size of the memory <paramref name="userData" /> points to. On output the number of bytes written.</param>
+ <param name="userData">A pointer to memory where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(System.UInt32,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="userDataId">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
+ <member name="M:AudioToolbox.AudioFile.GetUserData(AudioToolbox.AudioFileChunkType,System.Int32,System.Int64,System.Byte[],System.Int32@)">
+ <summary>Get part of the data of a chunk in a file.</summary>
+ <param name="chunkType">The fourcc of the chunk.</param>
+ <param name="index">The index of the chunk if there are more than one chunk.</param>
+ <param name="offset">The offset from the first byte of the chunk of the data to get.</param>
+ <param name="size">The number of bytes written into the byte array.</param>
+ <param name="data">An array of bytes where the data will be copied.</param>
+ <returns>Returns <see cref="F:AudioToolbox.AudioFileError.Success" /> on success, otherwise an <see cref="T:AudioToolbox.AudioFileError" /> error code.</returns>
+ </member>
<member name="T:AudioToolbox.AudioSessionActiveFlags">
<summary>Flags passed to AudioSession's SetActive method.</summary>
</member>
diff --git a/old/ios/native/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/ios/native/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index 4851dcf..3bd2d27 100644
--- a/old/ios/native/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/ios/native/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -54,17 +54,17 @@ namespace AudioToolbox {
[Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
[Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Off = 0,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
On = 1,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Auto = 2,
}
}
diff --git a/new/ios/native/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/ios/native/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..99b9379
--- /dev/null
+++ b/new/ios/native/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,61 @@
+//
+// 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 AudioToolbox {
+ [Introduced (PlatformName.iOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/ios/native/AudioUnit/AUAudioUnit.g.cs b/new/ios/native/AudioUnit/AUAudioUnit.g.cs
index 8c8e393..27fda8f 100644
--- a/old/ios/native/AudioUnit/AUAudioUnit.g.cs
+++ b/new/ios/native/AudioUnit/AUAudioUnit.g.cs
@@ -778,6 +778,33 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ public virtual NSData[] MigrateFromPlugin {
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Export ("migrateFromPlugin")]
+ get {
+ #if ARCH_32
+ throw new PlatformNotSupportedException ("This API is not supported on this version of iOS");
+ #else
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("migrateFromPlugin")))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("migrateFromPlugin")))!;
+ }
+ return ret!;
+ #endif
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/ios/native/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/ios/native/AudioUnit/AudioUnitPropertyIDType.g.cs
index 085f393..1bd0a81 100644
--- a/old/ios/native/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/ios/native/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -154,21 +154,39 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [Introduced (PlatformName.MacOSX, 12,3, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerEnableHeadTracking = 3111,
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
diff --git a/old/mac/full/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/mac/full/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index ea634ad..12a9b92 100644
--- a/old/mac/full/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/mac/full/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -49,17 +49,17 @@ namespace AudioToolbox {
[Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
[Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Off = 0,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
On = 1,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Auto = 2,
}
}
diff --git a/new/mac/full/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/mac/full/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..db26ae6
--- /dev/null
+++ b/new/mac/full/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,56 @@
+//
+// 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.Diagnostics;
+using System.ComponentModel;
+using System.Threading.Tasks;
+using System.Runtime.InteropServices;
+using System.Diagnostics.CodeAnalysis;
+using QTKit;
+using Metal;
+using CoreML;
+using OpenGL;
+using AppKit;
+using Photos;
+using ModelIO;
+using Network;
+using SceneKit;
+using Contacts;
+using Security;
+using CloudKit;
+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 FileProvider;
+using CoreAnimation;
+using CoreFoundation;
+using NetworkExtension;
+using MetalPerformanceShadersGraph;
+#nullable enable
+#if !NET
+using NativeHandle = System.IntPtr;
+#endif
+namespace AudioToolbox {
+ [Introduced (PlatformName.iOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/mac/full/AudioUnit/AUAudioUnit.g.cs b/new/mac/full/AudioUnit/AUAudioUnit.g.cs
index 3e98a61..6ed2423 100644
--- a/old/mac/full/AudioUnit/AUAudioUnit.g.cs
+++ b/new/mac/full/AudioUnit/AUAudioUnit.g.cs
@@ -149,6 +149,9 @@ namespace AudioUnit {
const string selMaximumFramesToRenderX = "maximumFramesToRender";
static readonly IntPtr selMaximumFramesToRenderXHandle = Selector.GetHandle ("maximumFramesToRender");
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ const string selMigrateFromPluginX = "migrateFromPlugin";
+ static readonly IntPtr selMigrateFromPluginXHandle = Selector.GetHandle ("migrateFromPlugin");
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
const string selOutputBussesX = "outputBusses";
static readonly IntPtr selOutputBussesXHandle = Selector.GetHandle ("outputBusses");
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
@@ -979,6 +982,29 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ public virtual NSData[] MigrateFromPlugin {
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Export ("migrateFromPlugin")]
+ get {
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, selMigrateFromPluginXHandle))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, selMigrateFromPluginXHandle))!;
+ }
+ return ret!;
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/mac/full/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/mac/full/AudioUnit/AudioUnitPropertyIDType.g.cs
index a78a5b9..2b9aef8 100644
--- a/old/mac/full/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/mac/full/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -164,21 +164,39 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [Introduced (PlatformName.MacOSX, 12,3, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerEnableHeadTracking = 3111,
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
diff --git a/old/mac/mobile/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/mac/mobile/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index ea634ad..12a9b92 100644
--- a/old/mac/mobile/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/mac/mobile/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -49,17 +49,17 @@ namespace AudioToolbox {
[Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
[Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Off = 0,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
On = 1,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Auto = 2,
}
}
diff --git a/new/mac/mobile/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/mac/mobile/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..db26ae6
--- /dev/null
+++ b/new/mac/mobile/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,56 @@
+//
+// 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.Diagnostics;
+using System.ComponentModel;
+using System.Threading.Tasks;
+using System.Runtime.InteropServices;
+using System.Diagnostics.CodeAnalysis;
+using QTKit;
+using Metal;
+using CoreML;
+using OpenGL;
+using AppKit;
+using Photos;
+using ModelIO;
+using Network;
+using SceneKit;
+using Contacts;
+using Security;
+using CloudKit;
+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 FileProvider;
+using CoreAnimation;
+using CoreFoundation;
+using NetworkExtension;
+using MetalPerformanceShadersGraph;
+#nullable enable
+#if !NET
+using NativeHandle = System.IntPtr;
+#endif
+namespace AudioToolbox {
+ [Introduced (PlatformName.iOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/mac/mobile/AudioUnit/AUAudioUnit.g.cs b/new/mac/mobile/AudioUnit/AUAudioUnit.g.cs
index 3e98a61..6ed2423 100644
--- a/old/mac/mobile/AudioUnit/AUAudioUnit.g.cs
+++ b/new/mac/mobile/AudioUnit/AUAudioUnit.g.cs
@@ -149,6 +149,9 @@ namespace AudioUnit {
const string selMaximumFramesToRenderX = "maximumFramesToRender";
static readonly IntPtr selMaximumFramesToRenderXHandle = Selector.GetHandle ("maximumFramesToRender");
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ const string selMigrateFromPluginX = "migrateFromPlugin";
+ static readonly IntPtr selMigrateFromPluginXHandle = Selector.GetHandle ("migrateFromPlugin");
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
const string selOutputBussesX = "outputBusses";
static readonly IntPtr selOutputBussesXHandle = Selector.GetHandle ("outputBusses");
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
@@ -979,6 +982,29 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ public virtual NSData[] MigrateFromPlugin {
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Export ("migrateFromPlugin")]
+ get {
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, selMigrateFromPluginXHandle))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, selMigrateFromPluginXHandle))!;
+ }
+ return ret!;
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/mac/mobile/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/mac/mobile/AudioUnit/AudioUnitPropertyIDType.g.cs
index a78a5b9..2b9aef8 100644
--- a/old/mac/mobile/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/mac/mobile/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -164,21 +164,39 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [Introduced (PlatformName.MacOSX, 12,3, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerEnableHeadTracking = 3111,
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
diff --git a/old/tvos/tvos/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs b/new/tvos/tvos/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
index 537b775..edb9556 100644
--- a/old/tvos/tvos/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
+++ b/new/tvos/tvos/AudioToolbox/AUSpatialMixerPersonalizedHrtfMode.g.cs
@@ -46,17 +46,17 @@ namespace AudioToolbox {
[Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
[Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
public enum AUSpatialMixerPersonalizedHrtfMode : uint {
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Off = 0,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
On = 1,
- [Unavailable (PlatformName.iOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All)]
- [Unavailable (PlatformName.MacCatalyst, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
Auto = 2,
}
}
diff --git a/new/tvos/tvos/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs b/new/tvos/tvos/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
new file mode 100644
index 0000000..c9f1721
--- /dev/null
+++ b/new/tvos/tvos/AudioToolbox/AUVoiceIOOtherAudioDuckingLevel.g.cs
@@ -0,0 +1,53 @@
+//
+// 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 AudioToolbox {
+ [Introduced (PlatformName.iOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 17,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ public enum AUVoiceIOOtherAudioDuckingLevel : uint {
+ Default = 0,
+ Min = 10,
+ Mid = 20,
+ Max = 30,
+ }
+}
diff --git a/old/tvos/tvos/AudioUnit/AUAudioUnit.g.cs b/new/tvos/tvos/AudioUnit/AUAudioUnit.g.cs
index a6805aa..7ec889e 100644
--- a/old/tvos/tvos/AudioUnit/AUAudioUnit.g.cs
+++ b/new/tvos/tvos/AudioUnit/AUAudioUnit.g.cs
@@ -672,6 +672,29 @@ namespace AudioUnit {
}
}
[BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ public virtual NSData[] MigrateFromPlugin {
+ [Introduced (PlatformName.WatchOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 16,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Export ("migrateFromPlugin")]
+ get {
+ NSData[]? ret;
+ if (IsDirectBinding) {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSend (this.Handle, Selector.GetHandle ("migrateFromPlugin")))!;
+ } else {
+ ret = CFArray.ArrayFromHandle<NSData>(global::ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper (this.SuperHandle, Selector.GetHandle ("migrateFromPlugin")))!;
+ }
+ return ret!;
+ }
+ }
+ [BindingImpl (BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public virtual bool MusicDeviceOrEffect {
[Export ("isMusicDeviceOrEffect")]
get {
diff --git a/old/tvos/tvos/AudioUnit/AudioUnitPropertyIDType.g.cs b/new/tvos/tvos/AudioUnit/AudioUnitPropertyIDType.g.cs
index fbd5081..4ec71ca 100644
--- a/old/tvos/tvos/AudioUnit/AudioUnitPropertyIDType.g.cs
+++ b/new/tvos/tvos/AudioUnit/AudioUnitPropertyIDType.g.cs
@@ -145,21 +145,39 @@ namespace AudioUnit {
ReverbRoomType = 10,
UsesInternalReverb = 1005,
SpatializationAlgorithm = 3000,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ SpatialMixerRenderingFlags = 3003,
+ SpatialMixerSourceMode = 3005,
+ SpatialMixerDistanceParams = 3010,
+ [Obsolete ("Use 'SpatialMixerDistanceParams' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
DistanceParams = 3010,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerAttenuationCurve' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
AttenuationCurve = 3013,
- [Deprecated (PlatformName.iOS, 9,0)]
- [Deprecated (PlatformName.TvOS, 9,0)]
- [Deprecated (PlatformName.MacCatalyst, 13,1)]
- [Deprecated (PlatformName.MacOSX, 10,11)]
+ [Obsolete ("Use 'SpatialMixerRenderingFlags' instead.", false)]
+ [EditorBrowsable (EditorBrowsableState.Never)]
RenderingFlags = 3003,
+ SpatialMixerAttenuationCurve = 3013,
+ SpatialMixerOutputType = 3100,
+ SpatialMixerPointSourceInHeadMode = 3103,
+ [Introduced (PlatformName.MacOSX, 12,3, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerEnableHeadTracking = 3111,
+ [Introduced (PlatformName.MacOSX, 13,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerPersonalizedHrtfMode = 3113,
+ [Introduced (PlatformName.MacOSX, 14,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.iOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.TvOS, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Introduced (PlatformName.MacCatalyst, 18,0, ObjCRuntime.PlatformArchitecture.All)]
+ [Unavailable (PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All)]
+ SpatialMixerAnyInputIsUsingPersonalizedHrtf = 3116,
ScheduleAudioSlice = 3300,
ScheduleStartTimeStamp = 3301,
CurrentPlayTime = 3302,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment