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

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

Разработчик

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

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

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

AVPlayerItemLegibleOutputPushDelegate

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


Не применимый

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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

AVPlayerItemLegibleOutputPushDelegate протокол расширяется AVPlayerItemOutputPushDelegate протокол для обеспечения дополнительных методов, определенных для приписанного строкового вывода.

  • Когда вызвано позволяет поставку новых текстовых выборок.

    Объявление

    Swift

    optional func legibleOutput(_ output: AVPlayerItemLegibleOutput!, didOutputAttributedStrings strings: [AnyObject]!, nativeSampleBuffers nativeSamples: [AnyObject]!, forItemTime itemTime: CMTime)

    Objective C

    - (void)legibleOutput:(AVPlayerItemLegibleOutput *)output didOutputAttributedStrings:(NSArray *)strings nativeSampleBuffers:(NSArray *)nativeSamples forItemTime:(CMTime)itemTime

    Параметры

    output

    AVPlayerItemLegibleOutput исходный экземпляр.

    strings

    Массив NSAttributedString объекты, каждый содержащий и выполнение текста и дескриптивную разметку.

    nativeSamples

    Массив CMSampleBufferRef объекты, для подтипов носителей, включенных в массив, передали output объект initWithMediaSubtypesForNativeRepresentation: метод.

    itemTime

    Время элемента, в которое должны быть представлены строки.

    Обсуждение

    Поскольку каждый подтип носителей в массиве передал в output объект initWithMediaSubtypesForNativeRepresentation: метод, делегат получает демонстрационные буферы, переносящие данные в его собственном формате через nativeSamples параметр, если существуют данные носителей того подтипа в медиаресурсе.

    Для всего другого настоящего подтипов носителей в медиаресурсе делегат получает приписанные строки в распространенном формате через strings параметр. Посмотрите, что Ссылка CMTextMarkup для строки приписывает ключи и значения, использующиеся в приписанных строках.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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