Package org.robovm.apple.avfoundation
Class AVPlayerItemMetadataOutput
- 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.AVPlayerItemMetadataOutput
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVPlayerItemMetadataOutput extends AVPlayerItemOutput
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVPlayerItemMetadataOutput.AVPlayerItemMetadataOutputPtr
-
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 AVPlayerItemMetadataOutput()
AVPlayerItemMetadataOutput(java.util.List<AVMetadataIdentifier> identifiers)
protected
AVPlayerItemMetadataOutput(NSObject.Handle h, long handle)
protected
AVPlayerItemMetadataOutput(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAdvanceIntervalForDelegateInvocation()
AVPlayerItemMetadataOutputPushDelegate
getDelegate()
DispatchQueue
getDelegateQueue()
protected long
init(java.util.List<AVMetadataIdentifier> identifiers)
void
setAdvanceIntervalForDelegateInvocation(double v)
void
setDelegate(AVPlayerItemMetadataOutputPushDelegate 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
-
AVPlayerItemMetadataOutput
public AVPlayerItemMetadataOutput()
-
AVPlayerItemMetadataOutput
protected AVPlayerItemMetadataOutput(NSObject.Handle h, long handle)
-
AVPlayerItemMetadataOutput
protected AVPlayerItemMetadataOutput(NSObject.SkipInit skipInit)
-
AVPlayerItemMetadataOutput
public AVPlayerItemMetadataOutput(java.util.List<AVMetadataIdentifier> identifiers)
-
-
Method Detail
-
getDelegate
public AVPlayerItemMetadataOutputPushDelegate getDelegate()
-
getDelegateQueue
public DispatchQueue getDelegateQueue()
-
getAdvanceIntervalForDelegateInvocation
public double getAdvanceIntervalForDelegateInvocation()
-
setAdvanceIntervalForDelegateInvocation
public void setAdvanceIntervalForDelegateInvocation(double v)
-
init
protected long init(java.util.List<AVMetadataIdentifier> identifiers)
-
setDelegate
public void setDelegate(AVPlayerItemMetadataOutputPushDelegate delegate, DispatchQueue delegateQueue)
-
-