-
Notifications
You must be signed in to change notification settings - Fork 507
AVFAudio macOS xcode13.0 beta5
Manuel de la Pena edited this page Aug 25, 2021
·
2 revisions
#AVFAudio.framework https://github.com/xamarin/xamarin-macios/pull/12550
diff -ruN /Applications/Xcode_13.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h /Applications/Xcode_13.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h
--- /Applications/Xcode_13.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h 2021-07-23 13:30:55.000000000 -0400
+++ /Applications/Xcode_13.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h 2021-08-09 03:22:53.000000000 -0400
@@ -185,7 +185,13 @@
Note that activating an audio session is a synchronous (blocking) operation.
Therefore, we recommend that applications not activate their session from a thread where a long
- blocking operation will be problematic. When deactivating a session, the caller is required to
+ blocking operation will be problematic.
+ Apps may activate a AVAudioSessionCategoryPlayback session when another app is hosting a
+ call (to start a SharePlay activity for example). However, they are not permitted to capture the
+ microphone of the active call, so attempts to activate a session with category
+ AVAudioSessionCategoryRecord or AVAudioSessionCategoryPlayAndRecord will fail with error
+ AVAudioSessionErrorCodeInsufficientPriority.
+ When deactivating a session, the caller is required to
first stop or pause all running I/Os (e.g. audio queues, players, recorders, converters,
remote I/Os, etc.). Starting in iOS 8, if the session has running I/Os at the time that
deactivation is requested, the session will be deactivated, but the method will return NO and
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status