Photos
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Photos
Apple Photos Framework to access Photos library.
- Classes
- class PHAdjustmentDataMBS
- class PHAssetChangeRequestMBS
- class PHAssetCollectionChangeRequestMBS
- class PHAssetCollectionMBS
- class PHAssetCreationRequestMBS
- 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
- 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
- class PHAssetResourceRequestOptionsMBS
- class PHCachingImageManagerMBS
- class PHChangeMBS
- class PHChangeRequestMBS
- class PHCloudIdentifierMBS
- class PHCollectionListChangeRequestMBS
- class PHCollectionListMBS
- class PHCollectionMBS
- class PHContentEditingInputMBS
- class PHContentEditingInputRequestOptionsMBS
- class PHContentEditingOutputMBS
- class PHFetchOptionsMBS
- class PHFetchResultChangeDetailsMBS
- class PHFetchResultMBS
- 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
- 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
- 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
- class PHObjectChangeDetailsMBS
- class PHObjectMBS
- class PHObjectPlaceholderMBS
- class PHPhotoLibraryMBS
- class PHPickerConfigurationMBS
- class PHPickerFilterMBS
- class PHPickerResultMBS
- class PHPickerViewControllerMBS
- class PHProjectChangeRequestMBS
- class PHProjectMBS
- class PHVideoRequestOptionsMBS
- Controls
- Blog Entries
Release notes
- Version 23.2
- Version 22.5
- Version 20.2
The items on this page are in the following plugins: MBS iOS Plugin, MBS Mac64bit Plugin.