Package apple.avfoundation.protocol
Interface AVPlayerItemOutputPullDelegate
-
public interface AVPlayerItemOutputPullDelegate[@protocol] AVPlayerItemOutputPullDelegate Defines common delegate methods for objects participating in AVPlayerItemOutput pull sample output acquisition.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidoutputMediaDataWillChange(@NotNull AVPlayerItemOutput sender)outputMediaDataWillChange: A method invoked once, prior to a new sample, if the AVPlayerItemOutput sender was previously messaged requestNotificationOfMediaDataChangeWithAdvanceInterval:.default voidoutputSequenceWasFlushed(@NotNull AVPlayerItemOutput output)outputSequenceWasFlushed: A method invoked when the output is commencing a new sequence.
-
-
-
Method Detail
-
outputMediaDataWillChange
default void outputMediaDataWillChange(@NotNull @NotNull AVPlayerItemOutput sender)outputMediaDataWillChange: A method invoked once, prior to a new sample, if the AVPlayerItemOutput sender was previously messaged requestNotificationOfMediaDataChangeWithAdvanceInterval:. This method is invoked once after the sender is messaged requestNotificationOfMediaDataChangeWithAdvanceInterval:. API-Since: 6.0
-
outputSequenceWasFlushed
default void outputSequenceWasFlushed(@NotNull @NotNull AVPlayerItemOutput output)outputSequenceWasFlushed: A method invoked when the output is commencing a new sequence. This method is invoked after any seeking and change in playback direction. If you are maintaining any queued future samples, copied previously, you may want to discard these after receiving this message. API-Since: 6.0
-
-