Package org.robovm.apple.avfoundation
Class AVPlayerItemVideoOutput
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVPlayerItemOutput
-
- org.robovm.apple.avfoundation.AVPlayerItemVideoOutput
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVPlayerItemVideoOutput extends AVPlayerItemOutput
- Since:
- Available in iOS 6.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVPlayerItemVideoOutput.AVPlayerItemVideoOutputPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVPlayerItemOutput
AVPlayerItemOutput.AVPlayerItemOutputPtr
-
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 AVPlayerItemVideoOutput()
AVPlayerItemVideoOutput(CVPixelBufferAttributes pixelBufferAttributes)
AVPlayerItemVideoOutput(NSDictionary<NSString,?> outputSettings)
protected
AVPlayerItemVideoOutput(NSObject.Handle h, long handle)
protected
AVPlayerItemVideoOutput(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AVPlayerItemOutputPullDelegate
getDelegate()
DispatchQueue
getDelegateQueue()
CVPixelBuffer
getPixelBufferForItemTime(CMTime itemTime, CMTime outItemTimeForDisplay)
boolean
hasNewPixelBufferForItemTime(CMTime itemTime)
protected long
init(CVPixelBufferAttributes pixelBufferAttributes)
protected long
init(NSDictionary<NSString,?> outputSettings)
void
requestNotificationOfMediaDataChange(double interval)
void
setDelegate(AVPlayerItemOutputPullDelegate delegate, DispatchQueue delegateQueue)
-
Methods inherited from class org.robovm.apple.avfoundation.AVPlayerItemOutput
getItem, getItem, setSuppressesPlayerRendering, suppressesPlayerRendering
-
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
-
AVPlayerItemVideoOutput
public AVPlayerItemVideoOutput()
-
AVPlayerItemVideoOutput
protected AVPlayerItemVideoOutput(NSObject.Handle h, long handle)
-
AVPlayerItemVideoOutput
protected AVPlayerItemVideoOutput(NSObject.SkipInit skipInit)
-
AVPlayerItemVideoOutput
public AVPlayerItemVideoOutput(CVPixelBufferAttributes pixelBufferAttributes)
-
AVPlayerItemVideoOutput
public AVPlayerItemVideoOutput(NSDictionary<NSString,?> outputSettings)
- Since:
- Available in iOS 10.0 and later.
-
-
Method Detail
-
getDelegate
public AVPlayerItemOutputPullDelegate getDelegate()
-
getDelegateQueue
public DispatchQueue getDelegateQueue()
-
init
protected long init(CVPixelBufferAttributes pixelBufferAttributes)
-
init
protected long init(NSDictionary<NSString,?> outputSettings)
- Since:
- Available in iOS 10.0 and later.
-
hasNewPixelBufferForItemTime
public boolean hasNewPixelBufferForItemTime(CMTime itemTime)
-
getPixelBufferForItemTime
public CVPixelBuffer getPixelBufferForItemTime(CMTime itemTime, CMTime outItemTimeForDisplay)
-
setDelegate
public void setDelegate(AVPlayerItemOutputPullDelegate delegate, DispatchQueue delegateQueue)
-
requestNotificationOfMediaDataChange
public void requestNotificationOfMediaDataChange(double interval)
-
-