Class AVAudioCompressedBuffer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class AVAudioCompressedBuffer
extends AVAudioBuffer
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • AVAudioCompressedBuffer

      public AVAudioCompressedBuffer()
    • AVAudioCompressedBuffer

      protected AVAudioCompressedBuffer​(NSObject.Handle h, long handle)
    • AVAudioCompressedBuffer

      protected AVAudioCompressedBuffer​(NSObject.SkipInit skipInit)
    • AVAudioCompressedBuffer

      public AVAudioCompressedBuffer​(AVAudioFormat format, int packetCapacity, long maximumPacketSize)
    • AVAudioCompressedBuffer

      public AVAudioCompressedBuffer​(AVAudioFormat format, int packetCapacity)
  • Method Details

    • getPacketCapacity

      public int getPacketCapacity()
    • getPacketCount

      public int getPacketCount()
    • setPacketCount

      public void setPacketCount​(int v)
    • getMaximumPacketSize

      public long getMaximumPacketSize()
    • getDataPointer

      public long getDataPointer()
    • getByteCapacity

      public int getByteCapacity()
      Since:
      Available in iOS 11.0 and later.
    • getByteLength

      public int getByteLength()
      Since:
      Available in iOS 11.0 and later.
    • setByteLength

      public void setByteLength​(int v)
      Since:
      Available in iOS 11.0 and later.
    • getPacketDescriptions

      public AudioStreamPacketDescription getPacketDescriptions()
    • init

      protected long init​(AVAudioFormat format, int packetCapacity, long maximumPacketSize)
    • init

      protected long init​(AVAudioFormat format, int packetCapacity)