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

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

Разработчик

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

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

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

AVSynchronizedLayer

AVSynchronizedLayer подкласс CALayer с уровнем, синхронизирующим, который синхронизируется с определенным AVPlayerItem.

Можно создать произвольное число синхронизируемых уровней от того же AVPlayerItem объект.

Синхронизируемый уровень подобен a CATransformLayer объект в этом, это ничего не выводит на экран самого, это просто, присуждает состояние своему поддереву уровня. AVSynchronizedLayer присуждает ее состояние синхронизации, синхронизируя синхронизацию уровней в ее поддереве с тем из элемента проигрывателя.

Вы могли бы использовать уровень как показано в следующем примере:

  • AVPlayerItem *playerItem = <#Get a player item#>;
  • CALayer *superLayer = <#Get a layer#>;
  • // Set up a synchronized layer to sync the layer timing of its subtree
  • // with the playback of the playerItem/
  • AVSynchronizedLayer *syncLayer = [AVSynchronizedLayer synchronizedLayerWithPlayerItem:playerItem];
  • [syncLayer addSublayer:<#Another layer#>]; // These sublayers will be synchronized.
  • [superLayer addSublayer:syncLayer];

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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.7 и позже.
  • Возвращает новый синхронизируемый уровень с синхронизацией синхронизируемого с данным элементом проигрывателя.

    Объявление

    Swift

    init!(playerItem playerItem: AVPlayerItem!) -> AVSynchronizedLayer

    Objective C

    + (AVSynchronizedLayer *)synchronizedLayerWithPlayerItem:(AVPlayerItem *)playerItem

    Параметры

    playerItem

    Элемент проигрывателя.

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

    Новый синхронизируемый уровень с синхронизацией синхронизируемого с playerItem.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • playerItem playerItem Свойство

    Элемент проигрывателя, с которым синхронизируется синхронизация уровня.

    Объявление

    Swift

    var playerItem: AVPlayerItem!

    Objective C

    @property(nonatomic, retain) AVPlayerItem *playerItem

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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