AVCaptureAudioChannel
Вы используете AVCaptureAudioChannel
контролировать средние и пиковые уровни мощности в звуковом канале в соединении получения (см. AVCaptureConnection
).
AVCaptureConnection
объект от входного аудио создания до выходного аудио получения представляет массив AVCaptureAudioChannel
объекты, один для каждого канала доступного аудио. Можно опросить относительно уровней звука путем итерации через эти объекты звукового канала.
Вы не можете создать экземпляры AVCaptureAudioChannel
непосредственно.
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.7 и позже.
-
averagePowerLevel averagePowerLevel
СвойствоМгновенный уровень средней мощности, в дБ. (только для чтения)
Объявление
Swift
var averagePowerLevel: Float { get }
Objective C
@property(nonatomic, readonly) float averagePowerLevel
Обсуждение
Это свойство не является заметным значением ключа.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.7 и позже.
-
peakHoldLevel peakHoldLevel
СвойствоПиковый уровень мощности хранения, в дБ. (только для чтения)
Объявление
Swift
var peakHoldLevel: Float { get }
Objective C
@property(nonatomic, readonly) float peakHoldLevel
Обсуждение
Это свойство не является заметным значением ключа.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.7 и позже.
-
Текущий объем (усиление) канала.
Объявление
Swift
var volume: Float
Objective C
@property(nonatomic) float volume
Обсуждение
Свойство объема указывает текущий объем или усиление получателя как значение с плавающей точкой между 0,0 и 1.0. Если Вы хотите повысить усиление в программном обеспечении, можно указать значение, больше, чем 1,0.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.7 и позже.
-
включенный включенный
СвойствоУказывает, включается ли канал в настоящее время для сбора данных.
Объявление
Swift
var enabled: Bool
Objective C
@property(nonatomic, getter=isEnabled) BOOL enabled
Обсуждение
По умолчанию, все
AVCaptureAudioChannel
объекты, представленные соединением, включены. Можно установитьenabled
кNO
false
остановить поток данных для определенного канала.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.7 и позже.