Package org.robovm.apple.vision
Class VNRequest
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.vision.VNRequest
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
VNImageBasedRequest
public class VNRequest extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVNRequest.VNRequestPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields Modifier and Type Field Description static intRevisionUnspecifiedFields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description VNRequest()protectedVNRequest(NSObject.Handle h, long handle)protectedVNRequest(NSObject.SkipInit skipInit)VNRequest(VoidBlock2<VNRequest,NSError> completionHandler) -
Method Summary
Modifier and Type Method Description voidcancel()VoidBlock2<VNRequest,NSError>getCompletionHandler()static longgetCurrentRevision()static longgetDefaultRevision()NSArray<? extends VNObservation>getResults()longgetRevision()static NSIndexSetgetSupportedRevisions()protected longinit(VoidBlock2<VNRequest,NSError> completionHandler)booleanisPreferBackgroundProcessing()voidsetPreferBackgroundProcessing(boolean v)voidsetRevision(long v)voidsetUsesCPUOnly(boolean v)booleanusesCPUOnly()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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Field Details
-
RevisionUnspecified
public static final int RevisionUnspecified- See Also:
- Constant Field Values
-
-
Constructor Details
-
VNRequest
public VNRequest() -
VNRequest
-
VNRequest
-
VNRequest
-
-
Method Details
-
isPreferBackgroundProcessing
public boolean isPreferBackgroundProcessing() -
setPreferBackgroundProcessing
public void setPreferBackgroundProcessing(boolean v) -
usesCPUOnly
public boolean usesCPUOnly() -
setUsesCPUOnly
public void setUsesCPUOnly(boolean v) -
getResults
-
getCompletionHandler
-
getRevision
public long getRevision()- Since:
- Available in iOS 12.0 and later.
-
setRevision
public void setRevision(long v)- Since:
- Available in iOS 12.0 and later.
-
getSupportedRevisions
- Since:
- Available in iOS 12.0 and later.
-
getDefaultRevision
public static long getDefaultRevision()- Since:
- Available in iOS 12.0 and later.
-
getCurrentRevision
public static long getCurrentRevision()- Since:
- Available in iOS 12.0 and later.
-
init
-
cancel
public void cancel()- Since:
- Available in iOS 13.0 and later.
-