AVAudioBuffer
AVAudioBuffer класс представляет буфер аудиоданных и его формата.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSMutableCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSMutableCopying -
NSObject
Оператор импорта
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 и позже.
