Skip to content

Commit 5a1ef5e

Browse files
authored
[xcode26.2] Update AVFoundation bindings to Xcode 26.2 Beta 1 (#24285)
1 parent 75fc04c commit 5a1ef5e

File tree

7 files changed

+27
-16
lines changed

7 files changed

+27
-16
lines changed

src/AVFoundation/Enums.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,8 @@ public enum AVAudioSessionCategoryOptions : ulong {
609609
OverrideMutedMicrophoneInterruption = 128,
610610
[iOS (26, 0), NoTV, NoMacCatalyst, NoMac]
611611
BluetoothHighQualityRecording = 1uL << 19,
612+
[iOS (26, 2), NoTV, MacCatalyst (26, 2), NoMac]
613+
FarFieldInput = 1uL << 18,
612614
}
613615

614616
/// <summary>An enumeration whose values specify the beginning and ending of an audio interruption.</summary>

src/avfoundation.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4325,6 +4325,10 @@ enum AVAudioSessionMode {
43254325
[MacCatalyst (26, 0), NoTV, NoMac, iOS (26, 0)]
43264326
[Field ("AVAudioSessionModeShortFormVideo")]
43274327
ShortFormVideo,
4328+
4329+
[MacCatalyst (26, 2), NoTV, NoMac, iOS (26, 2)]
4330+
[Field ("AVAudioSessionModeDualRoute")]
4331+
DualRoute,
43284332
}
43294333

43304334
[NoMac]
@@ -18681,6 +18685,18 @@ that the camera can focus and one representing the furthest
1868118685
[TV (26, 0), MacCatalyst (26, 0), Mac (26, 0), iOS (26, 0)]
1868218686
[Export ("cameraLensSmudgeDetectionStatus")]
1868318687
AVCaptureCameraLensSmudgeDetectionStatus CameraLensSmudgeDetectionStatus { get; }
18688+
18689+
// From the AVCaptureDeviceEdgeLight (AVCaptureDevice) category
18690+
18691+
[TV (26, 2), MacCatalyst (26, 2), Mac (26, 2), iOS (26, 2)]
18692+
[Static]
18693+
[Export ("edgeLightEnabled")]
18694+
bool EdgeLightEnabled { [Bind ("isEdgeLightEnabled")] get; }
18695+
18696+
[TV (26, 2), MacCatalyst (26, 2), Mac (26, 2), iOS (26, 2)]
18697+
[Static]
18698+
[Export ("edgeLightActive")]
18699+
bool EdgeLightActive { [Bind ("isEdgeLightActive")] get; }
1868418700
}
1868518701

1868618702
[TV (26, 0), MacCatalyst (26, 0), Mac (26, 0), iOS (26, 0)]
@@ -19087,6 +19103,10 @@ interface AVCaptureDeviceFormat {
1908719103
[NoTV, NoMacCatalyst, NoMac, iOS (26, 0)]
1908819104
[Export ("smartFramingSupported")]
1908919105
bool SmartFramingSupported { [Bind ("isSmartFramingSupported")] get; }
19106+
19107+
[TV (26, 2), MacCatalyst (26, 2), Mac (26, 2), iOS (26, 2)]
19108+
[Export ("edgeLightSupported")]
19109+
bool EdgeLightSupported { [Bind ("isEdgeLightSupported")] get; }
1909019110
}
1909119111

1909219112
[TV (26, 0), MacCatalyst (26, 0), Mac (26, 0), iOS (26, 0)]

tests/cecil-tests/Documentation.KnownFailures.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,6 +1244,7 @@ F:AVFoundation.AVAudioRoutingArbitrationCategory.PlayAndRecord
12441244
F:AVFoundation.AVAudioRoutingArbitrationCategory.PlayAndRecordVoice
12451245
F:AVFoundation.AVAudioRoutingArbitrationCategory.Playback
12461246
F:AVFoundation.AVAudioSessionCategoryOptions.BluetoothHighQualityRecording
1247+
F:AVFoundation.AVAudioSessionCategoryOptions.FarFieldInput
12471248
F:AVFoundation.AVAudioSessionCategoryOptions.OverrideMutedMicrophoneInterruption
12481249
F:AVFoundation.AVAudioSessionErrorCode.ExpiredSession
12491250
F:AVFoundation.AVAudioSessionErrorCode.SessionNotActive
@@ -1254,6 +1255,7 @@ F:AVFoundation.AVAudioSessionInterruptionReason.RouteDisconnected
12541255
F:AVFoundation.AVAudioSessionMicrophoneInjectionMode.None
12551256
F:AVFoundation.AVAudioSessionMicrophoneInjectionMode.SpokenAudio
12561257
F:AVFoundation.AVAudioSessionMode.Default
1258+
F:AVFoundation.AVAudioSessionMode.DualRoute
12571259
F:AVFoundation.AVAudioSessionMode.GameChat
12581260
F:AVFoundation.AVAudioSessionMode.Measurement
12591261
F:AVFoundation.AVAudioSessionMode.MoviePlayback
@@ -19061,6 +19063,8 @@ P:AVFoundation.AVCaptureDevice.CenterStageActive
1906119063
P:AVFoundation.AVCaptureDevice.CenterStageEnabled
1906219064
P:AVFoundation.AVCaptureDevice.CinematicVideoCaptureSceneMonitoringStatuses
1906319065
P:AVFoundation.AVCaptureDevice.ContinuityCamera
19066+
P:AVFoundation.AVCaptureDevice.EdgeLightActive
19067+
P:AVFoundation.AVCaptureDevice.EdgeLightEnabled
1906419068
P:AVFoundation.AVCaptureDevice.ExposureRectOfInterestSupported
1906519069
P:AVFoundation.AVCaptureDevice.FaceDrivenAutoExposureEnabled
1906619070
P:AVFoundation.AVCaptureDevice.FaceDrivenAutoFocusEnabled
@@ -19080,6 +19084,7 @@ P:AVFoundation.AVCaptureDeviceFormat.BackgroundReplacementSupported
1908019084
P:AVFoundation.AVCaptureDeviceFormat.CameraLensSmudgeDetectionSupported
1908119085
P:AVFoundation.AVCaptureDeviceFormat.CenterStageSupported
1908219086
P:AVFoundation.AVCaptureDeviceFormat.CinematicVideoCaptureSupported
19087+
P:AVFoundation.AVCaptureDeviceFormat.EdgeLightSupported
1908319088
P:AVFoundation.AVCaptureDeviceFormat.GlobalToneMappingSupported
1908419089
P:AVFoundation.AVCaptureDeviceFormat.HighestPhotoQualitySupported
1908519090
P:AVFoundation.AVCaptureDeviceFormat.HighPhotoQualitySupported

tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVFoundation.todo

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/iOS-AVFoundation.todo

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/macOS-AVFoundation.todo

Lines changed: 0 additions & 3 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/tvOS-AVFoundation.todo

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)