Platforms to show: All Mac Windows Linux Cross-Platform
PHVideoRequestOptionsMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Photos | MBS Mac64bit Plugin | 20.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
Available on MacOS 10.15 or newer.
- 5 properties
- property DeliveryMode as Integer
- property Handle as Integer
- property NetworkAccessAllowed as Boolean
- property ProgressHandler as ProgressHandlerMBS
- property Version as Integer
- 3 methods
- method Constructor
- method Destructor
- method SetProgressHandler(ProgressHandler as ProgressHandlerMBS, tag as variant = nil)
- shared method available as boolean
- delegate ProgressHandlerMBS(progress as double, tag as Variant, error as NSErrorMBS, byref stop as Boolean, info as Dictionary)
- 6 constants
Delivery Modes
Constant | Value | Description |
---|---|---|
DeliveryModeAutomatic | 0 |
Photos automatically determines which quality of video data to provide based on the request and current conditions. |
DeliveryModeFastFormat | 3 |
Photos provides whatever quality of video can be most quickly loaded. |
DeliveryModeHighQualityFormat | 1 |
Photos provides only the highest quality video available. |
DeliveryModeMediumQualityFormat | 2 |
Photos provides a video of moderate quality unless a higher quality version is locally cached. |
Version Mode
Constant | Value | Description |
---|---|---|
VersionCurrent | 0 |
Request the most recent version of the video asset, reflecting all edits. The resulting video is the rendered output from all previously made adjustments. |
VersionOriginal | 1 |
Request a version of the video asset without adjustments. The resulting video is the originally captured or imported version of the asset, regardless of any edits that have been made. |
This class has no sub classes.
Some methods using this class:
- PHImageManagerMBS.RequestAVAssetForVideo(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, exportPreset as String, CompletionHandler as RequestAVAssetForVideoCompletedMBS, tag as Variant = nil) as Integer
- PHImageManagerMBS.RequestExportSessionForVideo(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, exportPreset as String, CompletionHandler as RequestExportSessionForVideoCompletedMBS, tag as Variant = nil) as Integer
- PHImageManagerMBS.RequestPlayerItemForVideo(asset as PHAssetMBS, options as PHVideoRequestOptionsMBS, CompletionHandler as RequestPlayerItemForVideoCompletedMBS, tag as Variant = nil) as Integer
The items on this page are in the following plugins: MBS Mac64bit Plugin.