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

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

Разработчик

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

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

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

AVMediaSelectionOption

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


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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

AVMediaSelectionOption объект представляет определенную опцию для представления носителей в группе опций.

  • mediaType Свойство

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

    Объявление

    Swift

    var mediaType: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *mediaType

    Обсуждение

    Значение свойства могло бы быть, например, AVMediaTypeAudio или AVMediaTypeSubtitle.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • mediaSubTypes Свойство

    Подтипы носителей данных носителей связались с опцией. (только для чтения)

    Объявление

    Swift

    var mediaSubTypes: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *mediaSubTypes

    Обсуждение

    Значение является массивом NSNumber объекты, переносящие четыре кодов символов (типа FourCharCode), как определено в CoreAudioTypes.h для аудио носителей и в CMFormatDescription.h для видео носителей.

    Также посмотрите CMFormatDescriptionGetMediaSubType для получения дополнительной информации о подтипах носителей.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

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

    Объявление

    Swift

    func hasMediaCharacteristic(_ mediaCharacteristic: String!) -> Bool

    Objective C

    - (BOOL)hasMediaCharacteristic:(NSString *)mediaCharacteristic

    Параметры

    mediaCharacteristic

    Характеристика носителей интереса, например, AVMediaCharacteristicVisual, AVMediaCharacteristicAudible, или AVMediaCharacteristicLegible.

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

    YEStrue если опция выбора носителей имеет носители с mediaCharacteristic, иначе NOfalse.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • commonMetadata Свойство

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

    Объявление

    Swift

    var commonMetadata: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *commonMetadata

    Обсуждение

    Можно отфильтровать массив AVMetadataItem объекты согласно использованию локали metadataItemsFromArray:withLocale:, ключевое использование metadataItemsFromArray:withKey:keySpace:, или использование языка metadataItemsFromArray:filteredAndSortedAccordingToPreferredLanguages:.

    Клиенты, фильтрующие опции выбора носителей языком, должны быть подготовлены обработать случаи в который extendedLanguageTag значение свойства nil. Далее, они должны быть подготовлены обработать случаи в который extendedLanguageTag присутствует, но указывает, что язык является «неопределенным» (значение языка «und», как определено в ISO 639-2).

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • availableMetadataFormats Свойство

    Форматы метаданных, который содержит метаданные, связанные с опцией. (только для чтения)

    Объявление

    Swift

    var availableMetadataFormats: [AnyObject]! { get }

    Objective C

    @property(nonatomic, readonly) NSArray *availableMetadataFormats

    Обсуждение

    Массив содержит NSString объекты, каждый представляющий формат метаданных, содержащий метаданные, связанные с опцией (например, ID3, метаданные iTunes, и т.д.).

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Возвращает массив AVMetadataItem объекты, один для каждого элемента метаданных в контейнере данного формата.

    Объявление

    Swift

    func metadataForFormat(_ format: String!) -> [AnyObject]!

    Objective C

    - (NSArray *)metadataForFormat:(NSString *)format

    Параметры

    format

    Метаданные форматируют, на который требуют элементы.

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

    Массив AVMetadataItem объекты, один для каждого элемента метаданных в контейнере формата, или nil при отсутствии метаданных указанного формата.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • playable Свойство

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

    Объявление

    Swift

    var playable: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isPlayable) BOOL playable

    Обсуждение

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • displayName Свойство

    Строка, подходящая для дисплея с помощью локали существующей системы. (только для чтения)

    Объявление

    Swift

    var displayName: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *displayName

    Обсуждение

    Строка примет во внимание общие метаданные этой опции, характеристики носителей и свойства локали в дополнение к предоставленной локали для формулировки stringintended для дисплея

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

    См. также

    – displayNameWithLocale:

  • Строка, подходящая для дисплея с помощью указанной локали.

    Объявление

    Swift

    func displayNameWithLocale(_ locale: NSLocale!) -> String!

    Objective C

    - (NSString *)displayNameWithLocale:(NSLocale *)locale

    Параметры

    locale

    Локаль для использования в генерации имени дисплея.

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

    Строка, содержащая локализованное имя дисплея.

    Обсуждение

    Строка примет во внимание общие метаданные этой опции, характеристики носителей и свойства локали в дополнение к предоставленной локали для формулировки stringintended для дисплея

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

    См. также

    displayName

  • extendedLanguageTag Свойство

    Языковой тег IETF BCP 47 связался с опцией (только для чтения)

    Объявление

    Swift

    var extendedLanguageTag: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *extendedLanguageTag

    Обсуждение

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

    Клиенты, фильтрующие опции выбора носителей языком, должны быть подготовлены обработать случаи, в которых это значение nil. Далее, они должны быть подготовлены обработать случаи в который extendedLanguageTag присутствует, но указывает, что язык является «неопределенным» (значение языка «und», как определено в ISO 639-2).

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • locale Свойство

    Локаль, для которой была создана опция носителей. (только для чтения)

    Объявление

    Swift

    var locale: NSLocale! { get }

    Objective C

    @property(nonatomic, readonly) NSLocale *locale

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Возвращает сериализуемый список свойств, это достаточно для идентификации опции в ее группе.

    Объявление

    Swift

    func propertyList() -> AnyObject!

    Objective C

    - (id)propertyList

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

    Сериализуемый список свойств, который можно использовать для получения экземпляра AVMediaSelectionOption представление той же опции как использование получателя mediaSelectionOptionWithPropertyList:.

    Обсуждение

    Можно сериализировать возвращенное использование списка свойств NSPropertyListSerialization.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Возвращает опцию выбора носителей, связанную с получателем в данной группе.

    Объявление

    Swift

    func associatedMediaSelectionOptionInMediaSelectionGroup(_ mediaSelectionGroup: AVMediaSelectionGroup!) -> AVMediaSelectionOption!

    Objective C

    - (AVMediaSelectionOption *)associatedMediaSelectionOptionInMediaSelectionGroup:(AVMediaSelectionGroup *)mediaSelectionGroup

    Параметры

    mediaSelectionGroup

    Группа выбора носителей, в которой состоит в том, чтобы быть разыскана связанная опция.

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

    Опция выбора носителей связалась с получателем в mediaSelectionGroup, или nil если ни один не был найден.

    Обсуждение

    Слышимые опции выбора носителей часто связывали четкие опции выбора носителей; в частности слышимые опции обычно связываются с принудительными только опциями подзаголовка с той же локалью. Посмотрите AVMediaCharacteristicContainsOnlyForcedSubtitles для обсуждения принудительных только подзаголовков.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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