Skip to content

AVFAudio tvOS xcode26.0 b2

Alex Soto edited this page Jun 24, 2025 · 1 revision

#AVFAudio.framework

diff -ruN /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h /Applications/Xcode_26.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h
--- /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h	2025-05-24 04:07:12
+++ /Applications/Xcode_26.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSession.h	2025-06-11 19:49:18
@@ -20,7 +20,6 @@
 // Forward declarations
 @class NSError, NSString, NSNumber;
 @class AVAudioChannelLayout;
-@class AVAudioSessionSwiftImpl;
 
 // =================================================================================================
 #pragma mark-- iOS/tvOS/watchOS AVAudioSession interface --
@@ -29,8 +28,6 @@
 API_AVAILABLE(ios(3.0), watchos(2.0), tvos(9.0)) API_UNAVAILABLE(macos) 
 @interface AVAudioSession : NSObject {
 @private
-//	Reenable once rdar://135815013 is unblocked
-//	AVAudioSessionSwiftImpl *_swiftImpl;
 	void *_impl;
 }
 
diff -ruN /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h /Applications/Xcode_26.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h
--- /Applications/Xcode_26.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h	2025-05-24 01:25:07
+++ /Applications/Xcode_26.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h	2025-06-12 07:16:40
@@ -280,11 +280,11 @@
 /// Notification sent to registered listeners when session's output mute state changes.
 ///
 /// The userInfo dictionary will contain the updated output mute value as accessed by ``AVAudioSessionMuteStateKey``
-OS_EXPORT NSNotificationName const AVAudioSessionOutputMuteStateChangeNotification API_AVAILABLE(ios(26.0), macos(26.0)) API_UNAVAILABLE(watchos, tvos, visionos) NS_SWIFT_NAME(AVAudioSession.outputMuteStateChangeNotification);
+OS_EXPORT NSNotificationName const AVAudioSessionOutputMuteStateChangeNotification API_AVAILABLE(ios(26.0)) API_UNAVAILABLE(watchos, tvos, visionos, macos) NS_SWIFT_NAME(AVAudioSession.outputMuteStateChangeNotification);
 
 /// Keys for ``AVAudioSessionOutputMuteStateChangeNotification``
 /// Value is `NSNumber` type with boolean value 0 for unmuted or value 1 for muted (samples zeroed out)
-OS_EXPORT NSString *const AVAudioSessionMuteStateKey API_AVAILABLE(ios(26.0), macos(26.0)) API_UNAVAILABLE(watchos, tvos, visionos) NS_SWIFT_NAME(AVAudioSession.muteStateKey);
+OS_EXPORT NSString *const AVAudioSessionMuteStateKey API_AVAILABLE(ios(26.0)) API_UNAVAILABLE(watchos, tvos, visionos, macos) NS_SWIFT_NAME(AVAudioSession.muteStateKey);
 
 /// Notification sent to registered listeners when the application's output is muted and user hints to unmute.
 OS_EXPORT NSNotificationName const AVAudioSessionUserIntentToUnmuteOutputNotification API_AVAILABLE(ios(26.0)) API_UNAVAILABLE(watchos, tvos, visionos, macos) NS_SWIFT_NAME(AVAudioSession.userIntentToUnmuteOutputNotification);
Clone this wiki locally