Platforms to show: All Mac Windows Linux Cross-Platform
PHAssetResourceManagerMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Photos | MBS Mac64bit Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
An asset can have multiple underlying data resources—for example, both original and edited versions—each of which is represented by a PHAssetResourceMBS object. Unlike the PHImageManagerMBS class, which provides and caches the primary representations of assets as thumbnails, image objects, or video objects, the asset resource manager provides direct access to these underlying data resources.
Available in MacOS 10.15 or newer.
- property Handle as Integer
- 4 methods
- method cancelDataRequest(requestID as Integer)
- method Constructor
- 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)
- 2 shared methods
- shared method available as boolean
- shared method defaultManager as PHAssetResourceManagerMBS
- 3 delegates
- 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)
Constants
Constant | Value | Description |
---|---|---|
PHInvalidAssetResourceDataRequestID | 0 | The invalid request ID. |
This class has no sub classes.
The items on this page are in the following plugins: MBS Mac64bit Plugin.
PHAssetResourceCreationOptionsMBS - PHAssetResourceMBS