Package apple.photos
Class PHAsset
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.photos.PHObject
-
- apple.photos.PHAsset
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePHAsset.Block_requestContentEditingInputWithOptionsCompletionHandler-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPHAsset(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static PHAssetalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)java.lang.StringburstIdentifier()longburstSelectionTypes()voidcancelContentEditingInputRequest(long requestID)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)booleancanPerformEditOperation(long editOperation)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()NSDatecreationDate()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()doubleduration()static PHFetchResult<? extends PHAsset>fetchAssetsInAssetCollectionOptions(PHAssetCollection assetCollection, PHFetchOptions options)static PHFetchResult<? extends PHAsset>fetchAssetsWithALAssetURLsOptions(NSArray<? extends NSURL> assetURLs, PHFetchOptions options)assetURLs are URLs retrieved from ALAsset's ALAssetPropertyAssetURLstatic PHFetchResult<? extends PHAsset>fetchAssetsWithBurstIdentifierOptions(java.lang.String burstIdentifier, PHFetchOptions options)static PHFetchResult<? extends PHAsset>fetchAssetsWithLocalIdentifiersOptions(NSArray<java.lang.String> identifiers, PHFetchOptions options)includes hidden assets by defaultstatic PHFetchResult<? extends PHAsset>fetchAssetsWithMediaTypeOptions(long mediaType, PHFetchOptions options)static PHFetchResult<? extends PHAsset>fetchAssetsWithOptions(PHFetchOptions options)Fetches PHAssetSourceTypeUserLibrary assets by default (use includeAssetSourceTypes option to override)static PHFetchResult<? extends PHAsset>fetchKeyAssetsInAssetCollectionOptions(PHAssetCollection assetCollection, PHFetchOptions options)static longhash_static()PHAssetinit()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisFavorite()booleanisHidden()a hidden asset will be excluded from moment collections, but may still be included in other smart or regular album collectionsstatic booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)CLLocationlocation()longmediaSubtypes()longmediaType()NSDatemodificationDate()static java.lang.Objectnew_objc()longpixelHeight()longpixelWidth()longplaybackStyle()Playback style describes how the asset should be presented to the user (regardless of the backing media for that asset).booleanrepresentsBurst()longrequestContentEditingInputWithOptionsCompletionHandler(PHContentEditingInputRequestOptions options, PHAsset.Block_requestContentEditingInputWithOptionsCompletionHandler completionHandler)Completion and progress handlers are called on an arbitrary serial queue.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static voidsetVersion_static(long aVersion)longsourceType()static org.moe.natj.objc.Classsuperclass_static()static longversion_static()-
Methods inherited from class apple.photos.PHObject
copyWithZone, localIdentifier
-
Methods inherited from class apple.NSObject
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, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static PHAsset alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
fetchAssetsInAssetCollectionOptions
public static PHFetchResult<? extends PHAsset> fetchAssetsInAssetCollectionOptions(PHAssetCollection assetCollection, PHFetchOptions options)
-
fetchAssetsWithALAssetURLsOptions
public static PHFetchResult<? extends PHAsset> fetchAssetsWithALAssetURLsOptions(NSArray<? extends NSURL> assetURLs, PHFetchOptions options)
assetURLs are URLs retrieved from ALAsset's ALAssetPropertyAssetURL
-
fetchAssetsWithBurstIdentifierOptions
public static PHFetchResult<? extends PHAsset> fetchAssetsWithBurstIdentifierOptions(java.lang.String burstIdentifier, PHFetchOptions options)
-
fetchAssetsWithLocalIdentifiersOptions
public static PHFetchResult<? extends PHAsset> fetchAssetsWithLocalIdentifiersOptions(NSArray<java.lang.String> identifiers, PHFetchOptions options)
includes hidden assets by default
-
fetchAssetsWithMediaTypeOptions
public static PHFetchResult<? extends PHAsset> fetchAssetsWithMediaTypeOptions(long mediaType, PHFetchOptions options)
-
fetchAssetsWithOptions
public static PHFetchResult<? extends PHAsset> fetchAssetsWithOptions(PHFetchOptions options)
Fetches PHAssetSourceTypeUserLibrary assets by default (use includeAssetSourceTypes option to override)
-
fetchKeyAssetsInAssetCollectionOptions
public static PHFetchResult<? extends PHAsset> fetchKeyAssetsInAssetCollectionOptions(PHAssetCollection assetCollection, PHFetchOptions options)
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
burstIdentifier
public java.lang.String burstIdentifier()
-
burstSelectionTypes
public long burstSelectionTypes()
-
canPerformEditOperation
public boolean canPerformEditOperation(long editOperation)
-
cancelContentEditingInputRequest
public void cancelContentEditingInputRequest(long requestID)
-
creationDate
public NSDate creationDate()
-
duration
public double duration()
-
isFavorite
public boolean isFavorite()
-
isHidden
public boolean isHidden()
a hidden asset will be excluded from moment collections, but may still be included in other smart or regular album collections
-
location
public CLLocation location()
-
mediaSubtypes
public long mediaSubtypes()
-
mediaType
public long mediaType()
-
modificationDate
public NSDate modificationDate()
-
pixelHeight
public long pixelHeight()
-
pixelWidth
public long pixelWidth()
-
representsBurst
public boolean representsBurst()
-
requestContentEditingInputWithOptionsCompletionHandler
public long requestContentEditingInputWithOptionsCompletionHandler(PHContentEditingInputRequestOptions options, PHAsset.Block_requestContentEditingInputWithOptionsCompletionHandler completionHandler)
Completion and progress handlers are called on an arbitrary serial queue.
-
sourceType
public long sourceType()
-
playbackStyle
public long playbackStyle()
Playback style describes how the asset should be presented to the user (regardless of the backing media for that asset). Use this value to choose the type of view and the appropriate APIs on the PHImageManager to display this asset
-
-