Platforms to show: All Mac Windows Linux Cross-Platform
Photos
Apple Photos Framework to access Photos library.
- Classes
- class PHAdjustmentDataMBS
- shared method available as boolean
- method Constructor(formatIdentifier as string, formatVersion as string, data as Memoryblock)
- property data as Memoryblock
- property formatIdentifier as String
- property formatVersion as String
- property Handle as Integer
- class PHAssetChangeRequestMBS
- shared method available as boolean
- shared method changeRequestForAsset(asset as PHAssetMBS) as PHAssetChangeRequestMBS
- method Constructor
- shared method creationRequestForAssetFromImage(image as NSImageMBS) as PHAssetChangeRequestMBS
- shared method creationRequestForAssetFromImageAtFile(file as FolderItem) as PHAssetChangeRequestMBS
- shared method creationRequestForAssetFromVideoAtFileURL(file as FolderItem) as PHAssetChangeRequestMBS
- shared method deleteAssets(assets() as PHAssetMBS)
- method revertAssetContentToOriginal
- property contentEditingOutput as PHContentEditingOutputMBS
- property creationDate as Date
- property creationDateTime as DateTime
- property Favorite as Boolean
- property Hidden as Boolean
- property location as Variant
- property placeholderForCreatedAsset as PHObjectPlaceholderMBS
- class PHAssetCollectionChangeRequestMBS
- method addAsset(asset as PHAssetMBS)
- method addAssets(assets() as PHAssetMBS)
- shared method available as boolean
- shared method changeRequestForAssetCollection(assetCollection as PHAssetCollectionMBS) as PHAssetCollectionChangeRequestMBS
- shared method changeRequestForAssetCollection(assetCollection as PHAssetCollectionMBS, assets as PHFetchResultMBS) as PHAssetCollectionChangeRequestMBS
- method Constructor
- shared method creationRequestForAssetCollectionWithTitle(title as string) as PHAssetCollectionChangeRequestMBS
- shared method deleteAssetCollections(Collections() as PHCollectionListMBS)
- method insertAsset(asset as PHAssetMBS, index as Integer)
- method insertAssets(assets() as PHAssetMBS, indexes as NSIndexSetMBS)
- method moveAsset(fromIndex as Integer, toIndex as Integer)
- method moveAssets(fromIndexes as NSIndexSetMBS, toIndex as Integer)
- method removeAsset(asset as PHAssetMBS)
- method removeAsset(AtIndex as Integer)
- method removeAssets(assets() as PHAssetMBS)
- method removeAssets(AtIndexes as NSIndexSetMBS)
- method replaceAsset(AtIndex as Integer, asset as PHAssetMBS)
- method replaceAssets(AtIndexes as NSIndexSetMBS, assets() as PHAssetMBS)
- property placeholderForCreatedAssetCollection as PHObjectPlaceholderMBS
- property title as String
- class PHAssetCollectionMBS
- shared method available as boolean
- method Constructor
- shared method fetchAssetCollectionsContainingAsset(asset as PHAssetMBS, type as Integer, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchAssetCollectionsWithALAssetGroupURLs(assetGroupURLs() as string, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchAssetCollectionsWithLocalIdentifiers(identifiers() as string, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchAssetCollectionsWithType(type as Integer, subType as integer, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- method localizedLocationNames as String()
- shared method transientAssetCollectionWithAssetFetchResult(fetchResult as PHAssetMBS, title as string) as PHAssetCollectionMBS
- shared method transientAssetCollectionWithAssets(assets() as PHAssetMBS, title as string) as PHAssetCollectionMBS
- property approximateLocation as Variant
- property assetCollectionSubtype as Integer
- property assetCollectionType as Integer
- property endDate as Date
- property endDateTime as DateTime
- property estimatedAssetCount as Integer
- property startDate as Date
- property startDateTime as DateTime
- class PHAssetCreationRequestMBS
- method addResource(type as Integer, data as MemoryBlock, options as PHAssetResourceCreationOptionsMBS = nil)
- method addResource(type as Integer, data as String, options as PHAssetResourceCreationOptionsMBS = nil)
- method addResource(type as Integer, file as FolderItem, options as PHAssetResourceCreationOptionsMBS = nil)
- shared method available as boolean
- method Constructor
- shared method creationRequestForAsset as PHAssetCreationRequestMBS
- shared method supportsAssetResourceTypes(types() as Integer) as Boolean
- class PHAssetMBS
- shared method available as boolean
- method cancelContentEditingInputRequest(requestID as Integer)
- method canPerformEditOperation(editOperation as Integer) as Boolean
- method Constructor
- shared method fetchAssets(options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchAssetsInAssetCollection(assetCollection as PHAssetCollectionMBS, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchAssetsWithBurstIdentifier(burstIdentifier as String, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchAssetsWithLocalIdentifiers(identifiers() as String, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchAssetsWithMediaType(mediaType as Integer, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchKeyAssetsInAssetCollection(assetCollection as PHAssetCollectionMBS, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method PHContentEditingInputCancelledKey as String
- shared method PHContentEditingInputErrorKey as String
- shared method PHContentEditingInputResultIsInCloudKey as String
- method requestContentEditingInputWithOptions(options as PHContentEditingInputRequestOptionsMBS, CompletionDelegate as RequestContentEditingInputWithOptionsCompletedMBS, tag as variant = nil) as Integer
- property burstIdentifier as String
- property burstSelectionTypes as Integer
- property creationDate as Date
- property creationDateTime as DateTime
- property duration as Double
- property Favorite as Boolean
- property Hidden as Boolean
- property location as Variant
- property mediaSubtypes as Integer
- property mediaType as Integer
- property modificationDate as Date
- property modificationDateTime as DateTime
- property pixelHeight as Integer
- property pixelWidth as Integer
- property playbackStyle as Integer
- property RepresentsBurst as Boolean
- property sourceType as Integer
- delegate RequestContentEditingInputWithOptionsCompletedMBS(Asset as PHAssetMBS, Options as PHContentEditingInputRequestOptionsMBS, tag as variant, contentEditingInput as PHContentEditingInputMBS, info as Dictionary)
- class PHAssetResourceCreationOptionsMBS
- shared method available as boolean
- method Constructor
- method copy as PHAssetResourceCreationOptionsMBS
- property Handle as Integer
- property originalFilename as String
- property shouldMoveFile as Boolean
- property uniformTypeIdentifier as String
- class PHAssetResourceManagerMBS
- shared method available as boolean
- method cancelDataRequest(requestID as Integer)
- method Constructor
- shared method defaultManager as PHAssetResourceManagerMBS
- method requestDataForAssetResource(resource as PHAssetResourceMBS, options as PHAssetResourceRequestOptionsMBS, DataReceivedHandler as RequestDataForAssetResourceDataReceivedMBS, CompleteHandler as RequestDataForAssetResourceCompletedMBS, tag as variant = nil) as Integer
- method writeDataForAssetResource(resource as PHAssetResourceMBS, file as FolderItem, options as PHAssetResourceRequestOptionsMBS, CompleteHandler as WriteDataForAssetResourceCompletedMBS, tag as variant = nil)
- property Handle as Integer
- delegate RequestDataForAssetResourceCompletedMBS(resource as PHAssetResourceMBS, options as PHAssetResourceRequestOptionsMBS, Error as NSErrorMBS, Tag as Variant)
- delegate RequestDataForAssetResourceDataReceivedMBS(resource as PHAssetResourceMBS, options as PHAssetResourceRequestOptionsMBS, Data as MemoryBlock, Tag as Variant)
- delegate WriteDataForAssetResourceCompletedMBS(resource as PHAssetResourceMBS, options as PHAssetResourceRequestOptionsMBS, File as FolderItem, Error as NSErrorMBS, Tag as Variant)
- class PHAssetResourceMBS
- shared method assetResourcesForAsset(asset as PHAssetMBS) as PHAssetResourceMBS()
- shared method assetResourcesForLivePhoto(livePhoto as PHLivePhotoMBS) as PHAssetResourceMBS()
- shared method available as boolean
- method Constructor
- property assetLocalIdentifier as String
- property Handle as Integer
- property originalFilename as String
- property Type as Integer
- property uniformTypeIdentifier as String
- class PHAssetResourceRequestOptionsMBS
- shared method available as boolean
- method Constructor
- method copy as PHAssetResourceRequestOptionsMBS
- method Destructor
- method SetProgressHandler(ProgressHandler as ProgressHandlerMBS, tag as variant = nil)
- property Handle as Integer
- property NetworkAccessAllowed as Boolean
- property ProgressHandler as ProgressHandlerMBS
- delegate ProgressHandlerMBS(progress as double, tag as Variant)
- class PHCachingImageManagerMBS
- shared method available as boolean
- method Constructor
- method startCachingImagesForAssets(assets() as PHAssetMBS, targetSize as CGSizeMBS, contentMode as Integer, options as PHImageRequestOptionsMBS = nil)
- method stopCachingImagesForAllAssets
- method stopCachingImagesForAssets(assets() as PHAssetMBS, targetSize as CGSizeMBS, contentMode as Integer, options as PHImageRequestOptionsMBS = nil)
- property allowsCachingHighQualityImages as Boolean
- class PHChangeMBS
- shared method available as boolean
- method changeDetailsForFetchResult(FetchResult as PHFetchResultMBS) as PHFetchResultChangeDetailsMBS
- method changeDetailsForObject(PHObject as PHObjectMBS) as PHObjectChangeDetailsMBS
- method Constructor
- property Handle as Integer
- class PHChangeRequestMBS
- shared method available as boolean
- method Constructor
- property Handle as Integer
- class PHCloudIdentifierMBS
- shared method available as boolean
- method Constructor(stringValue as String)
- shared method notFoundIdentifier as PHCloudIdentifierMBS
- property Handle as Integer
- property stringValue as String
- class PHCollectionListChangeRequestMBS
- method addChildCollections(collections() as PHCollectionMBS)
- shared method available as boolean
- shared method changeRequestForCollectionList(collectionList as PHCollectionListMBS) as PHCollectionListChangeRequestMBS
- shared method changeRequestForCollectionList(collectionList as PHCollectionListMBS, childCollections as PHFetchResultMBS) as PHCollectionListChangeRequestMBS
- method Constructor
- shared method creationRequestForCollectionListWithTitle(title as string) as PHCollectionListChangeRequestMBS
- shared method deleteCollectionLists(collectionLists() as PHCollectionListMBS)
- method insertChildCollections(collections() as PHCollectionMBS, indexes as NSIndexSetMBS)
- method moveChildCollections(AtIndexes as NSIndexSetMBS, toIndex as Integer)
- method removeChildCollections(AtIndexes as NSIndexSetMBS)
- method removeChildCollections(collections() as PHCollectionMBS)
- method replaceChildCollections(AtIndexes as NSIndexSetMBS, ChildCollections() as PHCollectionMBS)
- property placeholderForCreatedCollectionList as PHObjectPlaceholderMBS
- property title as String
- class PHCollectionListMBS
- shared method available as boolean
- method Constructor
- shared method fetchCollectionListsContainingCollection(collection as PHCollectionMBS, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchCollectionListsWithLocalIdentifiers(identifiers() as string, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchCollectionListsWithType(collectionListType as Integer, subtype as Integer, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- method localizedLocationNames as String()
- shared method transientCollectionListWithCollections(collections() as PHCollectionMBS, title as String) as PHCollectionListMBS
- shared method transientCollectionListWithCollectionsFetchResult(fetchResult as PHFetchResultMBS, title as String) as PHCollectionListMBS
- property collectionListSubtype as Integer
- property collectionListType as Integer
- property endDate as Date
- property endDateTime as DateTime
- property startDate as Date
- property startDateTime as DateTime
- class PHCollectionMBS
- shared method available as boolean
- method canPerformEditOperation(anOperation as Integer) as Boolean
- method Constructor
- shared method fetchCollectionsInCollectionList(collectionList as PHCollectionListMBS, options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- shared method fetchTopLevelUserCollections(options as PHFetchOptionsMBS = nil) as PHFetchResultMBS
- property canContainAssets as Boolean
- property canContainCollections as Boolean
- property localizedTitle as String
- class PHContentEditingInputMBS
- shared method available as boolean
- method Constructor
- property adjustmentData as PHAdjustmentDataMBS
- property audiovisualAsset as Variant
- property creationDate as Date
- property creationDateTime as DateTime
- property displaySizeImage as NSImageMBS
- property fullSizeImageOrientation as Integer
- property fullSizeImageURL as String
- property Handle as Integer
- property livePhoto as PHLivePhotoMBS
- property location as Variant
- property mediaSubtypes as Integer
- property mediaType as Integer
- property playbackStyle as Integer
- property uniformTypeIdentifier as String
- class PHContentEditingInputRequestOptionsMBS
- shared method available as boolean
- method Constructor
- method Destructor
- method SetCanHandleAdjustmentData(CanHandleAdjustmentData as CanHandleAdjustmentDataMBS, tag as variant = nil)
- method SetProgressHandler(ProgressHandler as ProgressHandlerMBS, tag as variant = nil)
- property Handle as Integer
- property NetworkAccessAllowed as Boolean
- property ProgressHandler as ProgressHandlerMBS
- delegate CanHandleAdjustmentDataMBS(adjustmentData as PHAdjustmentDataMBS, tag as Variant) as Boolean
- delegate ProgressHandlerMBS(progress as double, byref stop as boolean, tag as Variant)
- class PHContentEditingOutputMBS
- shared method available as boolean
- method Constructor(contentEditingInput as PHContentEditingInputMBS)
- method Constructor(placeholderForCreatedAsset as PHObjectPlaceholderMBS)
- property adjustmentData as PHAdjustmentDataMBS
- property Handle as Integer
- property renderedContentURL as String
- class PHFetchOptionsMBS
- shared method available as boolean
- method Constructor
- method copy as PHFetchOptionsMBS
- method setSortDescriptors(sortDescriptors() as NSSortDescriptorMBS)
- method sortDescriptors as NSSortDescriptorMBS()
- property fetchLimit as Integer
- property Handle as Integer
- property includeAllBurstAssets as Boolean
- property includeAssetSourceTypes as Integer
- property includeHiddenAssets as Boolean
- property predicate as NSPredicateMBS
- property wantsIncrementalChangeDetails as Boolean
- class PHFetchResultChangeDetailsMBS
- shared method available as boolean
- shared method changeDetailsFromFetchResult(fromResult as PHFetchResultMBS, toFetchResult as PHFetchResultMBS, changedObjects() as PHObjectMBS) as PHFetchResultChangeDetailsMBS
- method changedObjects() as PHObjectMBS()
- method Constructor
- method enumerateMoves(theDelegate as enumerateMovesHandlerMBS, Tag as Variant = nil)
- method insertedObjects() as PHObjectMBS()
- method removedObjects() as PHObjectMBS()
- property changedIndexes as NSIndexSetMBS
- property fetchResultAfterChanges as PHFetchResultMBS
- property fetchResultBeforeChanges as PHFetchResultMBS
- property Handle as Integer
- property hasIncrementalChanges as Boolean
- property hasMoves as Boolean
- property insertedIndexes as NSIndexSetMBS
- property removedIndexes as NSIndexSetMBS
- delegate enumerateMovesHandlerMBS(fromIndex as Integer, toIndex as Integer, tag as variant)
- class PHFetchResultMBS
- method allObjects as Variant()
- shared method available as boolean
- method Constructor
- method containsObject(anObject as Variant) as Boolean
- method copy as PHFetchResultMBS
- method countOfAssetsWithMediaType(MediaType as Integer) as Integer
- method indexOfObject(anObject as Variant) as Integer
- method indexOfObject(anObject as Variant, range as NSRangeMBS) as Integer
- method objectAtIndex(index as Integer) as Variant
- method objectsAtIndexes(indexes as NSIndexSetMBS) as Variant()
- property count as Integer
- property firstObject as Variant
- property Handle as Integer
- property lastObject as Variant
- class PHImageManagerMBS
- shared method available as boolean
- method cancelImageRequest(requestID as Integer)
- method Constructor
- shared method defaultManager as PHImageManagerMBS
- shared method MaximumSize as CGSizeMBS
- shared method PHImageCancelledKey as String
- shared method PHImageErrorKey as String
- shared method PHImageResultIsDegradedKey as String
- shared method PHImageResultIsInCloudKey as String
- shared method PHImageResultRequestIDKey as String
- method RequestAVAssetForVideo(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, exportPreset as String, CompletionHandler as RequestAVAssetForVideoCompletedMBS, tag as Variant = nil) as Integer
- method RequestExportSessionForVideo(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, exportPreset as String, CompletionHandler as RequestExportSessionForVideoCompletedMBS, tag as Variant = nil) as Integer
- method RequestImageDataAndOrientationForAsset(asset as PHAssetMBS, options as PHImageRequestOptionsMBS, CompletionHandler as RequestImageForAssetCompletedMBS, tag as Variant = nil) as Integer
- method RequestImageForAsset(asset as PHAssetMBS, targetSize as CGSizeMBS, contentMode as Integer, options as PHImageRequestOptionsMBS, CompletionHandler as RequestImageForAssetCompletedMBS, tag as Variant = nil) as Integer
- method RequestImageForAssetSync(asset as PHAssetMBS, targetSize as CGSizeMBS, contentMode as Integer, options as PHImageRequestOptionsMBS, byref Info as Dictionary) as NSImageMBS
- method RequestLivePhotoForAsset(asset as PHAssetMBS, targetSize as CGSizeMBS, contentMode as Integer, options as PHLivePhotoRequestOptionsMBS, CompletionHandler as RequestLivePhotoForAssetCompletedMBS, tag as Variant = nil) as Integer
- method RequestPlayerItemForVideo(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, CompletionHandler as RequestPlayerItemForVideoCompletedMBS, tag as Variant = nil) as Integer
- property Handle as Integer
- delegate RequestAVAssetForVideoCompletedMBS(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, AVAsset as Variant, AVAudioMix as Variant, info as Dictionary, tag as Variant)
- delegate RequestExportSessionForVideoCompletedMBS(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, exportPreset as string, exportSession as Variant, info as Dictionary, tag as Variant)
- delegate RequestImageDataAndOrientationForAssetCompletedMBS(asset as PHAssetMBS, options as PHImageRequestOptionsMBS, imageData as MemoryBlock, dataUTI as String, orientation as Integer, info as Dictionary, tag as Variant)
- delegate RequestImageForAssetCompletedMBS(asset as PHAssetMBS, options as PHImageRequestOptionsMBS, result as NSImageMBS, info as Dictionary, tag as Variant)
- delegate RequestLivePhotoForAssetCompletedMBS(asset as PHAssetMBS, options as PHImageRequestOptionsMBS, livePhoto as PHLivePhotoMBS, info as Dictionary, tag as Variant)
- delegate RequestPlayerItemForVideoCompletedMBS(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, playerItem as Variant, info as Dictionary, tag as Variant)
- class PHImageRequestOptionsMBS
- shared method available as boolean
- method Constructor
- method copy as PHImageRequestOptionsMBS
- method Destructor
- method SetProgressHandler(ProgressHandler as ProgressHandlerMBS, tag as variant = nil)
- property DeliveryMode as Integer
- property Handle as Integer
- property NetworkAccessAllowed as Boolean
- property normalizedCropRect as CGRectMBS
- property ProgressHandler as ProgressHandlerMBS
- property ResizeMode as Integer
- property Synchronous as Boolean
- property Version as Integer
- delegate ProgressHandlerMBS(progress as double, error as NSErrorMBS, byref stop as boolean, info as Dictionary, tag as Variant)
- class PHLivePhotoEditingContextMBS
- shared method available as boolean
- method cancel
- method Constructor(livePhotoInput as PHContentEditingInputMBS)
- shared method PHLivePhotoShouldRenderAtPlaybackTime as String
- method prepareLivePhotoForPlayback(targetSize as CGSizeMBS, options as Dictionary = nil, completionHandler as PrepareLivePhotoForPlaybackCompletedMBS, tag as variant = nil)
- method saveLivePhotoToOutput(ContentEditingOutput as PHContentEditingOutputMBS, options as Dictionary = nil, completionHandler as PrepareLivePhotoForPlaybackCompletedMBS, tag as variant = nil)
- method SetFrameProcessor(FrameProcessor as FrameProcessorMBS, tag as variant = nil)
- property audioVolume as Double
- property duration as Double
- property fullSizeImage as Variant
- property Handle as Integer
- property orientation as Integer
- property photoTime as Double
- delegate FrameProcessorMBS(frame as PHLivePhotoFrameMBS, byref error as NSErrorMBS, tag as Variant) as Variant
- delegate PrepareLivePhotoForPlaybackCompletedMBS(options as Dictionary, livePhoto as PHLivePhotoMBS, error as NSErrorMBS, tag as Variant)
- delegate SaveLivePhotoToOutputCompletedMBS(output as PHContentEditingOutputMBS, options as Dictionary, success as Boolean, error as NSErrorMBS, tag as Variant)
- class PHLivePhotoFrameMBS
- shared method available as boolean
- method Constructor
- property Handle as Integer
- property Image as Variant
- property renderScale as Double
- property time as Double
- property Type as Integer
- class PHLivePhotoMBS
- shared method available as boolean
- shared method cancelLivePhotoRequestWithRequestID(requestID as Integer)
- method Constructor
- method copy as PHLivePhotoMBS
- shared method PHLivePhotoInfoCancelledKey as String
- shared method PHLivePhotoInfoErrorKey as String
- shared method PHLivePhotoInfoIsDegradedKey as String
- shared method requestLivePhotoWithResourceFileURLs(Files() as FolderItem, placeholderImage as NSImageMBS = nil, targetSize as CGSizeMBS, contentMode as Integer, theDelegate as RequestLivePhotoWithResourceFileURLsMBS, Tag as Variant = nil) as Integer
- shared method requestLivePhotoWithResourceFileURLs(fileURLs() as String, placeholderImage as NSImageMBS = nil, targetSize as CGSizeMBS, contentMode as Integer, theDelegate as RequestLivePhotoWithResourceFileURLsMBS, Tag as Variant = nil) as Integer
- property Handle as Integer
- property Height as Integer
- property Width as Integer
- delegate RequestLivePhotoWithResourceFileURLsMBS(LivePhoto as PHLivePhotoMBS, placeholderImage as NSImageMBS, targetSize as CGSizeMBS, contentMode as Integer, tag as variant, info as Dictionary)
- class PHLivePhotoRequestOptionsMBS
- shared method available as boolean
- method Constructor
- method copy as PHLivePhotoRequestOptionsMBS
- method Destructor
- method SetProgressHandler(ProgressHandler as ProgressHandlerMBS, tag as variant = nil)
- property DeliveryMode as Integer
- property Handle as Integer
- property NetworkAccessAllowed as Boolean
- property ProgressHandler as ProgressHandlerMBS
- property Version as Integer
- delegate ProgressHandlerMBS(progress as double, error as NSErrorMBS, byref stop as boolean, info as Dictionary, tag as Variant)
- class PHObjectChangeDetailsMBS
- shared method available as boolean
- method Constructor
- property assetContentChanged as Boolean
- property Handle as Integer
- property objectAfterChanges as PHObjectMBS
- property objectBeforeChanges as PHObjectMBS
- property objectWasDeleted as Boolean
- class PHObjectMBS
- shared method available as boolean
- method Constructor
- method copy as PHObjectMBS
- property Handle as Integer
- property localIdentifier as String
- class PHObjectPlaceholderMBS
- shared method available as boolean
- method Constructor
- property Handle as Integer
- class PHPhotoLibraryMBS
- shared method authorizationStatus as Integer
- shared method available as boolean
- method cloudIdentifiersForLocalIdentifiers(localIdentifiers() as String) as PHCloudIdentifierMBS()
- method Constructor
- method Destructor
- method localIdentifiersForCloudIdentifiers(cloudIdentifiers() as PHCloudIdentifierMBS) as String()
- method performChanges(ChangeBlock as ChangeBlockMBS, CompletionHandler as ChangeCompletionHandlerMBS, tag as Variant = nil)
- shared method PHLocalIdentifierNotFound as String
- shared method PHPhotosErrorDomain as String
- shared method requestAuthorization(CompletionHandler as RequestAuthorizationCompletedMBS, tag as Variant = nil)
- shared method sharedPhotoLibrary as PHPhotoLibraryMBS
- property Handle as Integer
- property unavailabilityReason as NSErrorMBS
- event DidBecomeUnavailable
- event DidChange(changes as PHChangeMBS)
- delegate ChangeBlockMBS(tag as Variant)
- delegate ChangeCompletionHandlerMBS(success as boolean, error as NSErrorMBS, tag as Variant)
- class PHPickerConfigurationMBS
- method Constructor
- method Constructor(PhotoLibrary as Variant)
- method copy as PHPickerConfigurationMBS
- method preselectedAssetIdentifiers as String()
- method setPreselectedAssetIdentifiers(Identifiers() as String)
- property DisabledCapabilities as Integer
- property Filter as PHPickerFilterMBS
- property Handle as Integer
- property Mode as Integer
- property PreferredAssetRepresentationMode as Integer
- property Selection as Integer
- property SelectionLimit as Integer
- class PHPickerFilterMBS
- shared method anyFilterMatchingSubfilters(filters() as PHPickerFilterMBS) as PHPickerFilterMBS
- method Constructor
- method copy as PHPickerFilterMBS
- shared method imagesFilter as PHPickerFilterMBS
- shared method livePhotosFilter as PHPickerFilterMBS
- shared method videosFilter as PHPickerFilterMBS
- property Handle as Integer
- class PHPickerResultMBS
- method Constructor
- method Destructor
- method hasItemConformingToTypeIdentifier(typeIdentifier as string) as Boolean
- method loadFileRepresentationForTypeIdentifier(typeIdentifier as string, handler as LoadFileRepresentationCompletedMBS)
- method TypeIdentifiers as String()
- property assetIdentifier as String
- property Handle as Integer
- property progressCurrent as Integer
- property progressTotal as Integer
- delegate LoadFileRepresentationCompletedMBS(File as FolderItem, error as NSErrorMBS, result as PHPickerResultMBS)
- class PHPickerViewControllerMBS
- method Constructor(configuration as PHPickerConfigurationMBS)
- method Destructor
- method Dismiss
- method Present
- property configuration as PHPickerConfigurationMBS
- property Handle as Integer
- property popover as Variant
- property PopOverHeight as Integer
- property PopOverWidth as Integer
- event didFinishPicking(Result() as PHPickerResultMBS)
- class PHProjectChangeRequestMBS
- shared method available as boolean
- method Constructor(project as PHProjectMBS)
- method Destructor
- method removeAssets(assets() as PHAssetMBS)
- property keyAsset as PHAssetMBS
- property projectExtensionData as Memoryblock
- property projectPreviewImage as NSImageMBS
- property title as String
- class PHProjectMBS
- shared method available as boolean
- method Constructor
- property hasProjectPreview as Boolean
- property projectExtensionData as Memoryblock
- class PHVideoRequestOptionsMBS
- shared method available as boolean
- method Constructor
- method Destructor
- method SetProgressHandler(ProgressHandler as ProgressHandlerMBS, tag as variant = nil)
- property DeliveryMode as Integer
- property Handle as Integer
- property NetworkAccessAllowed as Boolean
- property ProgressHandler as ProgressHandlerMBS
- property Version as Integer
- delegate ProgressHandlerMBS(progress as double, tag as Variant, error as NSErrorMBS, byref stop as Boolean, info as Dictionary)
- class PHAdjustmentDataMBS
- Controls
- control DesktopPHLivePhotoControlMBS
- shared method available as boolean
- method startPlayback(style as integer)
- method stopPlayback
- method stopPlayback(animated as boolean)
- property audioVolume as Single
- property ContentMode as Integer
- property LivePhoto as PHLivePhotoMBS
- property livePhotoBadgeView as NSViewMBS
- property muted as Boolean
- property View as NSViewMBS
- event BoundsChanged
- event Closing
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didEndPlaybackWithStyle(playbackStyle as Integer)
- event FocusLost
- event FocusReceived
- event FrameChanged
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event Opening
- event ScaleFactorChanged(NewFactor as double)
- event willBeginPlaybackWithStyle(playbackStyle as Integer)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control PHLivePhotoControlMBS
- shared method available as boolean
- method startPlayback(style as integer)
- method stopPlayback
- method stopPlayback(animated as boolean)
- property audioVolume as Single
- property ContentMode as Integer
- property LivePhoto as PHLivePhotoMBS
- property livePhotoBadgeView as NSViewMBS
- property muted as Boolean
- property View as NSViewMBS
- event BoundsChanged
- event Close
- event Closing
- event ConstructContextualMenu(base as MenuItem, x as Integer, y as Integer) as Boolean
- event ContextualMenuAction(hitItem as MenuItem) as Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didEndPlaybackWithStyle(playbackStyle as Integer)
- event EnableMenuItems
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- event LostFocus
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event Open
- event Opening
- event ScaleFactorChanged(NewFactor as double)
- event willBeginPlaybackWithStyle(playbackStyle as Integer)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- control DesktopPHLivePhotoControlMBS
- Blog Entries
Release notes
- Version 23.2
- Added PopOverWidth, PopOverHeight, and popover properties to PHPickerViewControllerMBS class.
- Updated PHPickerConfigurationMBS class and related ones to work on macOS, too.
- Version 22.5
- Added PHPickerViewControllerMBS, PHPickerConfigurationMBS, PHPickerFilterMBS, and PHPickerResultMBS classes.
- Version 20.2
- Added Photos framework classes for MacOS including PHLivePhotoControlMBS to show live photos.
The items on this page are in the following plugins: MBS iOS Plugin, MBS Mac64bit Plugin.