Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AVFoundation ссылка класса AVAudioBuffer

Опции
Развертывание Target:

На этой странице
Язык:

AVAudioBuffer

AVAudioBuffer класс представляет буфер аудиоданных и его формата.

Наследование


Оператор импорта


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.10 и позже.
  • формат формат Свойство

    Формат аудио в буфере. (только для чтения)

    Объявление

    Swift

    var format: AVAudioFormat! { get }

    Objective C

    @property(nonatomic, readonly) AVAudioFormat *format

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.10 и позже.

  • audioBufferList audioBufferList Свойство

    Базовый буфер AudioBufferList. (только для чтения)

    Объявление

    Swift

    var audioBufferList: UnsafePointer<AudioBufferList> { get }

    Objective C

    @property(nonatomic, readonly) const AudioBufferList *audioBufferList

    Обсуждение

    Для совместимости с CoreAudio низшего уровня и AudioToolbox API, этот метод получает доступ к буферной внутренней реализации AudioBufferList.

    Буферная структура списка не должна быть изменена, хотя можно изменить содержимое буфера.

    mDataByteSize поля этого аудио буферного списка выражают ток буфера frameLength.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.10 и позже.

  • Непостоянная версия базового AudioBufferList буфера. (только для чтения)

    Объявление

    Swift

    var mutableAudioBufferList: UnsafeMutablePointer<AudioBufferList> { get }

    Objective C

    @property(nonatomic, readonly) AudioBufferList *mutableAudioBufferList

    Обсуждение

    Некоторый CoreAudio низшего уровня и AudioToolbox API требуют непостоянного AudioBufferList структура, например, AudioConverterConvertComplexBuffer функция.

    mDataByteSize поля этого аудио буферного списка выражают ток буфера frameCapacity. Если способность изменена, необходимо изменить буфер frameLength соответствовать.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.10 и позже.