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
Обсуждение
Если значение этого свойства
YES
true
, можно отменить выбор всех доступных опций носителей в группе путем передачи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 и позже.