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

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

Разработчик

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

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

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

AVMetadataObject

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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

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

Вы не должны разделять на подклассы AVMetadataObject непосредственно. Вместо этого Вы используете один из определенных подклассов, предоставленных платформой Основы AV. Точно так же Вы не создаете экземпляры этого класса сами, но используете AVCaptureMetadataOutput объект получить их от полученных данных.

  • type Свойство

    Тип метаданных. (только для чтения)

    Объявление

    Swift

    var type: String! { get }

    Objective C

    @property(readonly) NSString *type

    Обсуждение

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • time Свойство

    Временная стоимость носителей связалась с объектом метаданных. (только для чтения)

    Объявление

    Swift

    var time: CMTime { get }

    Objective C

    @property(readonly) CMTime time

    Обсуждение

    Когда метаданные были получены, для полученных носителей это свойство представляет время. Для метаданных, происходящих из демонстрационного буфера (CMSampleBufferRef), время является временем представления демонстрационного буфера. Если нет никакой допустимой временной стоимости, связанной с метаданными, это свойство должно содержать kCMTimeInvalid.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • duration Свойство

    Продолжительность носителей связалась с этим объектом метаданных. (только для чтения)

    Объявление

    Swift

    var duration: CMTime { get }

    Objective C

    @property(readonly) CMTime duration

    Обсуждение

    Для метаданных, происходящих из демонстрационного буфера (CMSampleBufferRef), продолжительность отражает продолжительность демонстрационного буфера. Если нет никакого допустимого значения продолжительности, связанного с метаданными, это свойство должно содержать kCMTimeInvalid.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • bounds Свойство

    Ограничительный прямоугольник связался с метаданными. (только для чтения)

    Объявление

    Swift

    var bounds: CGRect { get }

    Objective C

    @property(readonly) CGRect bounds

    Обсуждение

    Ограничительный прямоугольник указан относительно изображения или видео соответствующих носителей. Источник прямоугольника всегда указывается в верхнем левом углу, и ось x и y расширяется вниз и вправо.

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

    Для видеоконтента ограничительный прямоугольник может быть выражен с помощью скалярных значений в диапазоне 0.0 к 1,0. Скалярные значения остаются значимыми, даже когда исходное видео было уменьшено масштаб.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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