From defa0a7864e667652e7b30966139c61dfd23e2bf Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Thu, 21 Nov 2024 15:41:29 +0100 Subject: [PATCH] [AudioToolbox] Implement Xcode 16.2 beta 1-3 changes in AudioToolbox. Also add a few more missing error codes from previous Xcode updates, and remove some unnecessary availability attributes. --- src/AudioUnit/AUEnums.cs | 12 ++++++------ tests/cecil-tests/Documentation.KnownFailures.txt | 8 +++++++- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/AudioUnit/AUEnums.cs b/src/AudioUnit/AUEnums.cs index 78e04b45d24e..73596c8bd7e4 100644 --- a/src/AudioUnit/AUEnums.cs +++ b/src/AudioUnit/AUEnums.cs @@ -66,15 +66,14 @@ public enum AudioUnitStatus { // Implictly cast to OSType Initialized = -10849, InvalidOfflineRender = -10848, Unauthorized = -10847, - [NoWatch] - [MacCatalyst (13, 1)] MidiOutputBufferFull = -66753, - [NoWatch] - [MacCatalyst (13, 1)] + RenderTimeout = -66745, InvalidParameterValue = -66743, - [NoWatch] - [MacCatalyst (13, 1)] ExtensionNotFound = -66744, + InvalidFilePath = -66742, + MissingKey = -66741, + ComponentManagerNotSupported = -66740, + MultipleVoiceProcessors = -66635, } /// Enumerates status values returned by . @@ -83,6 +82,7 @@ public enum AudioComponentStatus { // Implictly cast to OSType DuplicateDescription = -66752, UnsupportedType = -66751, TooManyInstances = -66750, + InstanceTimedOut = -66754, InstanceInvalidated = -66749, NotPermitted = -66748, InitializationTimedOut = -66747, diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index eeded43ce8a2..15accb18e61c 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -4245,6 +4245,7 @@ F:AudioUnit.AudioComponentManufacturerType.Apple F:AudioUnit.AudioComponentStatus.DuplicateDescription F:AudioUnit.AudioComponentStatus.InitializationTimedOut F:AudioUnit.AudioComponentStatus.InstanceInvalidated +F:AudioUnit.AudioComponentStatus.InstanceTimedOut F:AudioUnit.AudioComponentStatus.InvalidFormat F:AudioUnit.AudioComponentStatus.NotPermitted F:AudioUnit.AudioComponentStatus.OK @@ -4614,6 +4615,7 @@ F:AudioUnit.AudioUnitScopeType.Note F:AudioUnit.AudioUnitScopeType.Output F:AudioUnit.AudioUnitScopeType.Part F:AudioUnit.AudioUnitStatus.CannotDoInCurrentContext +F:AudioUnit.AudioUnitStatus.ComponentManagerNotSupported F:AudioUnit.AudioUnitStatus.ExtensionNotFound F:AudioUnit.AudioUnitStatus.FailedInitialization F:AudioUnit.AudioUnitStatus.FileNotFound @@ -4621,6 +4623,7 @@ F:AudioUnit.AudioUnitStatus.FormatNotSupported F:AudioUnit.AudioUnitStatus.Initialized F:AudioUnit.AudioUnitStatus.InvalidElement F:AudioUnit.AudioUnitStatus.InvalidFile +F:AudioUnit.AudioUnitStatus.InvalidFilePath F:AudioUnit.AudioUnitStatus.InvalidOfflineRender F:AudioUnit.AudioUnitStatus.InvalidParameter F:AudioUnit.AudioUnitStatus.InvalidParameterValue @@ -4628,12 +4631,15 @@ F:AudioUnit.AudioUnitStatus.InvalidProperty F:AudioUnit.AudioUnitStatus.InvalidPropertyValue F:AudioUnit.AudioUnitStatus.InvalidScope F:AudioUnit.AudioUnitStatus.MidiOutputBufferFull +F:AudioUnit.AudioUnitStatus.MissingKey +F:AudioUnit.AudioUnitStatus.MultipleVoiceProcessors F:AudioUnit.AudioUnitStatus.NoConnection F:AudioUnit.AudioUnitStatus.NoError F:AudioUnit.AudioUnitStatus.OK F:AudioUnit.AudioUnitStatus.ParameterError F:AudioUnit.AudioUnitStatus.PropertyNotInUse F:AudioUnit.AudioUnitStatus.PropertyNotWritable +F:AudioUnit.AudioUnitStatus.RenderTimeout F:AudioUnit.AudioUnitStatus.TooManyFramesToProcess F:AudioUnit.AudioUnitStatus.Unauthorized F:AudioUnit.AudioUnitStatus.Uninitialized @@ -56546,12 +56552,12 @@ P:CoreLocation.CLHeading.Y P:CoreLocation.CLHeading.Z P:CoreLocation.CLHeadingUpdatedEventArgs.NewHeading P:CoreLocation.CLLocation.AccuracyBest +P:CoreLocation.CLLocation.AccuracyBestForNavigation P:CoreLocation.CLLocation.AccuracyHundredMeters P:CoreLocation.CLLocation.AccuracyKilometer P:CoreLocation.CLLocation.AccuracyNearestTenMeters P:CoreLocation.CLLocation.AccuracyReduced P:CoreLocation.CLLocation.AccuracyThreeKilometers -P:CoreLocation.CLLocation.AccuracyBestForNavigation P:CoreLocation.CLLocation.Altitude P:CoreLocation.CLLocation.Coordinate P:CoreLocation.CLLocation.Course