AVFAudio watchOS 8.5 to 9.0 API Differences
AVAudioRecorder.h
Modified
AVAudioRecorder.channelAssignments
Declaration
From
@property (nonatomic, copy, nullable) NSArray<AVAudioSessionChannelDescription *> *channelAssignments
To
@property (nonatomic, copy, nullable) NSArray<AVAudioSessionChannelDescription *> *channelAssignments
AVAudioSequencer.h
Removed
AVAudioSequencer (AVAudioSequencer_Player)
Removed
AVAudioSequencer.currentPositionInSeconds
Removed
AVAudioSequencer.currentPositionInBeats
Removed
AVAudioSequencer.playing
Removed
AVAudioSequencer.rate
Removed
-[AVAudioSequencer hostTimeForBeats:error:]
Removed
-[AVAudioSequencer beatsForHostTime:error:]
Removed
-[AVAudioSequencer prepareToPlay]
Removed
-[AVAudioSequencer startAndReturnError:]
Removed
-[AVAudioSequencer stop]
Added
#def AVAS_EXPORT
Added
AVAudioSequencerInfoDictionaryKey
Added
#def AVMusicTimeStampEndOfTrack
Added
AVMusicEventEnumerationBlock
AVMusicEvents.h
Added
AVMIDIControlChangeMessageType
Added
AVMIDIControlChangeMessageTypeBankSelect
Added
AVMIDIControlChangeMessageTypeModWheel
Added
AVMIDIControlChangeMessageTypeBreath
Added
AVMIDIControlChangeMessageTypeFoot
Added
AVMIDIControlChangeMessageTypePortamentoTime
Added
AVMIDIControlChangeMessageTypeDataEntry
Added
AVMIDIControlChangeMessageTypeVolume
Added
AVMIDIControlChangeMessageTypeBalance
Added
AVMIDIControlChangeMessageTypePan
Added
AVMIDIControlChangeMessageTypeExpression
Added
AVMIDIControlChangeMessageTypeSustain
Added
AVMIDIControlChangeMessageTypePortamento
Added
AVMIDIControlChangeMessageTypeSostenuto
Added
AVMIDIControlChangeMessageTypeSoft
Added
AVMIDIControlChangeMessageTypeLegatoPedal
Added
AVMIDIControlChangeMessageTypeHold2Pedal
Added
AVMIDIControlChangeMessageTypeFilterResonance
Added
AVMIDIControlChangeMessageTypeReleaseTime
Added
AVMIDIControlChangeMessageTypeAttackTime
Added
AVMIDIControlChangeMessageTypeBrightness
Added
AVMIDIControlChangeMessageTypeDecayTime
Added
AVMIDIControlChangeMessageTypeVibratoRate
Added
AVMIDIControlChangeMessageTypeVibratoDepth
Added
AVMIDIControlChangeMessageTypeVibratoDelay
Added
AVMIDIControlChangeMessageTypeReverbLevel
Added
AVMIDIControlChangeMessageTypeChorusLevel
Added
AVMIDIControlChangeMessageTypeRPN_LSB
Added
AVMIDIControlChangeMessageTypeRPN_MSB
Added
AVMIDIControlChangeMessageTypeAllSoundOff
Added
AVMIDIControlChangeMessageTypeResetAllControllers
Added
AVMIDIControlChangeMessageTypeAllNotesOff
Added
AVMIDIControlChangeMessageTypeOmniModeOff
Added
AVMIDIControlChangeMessageTypeOmniModeOn
Added
AVMIDIControlChangeMessageTypeMonoModeOn
Added
AVMIDIControlChangeMessageTypeMonoModeOff
Added
AVMIDIMetaEventType
Added
AVMIDIMetaEventTypeSequenceNumber
Added
AVMIDIMetaEventTypeText
Added
AVMIDIMetaEventTypeCopyright
Added
AVMIDIMetaEventTypeTrackName
Added
AVMIDIMetaEventTypeInstrument
Added
AVMIDIMetaEventTypeLyric
Added
AVMIDIMetaEventTypeMarker
Added
AVMIDIMetaEventTypeCuePoint
Added
AVMIDIMetaEventTypeMidiChannel
Added
AVMIDIMetaEventTypeMidiPort
Added
AVMIDIMetaEventTypeEndOfTrack
Added
AVMIDIMetaEventTypeTempo
Added
AVMIDIMetaEventTypeSmpteOffset
Added
AVMIDIMetaEventTypeTimeSignature
Added
AVMIDIMetaEventTypeKeySignature
Added
AVMIDIMetaEventTypeProprietaryEvent
AVSpeechSynthesis.h
Added
AVSpeechSynthesisVoiceQualityPremium
Added
AVSpeechSynthesisMarkerMark
Added
AVSpeechSynthesisMarkerMarkPhoneme
Added
AVSpeechSynthesisMarkerMarkWord
Added
AVSpeechSynthesisMarkerMarkSentence
Added
AVSpeechSynthesisMarkerMarkParagraph
Added
AVSpeechSynthesizerMarkerCallback
Added
+[AVSpeechUtterance speechUtteranceWithSSMLRepresentation:]
Added
-[AVSpeechUtterance initWithSSMLRepresentation:]
Added
-[AVSpeechSynthesizer writeUtterance:toBufferCallback:toMarkerCallback:]
Added
AVSpeechSynthesisMarker
Added
AVSpeechSynthesisMarker.mark
Added
AVSpeechSynthesisMarker.byteSampleOffset
Added
AVSpeechSynthesisMarker.textRange
Added
-[AVSpeechSynthesisMarker initWithMarkerType:forTextRange:atByteSampleOffset:]
AVSpeechSynthesisProvider.h
Added
AVSpeechSynthesisProviderVoice
Added
AVSpeechSynthesisProviderVoice.name
Added
AVSpeechSynthesisProviderVoice.identifier
Added
AVSpeechSynthesisProviderVoice.primaryLanguages
Added
AVSpeechSynthesisProviderVoice.supportedLanguages
Added
AVSpeechSynthesisProviderVoice.voiceSize
Added
AVSpeechSynthesisProviderVoice.version
Added
AVSpeechSynthesisProviderVoice.gender
Added
AVSpeechSynthesisProviderVoice.age
Added
-[AVSpeechSynthesisProviderVoice initWithName:identifier:primaryLanguages:supportedLanguages:]
Added
+[AVSpeechSynthesisProviderVoice updateSpeechVoices]
Added
AVSpeechSynthesisProviderRequest
Added
AVSpeechSynthesisProviderRequest.ssmlRepresentation
Added
AVSpeechSynthesisProviderRequest.voice
Added
-[AVSpeechSynthesisProviderRequest initWithSSMLRepresentation:voice:]