AVPlayerItemMetadataOutput
AVPlayerItemMetadataOutput
класс является подклассом AVPlayerItemOutput
это продает наборы элементов метаданных, которые переносят в дорожках метаданных.
Наследование
-
NSObject
-
AVPlayerItemOutput
-
AVPlayerItemMetadataOutput
-
NSObject
-
AVPlayerItemOutput
-
AVPlayerItemMetadataOutput
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Создает экземпляр AVPlayerItemMetadataOutput.
Объявление
Swift
init!(identifiers
identifiers
: [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: NSTimeInterval
Objective 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>)
delegate
queue:(dispatch_queue_t)delegateQueue
Параметры
delegate
Объект, соответствующий
AVPlayerItemMetadataOutputPushDelegate
протокол.delegateQueue
Очередь отгрузки, на которой вызовут все методы делегата.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
См. также