AVCaptureInput
AVCaptureInput
абстрактный базовый класс, описывающий входной источник данных к AVCaptureSession
объект.
Связаться AVCaptureInput
объект с сеансом, вызвать addInput:
на сеансе.
AVCaptureInput
объекты имеют один или несколько портов (экземпляры AVCaptureInputPort
), один для каждого потока данных они могут произвести. Например, AVCaptureDevice
объект, представляющий один поток видеоданных, имеет один порт.
Наследование
-
NSObject
-
AVCaptureInput
-
AVCaptureDeviceInput
-
AVCaptureScreenInput
-
NSObject
-
AVCaptureInput
-
AVCaptureDeviceInput
-
AVCaptureScreenInput
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.7 и позже.
-
Порты ввода получения. (только для чтения)
Объявление
Swift
var ports: [AnyObject]! { get }
Objective C
@property(nonatomic, readonly) NSArray *ports
Обсуждение
Массив содержит один или несколько экземпляров
AVCaptureInputPort
.Каждое частное лицо
AVCaptureInputPort
экземпляр отправляетAVCaptureInputPortFormatDescriptionDidChangeNotification
когдаformatDescription
из того порта изменения.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.7 и позже.