Structure

AVMetadataObject.ObjectType

Values identifying the type of metadata object.

Declaration

struct ObjectType

Topics

Enumerating Object Types

static let aztec: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from Aztec codes return this identifier as the type.

static let code128: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from Code 128 codes return this identifier as the type.

static let code39: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from Code 39 codes return this identifier as the type.

static let code39Mod43: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from Code 39 mod 43 codes return this identifier as the type.

static let code93: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from Code 93 codes return this identifier as the type.

static let dataMatrix: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from DataMatrix codes return this identifier as the type.

static let ean13: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from EAN-13 (including UPC-A) codes return this identifier as the type.

static let ean8: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from EAN-8 codes return this identifier as the type.

static let face: AVMetadataObject.ObjectType

AVMetadataFaceObject instances representing the features of a detected face return this identifier as the type.

static let interleaved2of5: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from Interleaved 2 of 5 codes return this identifier as the type.

static let itf14: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from ITF14 codes return this identifier as the type.

static let pdf417: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from PDF417 codes return this identifier as the type.

static let qr: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from QR codes return this identifier as the type.

static let upce: AVMetadataObject.ObjectType

AVMetadataMachineReadableCodeObject instances generated from UPC-E codes return this identifier as the type.

static let catBody: AVMetadataObject.ObjectType

The type identifier for a metadata object representing a cat body in a picture.

static let dogBody: AVMetadataObject.ObjectType

The type identifier for a metadata object representing a dog body in a picture.

static let humanBody: AVMetadataObject.ObjectType

The type identifier for a metadata object representing a human body in a picture.

static let salientObject: AVMetadataObject.ObjectType

The type identifier for a metadata object representing a single salient area in a picture.

Creating Object Types

init(rawValue: String)

Creates a metadata object type from its raw string value.

Relationships

See Also

Getting the Type of Metadata

var type: AVMetadataObject.ObjectType

The type of the metadata.