API Differences in AudioToolbox in macOS 26.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows 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)