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