AVCaptureOutput
Наследование
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 4.0 и позже.
AVCaptureOutput абстрактный базовый класс, описывающий выходное место назначения AVCaptureSession объект.
AVCaptureOutput обеспечивает абстрактный интерфейс для соединения выходных мест назначения получения, таких как файлы и предварительные просмотры видео, к сеансу получения (экземпляр AVCaptureSession). Выводу получения можно было представлять многократные соединения AVCaptureConnection объекты, один для каждого потока носителей, которые это получает от ввода получения (экземпляр AVCaptureInput). Вывод получения не имеет никаких соединений, когда он сначала создается. Когда Вы добавляете вывод к сеансу получения, соединения создаются что данные носителей карты от вводов того сеанса до его выводов.
Можно добавить бетон AVCaptureOutput экземпляры к использованию сеанса получения addOutput:.
-
connectionsСвойствоПолучение вывело соединения объекта. (только для чтения)
Объявление
Swift
var connections: [AnyObject]! { get }Objective C
@property(nonatomic, readonly) NSArray *connectionsОбсуждение
Значение этого свойства является массивом
AVCaptureConnectionобъекты, каждый описывающий отображение между получателем и входными портами получения (см.AVCaptureInputPort) из одного или более вводов получения (см.AVCaptureInput).Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 4.0 и позже.
-
Возвращает первое соединение в массиве соединений с входным портом указанного типа среды.
Объявление
Swift
func connectionWithMediaType(_mediaType: String!) -> AVCaptureConnection!Objective C
- (AVCaptureConnection *)connectionWithMediaType:(NSString *)mediaTypeПараметры
mediaTypeПостоянный тип среды (такой как
AVMediaTypeVideoилиAVMediaTypeAudio).Возвращаемое значение
Первое соединение получения в
connectionsмассив, имеющийAVCaptureInputPortс типом средыmediaType, илиnilесли не найдено никакое соединение с указанным типом среды.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 5.0 и позже.
См. также
-
transformedMetadataObjectForMetadataObject (_: соединение:) - transformedMetadataObjectForMetadataObject:connection:Преобразовывает
AVMetadataObjectвизуальные свойства к координатам получателя.Объявление
Swift
func transformedMetadataObjectForMetadataObject(_metadataObject: AVMetadataObject!, connectionconnection: AVCaptureConnection!) -> AVMetadataObject!Objective C
- (AVMetadataObject *)transformedMetadataObjectForMetadataObject:(AVMetadataObject *)metadataObjectconnection:(AVCaptureConnection *)connectionПараметры
metadataObjectAVMetadataObjectвозникновение из того жеAVCaptureInputкак получатель.connectionСоединение получателя, чей
AVCaptureInputсоответствия те из метаданных возражают, чтобы быть преобразованными.Возвращаемое значение
AVMetadataObjectчьи свойства находятся в выходных координатах, илиnilеслиmetadataObjectпроисходит из входного источника кроме уровня предварительного просмотра.Обсуждение
Этот метод преобразовывает визуальные свойства в координатном пространстве предоставленного
AVMetadataObjectк координатному пространству получателя. Преобразование берет ориентацию, зеркальное отражение и масштабирование в рассмотрение и изменяет визуальные свойства предоставленного объекта метаданных соответствовать физическое вращение и зеркальное отражение демонстрационных буферов, предоставленных получателем через обозначенное соединение.Это означает, что для видеоданных выводил (
AVCaptureVideoDataOutput), скорректированные координаты объекта метаданных повернуты и зеркально отражены. Для неподвижного изображения (AVCaptureStillImageOutput) и файл ролика (AVCaptureMovieFileOutput) вывод, они не. Вместо этого вращение и зеркальное отражение координат объекта метаданных для этих двух типов вывода определяются на воспроизведении.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 6.0 и позже.
-
Преобразовывает прямоугольник в выходной системе координат объекта получения одной в системе координат, используемой для выводов метаданных.
Объявление
Параметры
rectInOutputCoordinatesПрямоугольник в
AVCaptureOutputсистема координат объекта.Возвращаемое значение
Прямоугольник в
AVCaptureMetadataOutputсистема координат.Обсуждение
Представляющий интерес прямоугольник для
AVCaptureMetadataOutputобъект находится в системе координат, расширяющейся от (0,0) в верхнем левом к (1,1) в нижнем правом относительно естественной ориентации устройства. Выходной объект получения использует пиксельное координатное пространство, которое может масштабироваться, поворачиваться или зеркально отражаться. Используйте этот удобный метод быстро преобразовать между координатными пространствами.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 7.0 и позже.
-
Преобразовывает прямоугольник в системе координат, привыкшей для выводов метаданных к одному в выходной системе координат объекта получения.
Объявление
Параметры
rectInMetadataOutputCoordinatesПрямоугольник в
AVCaptureMetadataOutputсистема координат.Возвращаемое значение
Прямоугольник в
AVCaptureOutputсистема координат объекта.Обсуждение
Представляющий интерес прямоугольник для
AVCaptureMetadataOutputобъект находится в системе координат, расширяющейся от (0,0) в верхнем левом к (1,1) в нижнем правом относительно естественной ориентации устройства. Выходной объект получения использует пиксельное координатное пространство, которое может масштабироваться, поворачиваться или зеркально отражаться. Используйте этот удобный метод быстро преобразовать между координатными пространствами.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 7.0 и позже.
