public class VNImageRequestHandler extends NSObject
The VNImageRequestHandler is created with an image that is used to be used for the requests a client might want to schedule. The VNImageRequestHandler retains, but never modifies, the image source for its entire lifetime. The client also must not modify the content of the image source once the VNImageRequestHandler is created otherwise the results are undefined. The VNImageRequestHandler can choose to also cache intermediate representation of the image or other request-specific information for the purposes of runtime performance.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
VNImageRequestHandler(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static VNImageRequestHandler |
alloc() |
static VNImageRequestHandler |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
static long |
hash_static() |
VNImageRequestHandler |
init() |
VNImageRequestHandler |
initWithCGImageOptions(CGImageRef image,
NSDictionary<java.lang.String,?> options)
initWithCGImage:options creates a VNImageRequestHandler to be used for performing requests against the image passed in as a CGImageRef.
|
VNImageRequestHandler |
initWithCGImageOrientationOptions(CGImageRef image,
int orientation,
NSDictionary<java.lang.String,?> options)
initWithCGImage:options creates a VNImageRequestHandler to be used for performing requests against the image passed in as a CGImageRef.
|
VNImageRequestHandler |
initWithCIImageOptions(CIImage image,
NSDictionary<java.lang.String,?> options)
initWithCIImage:options creates a VNImageRequestHandler to be used for performing requests against the image passed in as a CIImage.
|
VNImageRequestHandler |
initWithCIImageOrientationOptions(CIImage image,
int orientation,
NSDictionary<java.lang.String,?> options)
initWithCIImage:options:orientation creates a VNImageRequestHandler to be used for performing requests against the image passed in as a CIImage.
|
VNImageRequestHandler |
initWithCMSampleBufferOptions(CMSampleBufferRef sampleBuffer,
NSDictionary<java.lang.String,?> options)
Creates a VNImageRequestHandler to be used for performing requests against the image buffer contained in the CMSampleBufferRef
|
VNImageRequestHandler |
initWithCMSampleBufferOrientationOptions(CMSampleBufferRef sampleBuffer,
int orientation,
NSDictionary<java.lang.String,?> options)
Creates a VNImageRequestHandler to be used for performing requests against the image buffer contained in the CMSampleBufferRef
|
VNImageRequestHandler |
initWithCVPixelBufferOptions(CVBufferRef pixelBuffer,
NSDictionary<java.lang.String,?> options)
initWithCVPixelBuffer:options creates a VNImageRequestHandler to be used for performing requests against the image passed in as buffer.
|
VNImageRequestHandler |
initWithCVPixelBufferOrientationOptions(CVBufferRef pixelBuffer,
int orientation,
NSDictionary<java.lang.String,?> options)
initWithCVPixelBuffer:options creates a VNImageRequestHandler to be used for performing requests against the image passed in as buffer.
|
VNImageRequestHandler |
initWithDataOptions(NSData imageData,
NSDictionary<java.lang.String,?> options)
initWithData:options creates a VNImageRequestHandler to be used for performing requests against an image contained in an NSData object.
|
VNImageRequestHandler |
initWithDataOrientationOptions(NSData imageData,
int orientation,
NSDictionary<java.lang.String,?> options)
initWithData:options creates a VNImageRequestHandler to be used for performing requests against an image contained in an NSData object.
|
VNImageRequestHandler |
initWithURLOptions(NSURL imageURL,
NSDictionary<java.lang.String,?> options)
initWithURL:options creates a VNImageRequestHandler to be used for performing requests against an image specified by it's URL
|
VNImageRequestHandler |
initWithURLOrientationOptions(NSURL imageURL,
int orientation,
NSDictionary<java.lang.String,?> options)
initWithURL:options creates a VNImageRequestHandler to be used for performing requests against an image specified by it's URL
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static VNImageRequestHandler |
new_objc() |
boolean |
performRequestsError(NSArray<? extends VNRequest> requests,
org.moe.natj.general.ptr.Ptr<NSError> error)
performRequests schedules one or more VNRequests to be performed.
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected VNImageRequestHandler(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static VNImageRequestHandler alloc()
public static VNImageRequestHandler allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public VNImageRequestHandler init()
public VNImageRequestHandler initWithCGImageOptions(CGImageRef image, NSDictionary<java.lang.String,?> options)
image - A CGImageRef containing the image to be used for performing the requests. The content of the image cannot be modified.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithCGImageOrientationOptions(CGImageRef image, int orientation, NSDictionary<java.lang.String,?> options)
image - A CGImageRef containing the image to be used for performing the requests. The content of the image cannot be modified.orientation - The orientation of the image/buffer based on the EXIF specification. For details see kCGImagePropertyOrientation. The value has to be an integer from 1 to 8. This supersedes every other orientation information.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithCIImageOptions(CIImage image, NSDictionary<java.lang.String,?> options)
[@note] Request results may not be accurate in simulator due to CI's inability to render certain pixel formats in the simulator. The orientation of the original image should be applied for instance by using imageByApplyingOrientation or use the initWithCIImage:options:orientation API.
image - A CIImage containing the image to be used for performing the requests. The content of the image cannot be modified.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithCIImageOrientationOptions(CIImage image, int orientation, NSDictionary<java.lang.String,?> options)
[@note] Request results may not be accurate in simulator due to CI's inability to render certain pixel formats in the simulator
image - A CIImage containing the image to be used for performing the requests. The content of the image cannot be modified.orientation - The orientation of the image/buffer based on the EXIF specification. For details see kCGImagePropertyOrientation. The value has to be an integer from 1 to 8. This supersedes every other orientation information.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithCVPixelBufferOptions(CVBufferRef pixelBuffer, NSDictionary<java.lang.String,?> options)
pixelBuffer - A CVPixelBuffer containing the image to be used for performing the requests. The content of the buffer cannot be modified for the lifetime of the VNImageRequestHandler.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithCVPixelBufferOrientationOptions(CVBufferRef pixelBuffer, int orientation, NSDictionary<java.lang.String,?> options)
pixelBuffer - A CVPixelBuffer containing the image to be used for performing the requests. The content of the buffer cannot be modified for the lifetime of the VNImageRequestHandler.orientation - The orientation of the image/buffer based on the EXIF specification. For details see kCGImagePropertyOrientation. The value has to be an integer from 1 to 8. This supersedes every other orientation information.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithDataOptions(NSData imageData, NSDictionary<java.lang.String,?> options)
[@note] Request results may not be accurate in simulator due to CI's inability to render certain pixel formats in the simulator
imageData - An NSData object containing the content of the image to be used for performing the requests. See CIImage imageWithData for supported format. The content of the image cannot be modified.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithDataOrientationOptions(NSData imageData, int orientation, NSDictionary<java.lang.String,?> options)
[@note] Request results may not be accurate in simulator due to CI's inability to render certain pixel formats in the simulator
imageData - An NSData object containing the content of the image to be used for performing the requests. See CIImage imageWithData for supported format. The content of the image cannot be modified.orientation - The orientation of the image/buffer based on the EXIF specification. For details see kCGImagePropertyOrientation. The value has to be an integer from 1 to 8. This supersedes every other orientation information.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithURLOptions(NSURL imageURL, NSDictionary<java.lang.String,?> options)
[@note] Request results may not be accurate in simulator due to CI's inability to render certain pixel formats in the simulator
imageURL - A URL pointing at an image to be used for performing the requests. The image has to be in a format that is supported by ImageIO. The content of the image cannot be modified.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithURLOrientationOptions(NSURL imageURL, int orientation, NSDictionary<java.lang.String,?> options)
[@note] Request results may not be accurate in simulator due to CI's inability to render certain pixel formats in the simulator
imageURL - A URL pointing at an image to be used for performing the requests. The image has to be in a format that is supported by ImageIO. The content of the image cannot be modified.orientation - The orientation of the image/buffer based on the EXIF specification. For details see kCGImagePropertyOrientation. The value has to be an integer from 1 to 8. This supersedes every other orientation information.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static VNImageRequestHandler new_objc()
public boolean performRequestsError(NSArray<? extends VNRequest> requests, org.moe.natj.general.ptr.Ptr<NSError> error)
The results of the VNRequests as well any possible errors of the individual requests are reported in the VNRequests results and error properties.
requests - An NSArray of VNRequests that are to be performed.error - Returns an error that happened during scheduling of the requests. Check individual requests results and errors for their respective success and failures. This parameter is optional.public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public VNImageRequestHandler initWithCMSampleBufferOptions(CMSampleBufferRef sampleBuffer, NSDictionary<java.lang.String,?> options)
[@note] CMSampleBuffers can contain metadata like camera intrinsics that will be used by algorithms supporting it unless overwritten by the options.
sampleBuffer - A CMSampleBuffer containing the imageBuffer that will be used for performing the requests. Not all types of sample buffers are supported. They need to contain a CVImageBuffer, be valid and ready.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsicspublic VNImageRequestHandler initWithCMSampleBufferOrientationOptions(CMSampleBufferRef sampleBuffer, int orientation, NSDictionary<java.lang.String,?> options)
[@note] CMSampleBuffers can contain metadata like camera intrinsics that will be used by algorithms supporting it unless overwritten by the options. [@note] Because CoreImage is unable to render certain pixel formats in the iOS simulator, request results may not be accurate in those cases.
sampleBuffer - A CMSampleBuffer containing the imageBuffer that will be used for performing the requests. Not all types of sample buffers are supported. They need to contain a CVImageBuffer, be valid and ready.orientation - The orientation of the image/buffer based on the EXIF specification. For details see kCGImagePropertyOrientation. The value has to be an integer from 1 to 8. This supersedes every other orientation information.options - A dictionary with options specifying auxiliary information for the buffer/image like VNImageOptionCameraIntrinsics