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

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

Разработчик

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

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

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

AVPlayerItemOutput

AVPlayerItemOutput класс является абстрактным классом, определяющим единый интерфейс для движущихся выборок от актива до AVPlayer объект. Вы не создаете экземпляры этого класса непосредственно, но вместо этого используете один из конкретных подклассов, управляющих определенными типами активов.

Этот класс обеспечивает основные методы для преобразования временных стоимостей к timebase элемента. Это также предоставляет возможность подавлять рендеринг вывода, связанного с определенным экземпляром этого класса.

Соответствует


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.8 и позже.
  • Преобразовывает время узла (указанный в секундах) к timebase элемента.

    Объявление

    Swift

    func itemTimeForHostTime(_ hostTimeInSeconds: CFTimeInterval) -> CMTime

    Objective C

    - (CMTime)itemTimeForHostTime:(CFTimeInterval)hostTimeInSeconds

    Параметры

    hostTimeInSeconds

    Временная стоимость узла, указанная в секундах. Например, Вы могли бы указать временную стоимость, возвращенную CACurrentMediaTime функционируйте или метка времени от a CADisplayLink объект для этого параметра.

    Возвращаемое значение

    Эквивалентное время в timebase элемента.

    Обсуждение

    Метка времени связалась с a CADisplayLink объект представляет время нового экранного обновления, которое является обычно временем в прошлом. Если Вы хотите счесть время связанным со следующим экранным обновлением, необходимо постепенно увеличить метку времени значением в ссылке дисплея duration свойство.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.8 и позже.

  • Преобразовывает время узла Маха в timebase элемента.

    Объявление

    Swift

    func itemTimeForMachAbsoluteTime(_ machAbsoluteTime: Int64) -> CMTime

    Objective C

    - (CMTime)itemTimeForMachAbsoluteTime:(int64_t)machAbsoluteTime

    Параметры

    machAbsoluteTime

    Время узла Маха для преобразования. Вы обычно получаете это значение с помощью mach_absolute_time функция.

    Возвращаемое значение

    Эквивалентное время в timebase элемента.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.8 и позже.

  • Преобразовывает Базовую Видео метку времени в timebase элемента.

    Объявление

    Swift

    func itemTimeForCVTimeStamp(_ timestamp: CVTimeStamp) -> CMTime

    Objective C

    - (CMTime)itemTimeForCVTimeStamp:(CVTimeStamp)timestamp

    Параметры

    timestamp

    Значение метки времени, предоставленное Базовой Видео платформой.

    Возвращаемое значение

    Эквивалентное время в timebase элемента.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.8 и позже.

  • Булевская переменная, указывающая, представляет ли объект проигрывателя вывод получателя.

    Объявление

    Swift

    var suppressesPlayerRendering: Bool

    Objective C

    @property(nonatomic, readwrite) BOOL suppressesPlayerRendering

    Обсуждение

    Когда значение этого свойства NOfalse (значение по умолчанию), объект проигрывателя обрабатывает рендеринг связанного вывода получателя. Можно изменить значение этого свойства к YEStrue если Вы хотите подавить рендеринг данных носителей, связанных с этим объектом.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.8 и позже.