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

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

Разработчик

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

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

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

AVAudioBuffer

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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в iOS 8.0 и позже.

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

  • format Свойство

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

    Объявление

    Swift

    var format: AVAudioFormat! { get }

    Objective C

    @property(nonatomic, readonly) AVAudioFormat *format

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • 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

    Доступность

    Доступный в iOS 8.0 и позже.

  • mutableAudioBufferList Свойство

    Непостоянная версия базового 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

    Доступность

    Доступный в iOS 8.0 и позже.