Package apple.imagecapturecore
Class ICCameraFile
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.imagecapturecore.ICCameraItem
-
- apple.imagecapturecore.ICCameraFile
-
- All Implemented Interfaces:
NSObject
public class ICCameraFile extends ICCameraItem
----------------------------------------------------------------------------------------------------------------- ICCameraFile ICCameraFile This class represents a file on an ICCameraDevice object. API-Since: 13.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceICCameraFile.Block_requestDownloadWithOptionsCompletionstatic interfaceICCameraFile.Block_requestMetadataDictionaryWithOptionsCompletionstatic interfaceICCameraFile.Block_requestReadDataAtOffsetLengthCompletionstatic interfaceICCameraFile.Block_requestSecurityScopedURLWithCompletionstatic interfaceICCameraFile.Block_requestThumbnailDataWithOptionsCompletion-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedICCameraFile(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static ICCameraFilealloc()static ICCameraFileallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)booleanburstFavorite()[@property] burstFavorite True if burst favorite, ignored if not in a burst or not a burst favorite.booleanburstPicked()[@property] burstPicked True if burst user picked, ignored if not in a burst or not a burst user picked.@Nullable java.lang.StringburstUUID()[@property] burstUUID burstUUID of file if present, nil if not in a burst.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()@Nullable java.lang.StringcreatedFilename()[@property] createdFilename Created filename API-Since: 13.0static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()doubleduration()[@property] duration Duration of audio/video file in seconds.@Nullable NSDateexifCreationDate()[@property] exifCreationDate Properties will either represent the exif creation date, or nil.@Nullable NSDateexifModificationDate()[@property] exifModificationDate Properties will either represent the exif modification date, or nil.@Nullable NSDatefileCreationDate()[@property] fileCreationDate Properties will either represent the actual file creation date, or nil.@Nullable NSDatefileModificationDate()[@property] fileModificationDate Properties will either represent the actual file modification date, or nil.longfileSize()[@property] fileSize Size of file in bytes.booleanfirstPicked()[@property] firstPicked True if file is a firstPicked nil otherwise.@Nullable java.lang.StringgpsString()[@property] gpsString GPS String in standard format.@Nullable java.lang.StringgroupUUID()[@property] groupUUID groupUUID of file if present, nil if file has no groupUUID.static longhash_static()longheight()[@property] height Height of an image or movie frame.booleanhighFramerate()[@property] highFramerate True if file is a slo-mo or high framerate video file, nil otherwise.ICCameraFileinit()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)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static ICCameraFilenew_objc()longorientation()[@property] orientation Desired orientation of image to use when it is downloaded.@Nullable java.lang.StringoriginalFilename()[@property] originalFilename Original filename on disk API-Since: 13.0@Nullable java.lang.StringoriginatingAssetID()[@property] originatingAssetID originatingAssetID of file if present, nil if not a HEIF or HVEC.@Nullable ICCameraFilepairedRawImage()[@property] pairedRawImage A single item subset of the sidecarFiles array, which contains the logical RAW compliment of a JPG or other format image.@Nullable java.lang.StringrelatedUUID()[@property] relatedUUID Internal related UUID for dbg/aae/etc.@Nullable NSProgressrequestDownloadWithOptionsCompletion(@Nullable NSDictionary<java.lang.String,?> options, @NotNull ICCameraFile.Block_requestDownloadWithOptionsCompletion completion)requestDownloadWithOptions:progressDelegate:completion Perform a download request and execute the block callback in place of the delegate.voidrequestMetadataDictionaryWithOptionsCompletion(@Nullable NSDictionary<java.lang.String,?> options, @NotNull ICCameraFile.Block_requestMetadataDictionaryWithOptionsCompletion completion)requestMetadataDictionaryWithOptions:completion Perform a metadata request and execute the block callback in place of the delegate.voidrequestReadDataAtOffsetLengthCompletion(long offset, long length, @NotNull ICCameraFile.Block_requestReadDataAtOffsetLengthCompletion completion)requestReadDataAtOffset:length:completion This method asynchronously reads data of a specified length from a specified offset.voidrequestSecurityScopedURLWithCompletion(@NotNull ICCameraFile.Block_requestSecurityScopedURLWithCompletion completion)requestSecurityScopedURLWithCompletion Requests a security scoped NSURL* for a media file on a mass storage volume.voidrequestThumbnailDataWithOptionsCompletion(@Nullable NSDictionary<java.lang.String,?> options, @NotNull ICCameraFile.Block_requestThumbnailDataWithOptionsCompletion completion)requestThumbnailDataWithOptions:completion Perform a thumbnail request and execute the block callback in place of the delegate.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetOrientation(long value)[@property] orientation Desired orientation of image to use when it is downloaded.static voidsetVersion_static(long aVersion)@Nullable NSArray<? extends ICCameraItem>sidecarFiles()[@property] sidecarFiles This property is NULL if there are no sidecar files associated with this file.static org.moe.natj.objc.Classsuperclass_static()booleantimeLapse()[@property] timeLapse True if file is a time-lapse video file, nil otherwise.static booleanuseStoredAccessor()Deprecated.static longversion_static()longwidth()[@property] width Width of an image or movie frame.-
Methods inherited from class apple.imagecapturecore.ICCameraItem
creationDate, device, flushMetadataCache, flushThumbnailCache, isInTemporaryStore, isLocked, isRaw, largeThumbnailIfAvailable, metadata, metadataIfAvailable, modificationDate, name, parentFolder, ptpObjectHandle, requestMetadata, requestThumbnail, thumbnail, thumbnailIfAvailable, userData, UTI, wasAddedAfterContentCatalogCompleted
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, 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, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static ICCameraFile alloc()
-
allocWithZone
public static ICCameraFile allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
burstFavorite
public boolean burstFavorite()
[@property] burstFavorite True if burst favorite, ignored if not in a burst or not a burst favorite. API-Since: 13.0
-
burstPicked
public boolean burstPicked()
[@property] burstPicked True if burst user picked, ignored if not in a burst or not a burst user picked. API-Since: 13.0
-
burstUUID
@Nullable public @Nullable java.lang.String burstUUID()
[@property] burstUUID burstUUID of file if present, nil if not in a burst. API-Since: 13.0
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
createdFilename
@Nullable public @Nullable java.lang.String createdFilename()
[@property] createdFilename Created filename API-Since: 13.0
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
duration
public double duration()
[@property] duration Duration of audio/video file in seconds. API-Since: 13.0
-
exifCreationDate
@Nullable public @Nullable NSDate exifCreationDate()
[@property] exifCreationDate Properties will either represent the exif creation date, or nil. API-Since: 13.0
-
exifModificationDate
@Nullable public @Nullable NSDate exifModificationDate()
[@property] exifModificationDate Properties will either represent the exif modification date, or nil. API-Since: 13.0
-
fileCreationDate
@Nullable public @Nullable NSDate fileCreationDate()
[@property] fileCreationDate Properties will either represent the actual file creation date, or nil. API-Since: 13.0
-
fileModificationDate
@Nullable public @Nullable NSDate fileModificationDate()
[@property] fileModificationDate Properties will either represent the actual file modification date, or nil. API-Since: 13.0
-
fileSize
public long fileSize()
[@property] fileSize Size of file in bytes. API-Since: 13.0
-
firstPicked
public boolean firstPicked()
[@property] firstPicked True if file is a firstPicked nil otherwise. API-Since: 13.0
-
gpsString
@Nullable public @Nullable java.lang.String gpsString()
[@property] gpsString GPS String in standard format. API-Since: 13.0
-
groupUUID
@Nullable public @Nullable java.lang.String groupUUID()
[@property] groupUUID groupUUID of file if present, nil if file has no groupUUID. API-Since: 13.0
-
hash_static
public static long hash_static()
-
height
public long height()
[@property] height Height of an image or movie frame. API-Since: 13.0
-
highFramerate
public boolean highFramerate()
[@property] highFramerate True if file is a slo-mo or high framerate video file, nil otherwise. API-Since: 13.0
-
init
public ICCameraFile init()
- Overrides:
initin classICCameraItem
-
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
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static ICCameraFile new_objc()
-
orientation
public long orientation()
[@property] orientation Desired orientation of image to use when it is downloaded. This property is set to ICEXIFOrientation1 initially. If the format of this file supports EXIF orientation tag, then this property will be updated to match the value of that tag, when the thumbnail or metadata for this file is received. API-Since: 13.0
-
originalFilename
@Nullable public @Nullable java.lang.String originalFilename()
[@property] originalFilename Original filename on disk API-Since: 13.0
-
originatingAssetID
@Nullable public @Nullable java.lang.String originatingAssetID()
[@property] originatingAssetID originatingAssetID of file if present, nil if not a HEIF or HVEC. API-Since: 13.0
-
pairedRawImage
@Nullable public @Nullable ICCameraFile pairedRawImage()
[@property] pairedRawImage A single item subset of the sidecarFiles array, which contains the logical RAW compliment of a JPG or other format image. API-Since: 13.0
-
relatedUUID
@Nullable public @Nullable java.lang.String relatedUUID()
[@property] relatedUUID Internal related UUID for dbg/aae/etc. API-Since: 13.0
-
requestDownloadWithOptionsCompletion
@Nullable public @Nullable NSProgress requestDownloadWithOptionsCompletion(@Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull ICCameraFile.Block_requestDownloadWithOptionsCompletion completion)
requestDownloadWithOptions:progressDelegate:completion Perform a download request and execute the block callback in place of the delegate. [@note] The completion block will execute on an any available queue, often this will not be the main queue. API-Since: 13.0- Parameters:
options- Dictionary Keys: - `ICDownloadsDirectoryURL` - `ICSaveAsFilename` - `ICOverwriteExistingFile` - `ICDeleteAfterDownload` - `ICAdjustCreationDate`completion- Completion block to executed after request has returned,
-
requestMetadataDictionaryWithOptionsCompletion
public void requestMetadataDictionaryWithOptionsCompletion(@Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull ICCameraFile.Block_requestMetadataDictionaryWithOptionsCompletion completion)requestMetadataDictionaryWithOptions:completion Perform a metadata request and execute the block callback in place of the delegate. [@note] The completion block will execute on an any available queue, often this will not be the main queue. API-Since: 13.0- Parameters:
options- Options dictionarycompletion- Completion block called with an NSDictionary* object containing the metadata, and an NSError* for status.
-
requestReadDataAtOffsetLengthCompletion
public void requestReadDataAtOffsetLengthCompletion(long offset, long length, @NotNull @NotNull ICCameraFile.Block_requestReadDataAtOffsetLengthCompletion completion)requestReadDataAtOffset:length:completion This method asynchronously reads data of a specified length from a specified offset. [@note] The completion block will execute on an any available queue, often this will not be the main queue. API-Since: 13.0- Parameters:
offset- The offset into the file to start reading fromlength- The length of data to be read.completion- Completion block called with an NSData* object representing the data, and an NSError* for status.
-
requestThumbnailDataWithOptionsCompletion
public void requestThumbnailDataWithOptionsCompletion(@Nullable @Nullable NSDictionary<java.lang.String,?> options, @NotNull @NotNull ICCameraFile.Block_requestThumbnailDataWithOptionsCompletion completion)requestThumbnailDataWithOptions:completion Perform a thumbnail request and execute the block callback in place of the delegate. [@note] The completion block will execute on an any available queue, often this will not be the main queue. API-Since: 13.0- Parameters:
options- Options dictionary - 'kCGImageSourceThumbnailMaxPixelSize' - Request a width different from the embedded EXIF thumbnailcompletion- Completion block called with an NSData* object representing the JPG, and an NSError* for status.
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setOrientation
public void setOrientation(long value)
[@property] orientation Desired orientation of image to use when it is downloaded. This property is set to ICEXIFOrientation1 initially. If the format of this file supports EXIF orientation tag, then this property will be updated to match the value of that tag, when the thumbnail or metadata for this file is received. API-Since: 13.0
-
setVersion_static
public static void setVersion_static(long aVersion)
-
sidecarFiles
@Nullable public @Nullable NSArray<? extends ICCameraItem> sidecarFiles()
[@property] sidecarFiles This property is NULL if there are no sidecar files associated with this file. Otherwise it is an array of ICCameraFile instances of sidecar files associated with this file. An example of a sidecar file is a file with the same base name as this file and having an extension XMP. API-Since: 13.0
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
timeLapse
public boolean timeLapse()
[@property] timeLapse True if file is a time-lapse video file, nil otherwise. API-Since: 13.0
-
version_static
public static long version_static()
-
width
public long width()
[@property] width Width of an image or movie frame. API-Since: 13.0
-
requestSecurityScopedURLWithCompletion
public void requestSecurityScopedURLWithCompletion(@NotNull @NotNull ICCameraFile.Block_requestSecurityScopedURLWithCompletion completion)requestSecurityScopedURLWithCompletion Requests a security scoped NSURL* for a media file on a mass storage volume. The returned NSURL* requires the use of startAccessingSecurityScopedResource, and stopAccessingSecurityScopedResource for access. [@note] The completion block will execute on an any available queue, often this will not be the main queue. API-Since: 17.0- Parameters:
completion- Completion block called with an NSURL*, and an NSError* for status.
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-