Package org.robovm.apple.avfoundation
Class AVQueuePlayer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVPlayer
-
- org.robovm.apple.avfoundation.AVQueuePlayer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVQueuePlayer extends AVPlayer
- Since:
- Available in iOS 4.1 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVQueuePlayer.AVQueuePlayerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVPlayer
AVPlayer.AVPlayerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVQueuePlayer()
AVQueuePlayer(AVPlayerItem item)
AVQueuePlayer(NSArray<AVPlayerItem> items)
protected
AVQueuePlayer(NSObject.Handle h, long handle)
protected
AVQueuePlayer(NSObject.SkipInit skipInit)
AVQueuePlayer(NSURL URL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advanceToNextItem()
boolean
canInsertItem(AVPlayerItem item, AVPlayerItem afterItem)
NSArray<AVPlayerItem>
getItems()
protected long
init(NSArray<AVPlayerItem> items)
void
insertItem(AVPlayerItem item, AVPlayerItem afterItem)
void
removeAllItems()
void
removeItem(AVPlayerItem item)
-
Methods inherited from class org.robovm.apple.avfoundation.AVPlayer
addBoundaryTimeObserver, addPeriodicTimeObserver, allowsExternalPlayback, appliesMediaSelectionCriteriaAutomatically, automaticallyWaitsToMinimizeStalling, AvailableHDRModesDidChangeNotification, cancelPendingPrerolls, getActionAtItemEnd, getAvailableHDRModes, getCurrentItem, getCurrentTime, getError, getExternalPlaybackVideoGravity, getMasterClock, getMediaSelectionCriteria, getRate, getReasonForWaitingToPlay, getStatus, getTimeControlStatus, getVolume, init, init, isClosedCaptionDisplayEnabled, isExternalPlaybackActive, isMuted, isPreventsDisplaySleepDuringVideoPlayback, outputObscuredDueToInsufficientExternalProtection, pause, play, playImmediatelyAtRate, prerollAtRate, removeTimeObserver, replaceCurrentItem, seekToDate, seekToDate, seekToTime, seekToTime, seekToTime, seekToTime, setActionAtItemEnd, setAllowsExternalPlayback, setAppliesMediaSelectionCriteriaAutomatically, setAutomaticallyWaitsToMinimizeStalling, setClosedCaptionDisplayEnabled, setExternalPlaybackVideoGravity, setMasterClock, setMediaSelectionCriteria, setMuted, setPreventsDisplaySleepDuringVideoPlayback, setRate, setRate, setUsesExternalPlaybackWhileExternalScreenIsActive, setVolume, usesExternalPlaybackWhileExternalScreenIsActive, WaitingToMinimizeStallsReason, WaitingWhileEvaluatingBufferingRateReason, WaitingWithNoItemToPlayReason
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
AVQueuePlayer
public AVQueuePlayer()
-
AVQueuePlayer
protected AVQueuePlayer(NSObject.Handle h, long handle)
-
AVQueuePlayer
protected AVQueuePlayer(NSObject.SkipInit skipInit)
-
AVQueuePlayer
public AVQueuePlayer(NSArray<AVPlayerItem> items)
-
AVQueuePlayer
public AVQueuePlayer(NSURL URL)
-
AVQueuePlayer
public AVQueuePlayer(AVPlayerItem item)
-
-
Method Detail
-
init
protected long init(NSArray<AVPlayerItem> items)
-
getItems
public NSArray<AVPlayerItem> getItems()
-
advanceToNextItem
public void advanceToNextItem()
-
canInsertItem
public boolean canInsertItem(AVPlayerItem item, AVPlayerItem afterItem)
-
insertItem
public void insertItem(AVPlayerItem item, AVPlayerItem afterItem)
-
removeItem
public void removeItem(AVPlayerItem item)
-
removeAllItems
public void removeAllItems()
-
-