iOS Developer Library

Developer

AV Foundation Framework Reference AVAudioSession Class Reference

Document Revision History

This table describes the changes to AVAudioSession Class Reference.

Date

Notes

2015-09-16

Updated for iOS 9 with descriptions of several new symbols, including APIs for spoken audio interruptions.


Added descriptions for new properties available starting in iOS 9.0: availableCategories and availableModes.


Added a description for the AVAudioSessionCategoryOptionInterruptSpokenAudioAndMixWithOthers audio session category option, new in iOS 9.0.


Added a description for the AVAudioSessionModeSpokenAudio audio session mode, new in iOS 9.0.


Added a description for the AVAudioSessionErrorCodeResourceNotAvailable error code.

2014-12-18

Updated API descriptions.

2014-11-18

Updated audio privacy policy.

2014-09-17

Updated for iOS 8.

2014-03-10

Updated for iOS 7.0.

2014-02-11

Corrected AVAudioSessionCategoryOptionDuckOthers description.

2013-09-18

Updated for iOS 7. Added channelLabel property.

2012-12-13

Clarified discussion of the AVAudioSessionMediaServicesWereResetNotification constant and the input/outputDataSources properties.

2012-09-19

Added new session-related notifications introduced in iOS 6.

2011-10-12

Added descriptions for Audio Session Modes.


Added descriptions for the mode property and the setMode:error: instance method.

2010-08-31

Clarified the descriptions of the setPreferredHardwareSampleRate:error: and setPreferredIOBufferDuration:error: instance methods.


Corrected the descriptions of the error parameters in this class’s instance methods.

2010-05-14

Added a description for the setActive:withFlags:error: instance method.


Added descriptions for the AVAudioSessionSetActiveFlags_NotifyOthersOnDeactivation and AVAudioSessionInterruptionFlags_ShouldResume constants.


Added multitasking information to the description for the AVAudioSessionCategoryMultiRoute audio session category constant.

2009-10-19

Minor changes.

2009-08-27

Added a description for the delegate audio session property.


Added a description for the AVAudioSessionCategoryMultiRoute audio session category; improved descriptions of the other categories.

2009-03-12

New document that describes a class for managing audio context for playback and recording.