API Differences in AudioToolbox in macOS 26.0

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

Table of Contents

Functions & Methods

extern OSStatus AudioFileWritePacketsWithDependencies(AudioFileID _Nonnull inAudioFile, Boolean inUseCache, UInt32 inNumBytes, const AudioStreamPacketDescription * _Nullable inPacketDescriptions, const AudioStreamPacketDependencyDescription * _Nonnull inPacketDependencies, SInt64 inStartingPacket, UInt32 * _Nonnull ioNumPackets, const void * _Nonnull inBuffer)
extern OSStatus AudioConverterFillComplexBufferRealtimeSafe(AudioConverterRef _Nonnull inAudioConverter, AudioConverterComplexInputDataProcRealtimeSafe _Nonnull inInputDataProc, void * _Nullable inInputDataProcUserData, UInt32 * _Nonnull ioOutputDataPacketSize, AudioBufferList * _Nonnull outOutputData, AudioStreamPacketDescription * _Nullable outPacketDescription)
OSStatus AudioConverterFillComplexBufferWithPacketDependencies(AudioConverterRef _Nonnull inAudioConverter, AudioConverterComplexInputDataProc _Nonnull inInputDataProc, void * _Nullable inInputDataProcUserData, UInt32 * _Nonnull ioOutputDataPacketSize, AudioBufferList * _Nonnull outOutputData, AudioStreamPacketDescription * _Nullable outPacketDescriptions, AudioStreamPacketDependencyDescription * _Nonnull outPacketDependencies)