AVPlayerItemMetadataOutput
AVPlayerItemMetadataOutput класс является подклассом AVPlayerItemOutput это продает наборы элементов метаданных, которые переносят в дорожках метаданных.
Наследование
-
NSObject -
AVPlayerItemOutput -
AVPlayerItemMetadataOutput
-
NSObject -
AVPlayerItemOutput -
AVPlayerItemMetadataOutput
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Создает экземпляр AVPlayerItemMetadataOutput.
Объявление
Swift
init!(identifiersidentifiers: [AnyObject]!)Objective C
- (instancetype)initWithIdentifiers:(NSArray *)identifiersПараметры
identifiersМассив идентификаторов метаданных, указывающих элементы метаданных, которые должен обеспечить вывод.
Возвращаемое значение
Экземпляр AVPlayerItemMetadataOutput.
Обсуждение
Передача
nilполучить все синхронизированные метаданные от всех включилоAVPlayerItemTracksтот перенос синхронизировал метаданные.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Разрешения совершенствуют вызов связанного делегата, если таковые имеются.
Объявление
Swift
var advanceIntervalForDelegateInvocation: NSTimeIntervalObjective C
@property(nonatomic, readwrite) NSTimeInterval advanceIntervalForDelegateInvocationОбсуждение
Если возможно,
AVPlayerItemMetadataOutputпередаст его делегатаadvanceIntervalForDelegateInvocationна несколько секунд ранее, чем иначе. Если значение, эффективно запрашивая условие выборок ранее, чем, которое Вы обеспечиваете является большимAVPlayerItemMetadataOutputподготовлен действовать на них, делегат будет вызван как можно скорее.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Объект делегата. (только для чтения)
Объявление
Swift
var delegate: AVPlayerItemMetadataOutputPushDelegate! { get }Objective C
@property(nonatomic, readonly) id< AVPlayerItemMetadataOutputPushDelegate > delegateОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
См. также
-
delegateQueue delegateQueueСвойствоОчередь отгрузки, на которой сообщения отправляются делегату. (только для чтения)
Объявление
Swift
var delegateQueue: dispatch_queue_t! { get }Objective C
@property(nonatomic, readonly) dispatch_queue_t delegateQueueОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
См. также
-
Устанавливает делегата и очередь отгрузки, на которой вызывают делегата.
Объявление
Swift
func setDelegate(_delegate: AVPlayerItemMetadataOutputPushDelegate!, queuedelegateQueue: dispatch_queue_t!)Objective C
- (void)setDelegate:(id<AVPlayerItemMetadataOutputPushDelegate>)delegatequeue:(dispatch_queue_t)delegateQueueПараметры
delegateОбъект, соответствующий
AVPlayerItemMetadataOutputPushDelegateпротокол.delegateQueueОчередь отгрузки, на которой вызовут все методы делегата.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
См. также
