AVMediaSelectionGroup
AVMediaSelectionGroup представляет набор взаимоисключающих опций для представления носителей в активе.
Наследование
-
NSObject -
AVMediaSelectionGroup -
AVAssetWriterInputGroup
-
NSObject -
AVMediaSelectionGroup -
AVAssetWriterInputGroup
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.8 и позже.
-
Набор взаимоисключающих опций выбора носителей (только для чтения)
Объявление
Swift
var options: [AnyObject]! { get }Objective C
@property(nonatomic, readonly) NSArray *optionsОбсуждение
Значение свойства является массивом
AVMediaSelectionOptionобъекты.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
-
Возвращает экземпляр
AVMediaSelectionOptionсо свойствами, соответствующими данный список свойств.Объявление
Swift
func mediaSelectionOptionWithPropertyList(_plist: AnyObject!) -> AVMediaSelectionOption!Objective C
- (AVMediaSelectionOption *)mediaSelectionOptionWithPropertyList:(id)plistПараметры
plistСписок свойств ранее получен из опции в использовании группы
propertyList(AVMediaSelectionOption).Возвращаемое значение
Если свойства в
plistте соответствия из опции в группе, соответствующем экземпляреAVMediaSelectionOption, иначеnil.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
-
defaultOption defaultOptionСвойствоОпция по умолчанию в группе. (только для чтения)
Объявление
Swift
var defaultOption: AVMediaSelectionOption! { get }Objective C
@property(nonatomic, readonly) AVMediaSelectionOption *defaultOptionОбсуждение
Опция по умолчанию предназначается для использования в отсутствие определенного выбора конечного пользователя или предпочтения. Может быть
nil, указывая, что без определенного выбора конечного пользователя или предпочтения, никакая опция в группе не предназначается, чтобы быть выбранной.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
allowsEmptySelection allowsEmptySelectionСвойствоУказывает, возможно ли не представить ни одну из опций в группе, когда играется связанный элемент проигрывателя. (только для чтения)
Объявление
Swift
var allowsEmptySelection: Bool { get }Objective C
@property(nonatomic, readonly) BOOL allowsEmptySelectionОбсуждение
Если значение этого свойства
YEStrue, можно отменить выбор всех доступных опций носителей в группе путем передачиnilкак указанноеAVMediaSelectionOptionобъект кselectMediaOption:inMediaSelectionGroup:.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
-
Возвращает массив, содержащий опции выбора носителей от данного массива, которые играемы.
Объявление
Swift
class func playableMediaSelectionOptionsFromArray(_array: [AnyObject]!) -> [AnyObject]!Параметры
arrayМассив
AVMediaSelectionOptionобъекты, которые будут отфильтрованы пригодностью для игры.Возвращаемое значение
Массив, содержащий опции выбора носителей от
arrayэто играемо.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
-
Возвращает массив, содержащий опции выбора носителей от данного массива, соответствующие указанную локаль.
Объявление
Swift
class func mediaSelectionOptionsFromArray(_array: [AnyObject]!, withLocalelocale: NSLocale!) -> [AnyObject]!Параметры
arrayМассив
AVMediaSelectionOptionобъекты, которые будут отфильтрованы.localeЛокаль, которая должна быть соответствующей для опции выбора носителей, которая будет скопирована в выходной массив.
Возвращаемое значение
Массив, содержащий опции выбора носителей от
arrayто соответствиеlocale.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
-
mediaSelectionOptionsFromArray (_: withMediaCharacteristics:) + mediaSelectionOptionsFromArray:withMediaCharacteristics:Возвращает массив, содержащий опции выбора носителей от данного массива, соответствующие данные характеристики носителей.
Объявление
Swift
class func mediaSelectionOptionsFromArray(_array: [AnyObject]!, withMediaCharacteristicsmediaCharacteristics: [AnyObject]!) -> [AnyObject]!Параметры
arrayМассив
AVMediaSelectionOptionобъекты, которые будут отфильтрованы.mediaCharacteristicsХарактеристики носителей, которые должны быть соответствующими для опции выбора носителей присутствовать в выходном массиве.
Возвращаемое значение
Массив, содержащий опции выбора носителей от
arrayто соответствиеmediaCharacteristics.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
-
mediaSelectionOptionsFromArray (_: withoutMediaCharacteristics:) + mediaSelectionOptionsFromArray:withoutMediaCharacteristics:Возвращает массив, содержащий опции выбора носителей от данного массива, не соответствующие данные характеристики носителей.
Объявление
Swift
class func mediaSelectionOptionsFromArray(_array: [AnyObject]!, withoutMediaCharacteristicsmediaCharacteristics: [AnyObject]!) -> [AnyObject]!Параметры
arrayМассив
AVMediaSelectionOptionобъекты, которые будут отфильтрованы.mediaCharacteristicsХарактеристики носителей, которые не должны присутствовать для опции выбора носителей присутствовать в выходном массиве.
Возвращаемое значение
Массив, содержащий опции выбора носителей от
arrayто отсутствие характеристики носителей вmediaCharacteristics.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
-
mediaSelectionOptionsFromArray (_: filteredAndSortedAccordingToPreferredLanguages:) + mediaSelectionOptionsFromArray:filteredAndSortedAccordingToPreferredLanguages:Возвращает массив опций выбора носителей, фильтруя их согласно тому, соответствуют ли их локали один из указанных языков.
Объявление
Swift
class func mediaSelectionOptionsFromArray(_mediaSelectionOptions: [AnyObject]!, filteredAndSortedAccordingToPreferredLanguagespreferredLanguages: [AnyObject]!) -> [AnyObject]!Параметры
mediaSelectionOptionsМассив
AVMediaSelectionOptionобъекты, которые будут отфильтрованы и сортированы.preferredLanguagesМассив
NSStringобъекты, каждый из которых содержит канонический идентификатор IETF BCP 47 языка. Строки должны быть сортированы в порядке предпочтения со строкой, соответствующей самому предпочтительному языку как первый элемент в массиве. Как правило, Вы получаете эти строки с помощьюpreferredLanguagesметод классаNSLocaleкласс.Возвращаемое значение
Массив
AVMediaSelectionOptionобъекты, соответствующие один из языков вpreferredLanguagesпараметр. Объекты в этом массиве сортируются на основе языка, который каждый соответствует с объектами, соответствующими самый предпочтительный язык сначала в массиве.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.8 и позже.
