AVPlayerItemOutputPullDelegate
AVPlayerItemOutputPullDelegate
протокол определяет методы, которые вызывают AVPlayerItemVideoOutput
объект в ответ на пиксель буферизует изменения.
Наследование
Не применимый
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.8 и позже.
-
Говорит делегату, что новые выборки собираются наступить.
Объявление
Swift
optional func outputMediaDataWillChange(_
sender
: AVPlayerItemOutput!)Objective C
- (void)outputMediaDataWillChange:(AVPlayerItemOutput *)
sender
Параметры
sender
Выходной объект, отправивший сообщение.
Обсуждение
Можно использовать этот метод для подготовки к любым новым демонстрационным данным. Этот метод вызывают в некоторый момент после вызова к Вашему объекту видеовыхода
requestNotificationOfMediaDataChangeWithAdvanceInterval:
метод.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.8 и позже.
-
Говорит делегату, что начинается новая демонстрационная последовательность.
Объявление
Swift
optional func outputSequenceWasFlushed(_
output
: AVPlayerItemOutput!)Objective C
- (void)outputSequenceWasFlushed:(AVPlayerItemOutput *)
output
Параметры
output
Выходной объект, отправивший сообщение.
Обсуждение
Этот метод вызывают после любой попытки искать или изменить направление воспроизведения содержания элемента. При поддержании каких-либо будущих выборок с очередями можно использовать реализацию этого метода для отбрасывания тех выборок.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.8 и позже.