-
Notifications
You must be signed in to change notification settings - Fork 549
AVFAudio macOS xcode16.0 b2
Rolf Bjarne Kvinge edited this page Jun 26, 2024
·
2 revisions
#AVFAudio.framework
diff -ruN /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h
--- /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h 2024-05-30 04:26:27
+++ /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h 2024-06-15 03:11:33
@@ -138,7 +138,10 @@
/*! Only valid with AVAudioSessionCategoryPlayAndRecord. Appropriate for Voice over IP
(VoIP) applications. Reduces the number of allowable audio routes to be only those
that are appropriate for VoIP applications and may engage appropriate system-supplied
- signal processing. Has the side effect of setting AVAudioSessionCategoryOptionAllowBluetooth */
+ signal processing. Has the side effect of setting AVAudioSessionCategoryOptionAllowBluetooth.
+ Using this mode without the VoiceProcessing IO unit or AVAudioEngine with voice processing enabled will result in the following:
+- Chat-specific signal processing such as echo cancellation or automatic gain correction will not be loaded
+- Dynamic processing on input and output will be disabled resulting in a lower output playback level. */
OS_EXPORT AVAudioSessionMode const AVAudioSessionModeVoiceChat API_AVAILABLE(ios(5.0), watchos(2.0), tvos(9.0)) API_UNAVAILABLE(macos);
/*! Set by Game Kit on behalf of an application that uses a GKVoiceChat object; valid
@@ -163,7 +166,10 @@
/*! Only valid with kAudioSessionCategory_PlayAndRecord. Reduces the number of allowable audio
routes to be only those that are appropriate for video chat applications. May engage appropriate
system-supplied signal processing. Has the side effect of setting
- AVAudioSessionCategoryOptionAllowBluetooth and AVAudioSessionCategoryOptionDefaultToSpeaker. */
+ AVAudioSessionCategoryOptionAllowBluetooth and AVAudioSessionCategoryOptionDefaultToSpeaker.
+ Using this mode without the VoiceProcessing IO unit or AVAudioEngine with voice processing enabled will result in the following:
+- Chat-specific signal processing such as echo cancellation or automatic gain correction will not be loaded
+- Dynamic processing on input and output will be disabled resulting in a lower output playback level. */
OS_EXPORT AVAudioSessionMode const AVAudioSessionModeVideoChat API_AVAILABLE(ios(7.0), watchos(2.0), tvos(9.0)) API_UNAVAILABLE(macos);
/*! Appropriate for applications which play spoken audio and wish to be paused (via audio session interruption) rather than ducked