init(format:packetCapacity:maximumPacketSize:)
Creates a buffer that contains audio data in a compressed state.
Declaration
init(format: AVAudioFormat, packetCapacity: AVAudioPacketCount, maximumPacketSize: Int)Parameters
- format:
The format of the audio the buffer contains.
- packetCapacity:
The capacity of the buffer, in packets.
- maximumPacketSize:
The maximum size in bytes of a packet in a compressed state.
Return Value
A new AVAudioCompressedBuffer instance.
Discussion
You can obtain the maximum packet size from the maximumOutputPacketSize property of an AVAudioConverter you configure for encoding this format.
The method raises an exception if the format is PCM.