API Differences in AVFAudio in iOS 26.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in AVFAudio in the iOS 26.0 SDK.

Table of Contents

Properties & Constants

AVAudioCompressedBuffer
public var packetDependencies: [CoreAudioTypes.AudioStreamPacketDependencyDescription]?
BluetoothMicrophoneExtension
@property(nonatomic, readonly, nullable) AVAudioSessionPortExtensionBluetoothMicrophone *bluetoothMicrophoneExtension;
extern NSString *const AVEncoderDynamicRangeControlConfigurationKey
extern NSString *const AVEncoderContentSourceKey
extern NSString *const AVEncoderASPFrequencyKey
AVAudioSession
@property(atomic, readonly, getter = isOutputMuted) BOOL outputMuted;
extern const AVAudioSessionMode AVAudioSessionModeShortFormVideo
extern const NSNotificationName AVAudioSessionOutputMuteStateChangeNotification
extern NSString *const AVAudioSessionMuteStateKey
extern const NSNotificationName AVAudioSessionUserIntentToUnmuteOutputNotification
extern const NSNotificationName AVAudioSessionAvailableInputsChangeNotification
AVAudioCompressedBuffer
@property(nonatomic, readonly, nullable) AudioStreamPacketDependencyDescription *packetDependencies;
AVAudioConverter
@property(nonatomic, assign, unsafe_unretained, readwrite) NSInteger audioSyncPacketFrequency;
AVAudioConverter
@property(nonatomic, assign, unsafe_unretained, readwrite) AVAudioContentSource contentSource;
AVAudioConverter
@property(nonatomic, assign, unsafe_unretained, readwrite) AVAudioDynamicRangeControlConfiguration dynamicRangeControlConfiguration;

Classes

AVAudioSessionCapability
AVAudioSessionPortExtensionBluetoothMicrophone

Functions & Methods

AVAudioSession
- (BOOL)setOutputMuted:(BOOL)muted error:(NSError * _Nullable * _Nullable)outError;
AVAudioSession
- (BOOL)isOutputMuted;