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

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

Разработчик

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

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

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

AVMetadataMachineReadableCodeObject

Наследование


Соответствует


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

AVMetadataMachineReadableCodeObject класс является конкретным подклассом AVMetadataObject определение функций обнаруженного одномерного или двумерного штрихкода.

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

На поддерживаемых платформах, AVCaptureMetadataOutput выходные массивы класса обнаруженных машиночитаемых объектов кода.

  • corners Свойство

    Точки, определяющие (X, Y) расположения углов. (только для чтения)

    Объявление

    Swift

    var corners: [AnyObject]! { get }

    Objective C

    @property(readonly) NSArray *corners

    Обсуждение

    Значение этого свойства является массивом CFDictionary объекты, каждый из которых был создан из a CGPoint структура с помощью CGPointCreateDictionaryRepresentation функция, представляя координаты углов объекта относительно изображения, в котором это находится.

    Если метаданные происходят из видео, точки могут быть выражены как скалярные значения от 0 к 1.

    Точки в углах отличаются от прямоугольника границ в этом, границы являются осью, выровненной к ориентации полученного изображения, и значения углов находятся в прямоугольнике границ.

    Точки располагаются в против часовой стрелки порядке (по часовой стрелке, если код или изображение зеркально отражаются), начиная с верхнего левого из кода в его канонической ориентации.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • stringValue Свойство

    Возвращает ошибочные исправленные данные, декодируемые в человекочитаемую строку. (только для чтения)

    Объявление

    Swift

    var stringValue: String! { get }

    Objective C

    @property(readonly) NSString *stringValue

    Обсуждение

    Значение этого свойства NSString создаваемый путем декодирования двоичной полезной нагрузки согласно формату машиночитаемого кода или nil если не может быть создано строковое представление

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Эти константы используются в сочетании с AVCaptureMetadataOutput класс metadataObjectTypes свойство для указания типа («символическое обозначение») штрихкода для сканирования. Когда штрихкод обнаруживается, type свойство AVMetadataMachineReadableCodeObject отражает константу для символического обозначения обнаруженного штрихкода.

    Объявление

    Swift

    let AVMetadataObjectTypeUPCECode: String let AVMetadataObjectTypeCode39Code: String let AVMetadataObjectTypeCode39Mod43Code: String let AVMetadataObjectTypeEAN13Code: String let AVMetadataObjectTypeEAN8Code: String let AVMetadataObjectTypeCode93Code: String let AVMetadataObjectTypeCode128Code: String let AVMetadataObjectTypePDF417Code: String let AVMetadataObjectTypeQRCode: String let AVMetadataObjectTypeAztecCode: String let AVMetadataObjectTypeInterleaved2of5Code: String let AVMetadataObjectTypeITF14Code: String let AVMetadataObjectTypeDataMatrixCode: String

    Objective C

    NSString *const AVMetadataObjectTypeUPCECode; NSString *const AVMetadataObjectTypeCode39Code; NSString *const AVMetadataObjectTypeCode39Mod43Code; NSString *const AVMetadataObjectTypeEAN13Code; NSString *const AVMetadataObjectTypeEAN8Code; NSString *const AVMetadataObjectTypeCode93Code; NSString *const AVMetadataObjectTypeCode128Code; NSString *const AVMetadataObjectTypePDF417Code; NSString *const AVMetadataObjectTypeQRCode; NSString *const AVMetadataObjectTypeAztecCode; NSString *const AVMetadataObjectTypeInterleaved2of5Code; NSString *const AVMetadataObjectTypeITF14Code; NSString *const AVMetadataObjectTypeDataMatrixCode;

    Константы

    • AVMetadataObjectTypeUPCECode

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от кодов UPC-E, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeCode39Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от Кода 39 кодов, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeCode39Mod43Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от Кода 39 модификаций 43 кода, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeEAN13Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от EAN-13 (включая UPC-A) коды, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeEAN8Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от кодов EAN-8, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeCode93Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от Кода 93 кода, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeCode128Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от Кода 128 кодов, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypePDF417Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от кодов PDF417, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeQRCode

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от QR-кодов, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeAztecCode

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от ацтекских кодов, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeInterleaved2of5Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от Чередованных 2 из 5 кодов, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeITF14Code

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от кодов ITF14, возвращают этот идентификатор как type.

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

    • AVMetadataObjectTypeDataMatrixCode

      AVMetadataMachineReadableCodeObject экземпляры, сгенерированные от кодов DataMatrix, возвращают этот идентификатор как type.

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