Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы AVFoundation ссылка класса AVCaptureOutput

Опции
Развертывание Target:

На этой странице
Язык:

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 и позже.

    См. также

    Типы среды

  • Преобразовывает AVMetadataObjectвизуальные свойства к координатам получателя.

    Объявление

    Swift

    func transformedMetadataObjectForMetadataObject(_ metadataObject: AVMetadataObject!, connection connection: AVCaptureConnection!) -> AVMetadataObject!

    Objective C

    - (AVMetadataObject *)transformedMetadataObjectForMetadataObject:(AVMetadataObject *)metadataObject connection:(AVCaptureConnection *)connection

    Параметры

    metadataObject

    AVMetadataObject возникновение из того же AVCaptureInput как получатель.

    connection

    Соединение получателя, чей AVCaptureInput соответствия те из метаданных возражают, чтобы быть преобразованными.

    Возвращаемое значение

    AVMetadataObject чьи свойства находятся в выходных координатах, или nil если metadataObject происходит из входного источника кроме уровня предварительного просмотра.

    Обсуждение

    Этот метод преобразовывает визуальные свойства в координатном пространстве предоставленного AVMetadataObject к координатному пространству получателя. Преобразование берет ориентацию, зеркальное отражение и масштабирование в рассмотрение и изменяет визуальные свойства предоставленного объекта метаданных соответствовать физическое вращение и зеркальное отражение демонстрационных буферов, предоставленных получателем через обозначенное соединение.

    Это означает, что для видеоданных выводил (AVCaptureVideoDataOutput), скорректированные координаты объекта метаданных повернуты и зеркально отражены. Для неподвижного изображения (AVCaptureStillImageOutput) и файл ролика (AVCaptureMovieFileOutput) вывод, они не. Вместо этого вращение и зеркальное отражение координат объекта метаданных для этих двух типов вывода определяются на воспроизведении.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 6.0 и позже.

  • Преобразовывает прямоугольник в выходной системе координат объекта получения одной в системе координат, используемой для выводов метаданных.

    Объявление

    Swift

    func metadataOutputRectOfInterestForRect(_ rectInOutputCoordinates: CGRect) -> CGRect

    Objective C

    - (CGRect)metadataOutputRectOfInterestForRect:(CGRect)rectInOutputCoordinates

    Параметры

    rectInOutputCoordinates

    Прямоугольник в AVCaptureOutput система координат объекта.

    Возвращаемое значение

    Прямоугольник в AVCaptureMetadataOutput система координат.

    Обсуждение

    Представляющий интерес прямоугольник для AVCaptureMetadataOutput объект находится в системе координат, расширяющейся от (0,0) в верхнем левом к (1,1) в нижнем правом относительно естественной ориентации устройства. Выходной объект получения использует пиксельное координатное пространство, которое может масштабироваться, поворачиваться или зеркально отражаться. Используйте этот удобный метод быстро преобразовать между координатными пространствами.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 7.0 и позже.

  • Преобразовывает прямоугольник в системе координат, привыкшей для выводов метаданных к одному в выходной системе координат объекта получения.

    Объявление

    Swift

    func rectForMetadataOutputRectOfInterest(_ rectInMetadataOutputCoordinates: CGRect) -> CGRect

    Objective C

    - (CGRect)rectForMetadataOutputRectOfInterest:(CGRect)rectInMetadataOutputCoordinates

    Параметры

    rectInMetadataOutputCoordinates

    Прямоугольник в AVCaptureMetadataOutput система координат.

    Возвращаемое значение

    Прямоугольник в AVCaptureOutput система координат объекта.

    Обсуждение

    Представляющий интерес прямоугольник для AVCaptureMetadataOutput объект находится в системе координат, расширяющейся от (0,0) в верхнем левом к (1,1) в нижнем правом относительно естественной ориентации устройства. Выходной объект получения использует пиксельное координатное пространство, которое может масштабироваться, поворачиваться или зеркально отражаться. Используйте этот удобный метод быстро преобразовать между координатными пространствами.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 7.0 и позже.