Package org.robovm.apple.photos
Class PHImageManager
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.photos.PHImageManager
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
PHCachingImageManager
public class PHImageManager extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPHImageManager.PHImageManagerPtrNested 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 intInvalidImageRequestID -
Constructor Summary
Constructors Modifier Constructor Description PHImageManager()protectedPHImageManager(NSObject.Handle h, long handle)protectedPHImageManager(NSObject.SkipInit skipInit) -
Method Summary
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, updateStrongRef
-
Field Details
-
InvalidImageRequestID
public static final int InvalidImageRequestID- See Also:
- Constant Field Values
-
-
Constructor Details
-
PHImageManager
public PHImageManager() -
PHImageManager
-
PHImageManager
-
-
Method Details
-
getMaximumSize
-
requestImageForAsset
public int requestImageForAsset(PHAsset asset, CGSize targetSize, PHImageContentMode contentMode, PHImageRequestOptions options, VoidBlock2<UIImage,NSDictionary<?,?>> resultHandler) -
requestImageDataForAsset
@Deprecated public int requestImageDataForAsset(PHAsset asset, PHImageRequestOptions options, VoidBlock4<NSData,NSString,UIImageOrientation,NSDictionary<?,?>> resultHandler)Deprecated.Deprecated in iOS 13.0. Use -requestImageDataAndOrientationForAsset:options:resultHandler: -
requestImageDataAndOrientationForAsset
public int requestImageDataAndOrientationForAsset(PHAsset asset, PHImageRequestOptions options, VoidBlock4<NSData,NSString,CGImagePropertyOrientation,NSDictionary<?,?>> resultHandler)- Since:
- Available in iOS 13.0 and later.
-
cancelImageRequest
public void cancelImageRequest(int requestID) -
requestLivePhotoForAsset
public int requestLivePhotoForAsset(PHAsset asset, CGSize targetSize, PHImageContentMode contentMode, PHLivePhotoRequestOptions options, VoidBlock2<PHLivePhoto,NSDictionary<?,?>> resultHandler)- Since:
- Available in iOS 9.1 and later.
-
requestPlayerItemForVideo
public int requestPlayerItemForVideo(PHAsset asset, PHVideoRequestOptions options, VoidBlock2<AVPlayerItem,NSDictionary<?,?>> resultHandler) -
requestExportSessionForVideo
public int requestExportSessionForVideo(PHAsset asset, PHVideoRequestOptions options, String exportPreset, VoidBlock2<AVAssetExportSession,NSDictionary<?,?>> resultHandler) -
requestAVAssetForVideo
public int requestAVAssetForVideo(PHAsset asset, PHVideoRequestOptions options, VoidBlock3<AVAsset,AVAudioMix,NSDictionary<?,?>> resultHandler) -
getDefaultManager
-