AVMetadataMachineReadableCodeObject
Наследование
-
NSObject
-
AVMetadataObject
-
AVMetadataMachineReadableCodeObject
-
NSObject
-
AVMetadataObject
-
AVMetadataMachineReadableCodeObject
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 7.0 и позже.
AVMetadataMachineReadableCodeObject
класс является конкретным подклассом AVMetadataObject
определение функций обнаруженного одномерного или двумерного штрихкода.
AVMetadataMachineReadableCodeObject
экземпляр представляет единственный обнаруженный машиночитаемый код в изображении. Это - неизменный объект, описывающий функции и полезную нагрузку штрихкода.
На поддерживаемых платформах, AVCaptureMetadataOutput
выходные массивы класса обнаруженных машиночитаемых объектов кода.
-
corners
СвойствоТочки, определяющие (X, Y) расположения углов. (только для чтения)
Обсуждение
Значение этого свойства является массивом
CFDictionary
объекты, каждый из которых был создан из aCGPoint
структура с помощью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 и позже.
-