Platforms to show: All Mac Windows Linux Cross-Platform

Back to PHAssetMBS class.

Media Subtypes

PHAssetMBS.MediaSubtypeNone = 0

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset has no subtype.
This is the default subtype for most photo and video assets.

PHAssetMBS.MediaSubtypePhotoDepthEffect = 16

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a photo captured with the Camera app's Portrait mode depth effect.

PHAssetMBS.MediaSubtypePhotoHDR = 2

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a High Dynamic Range photo.

PHAssetMBS.MediaSubtypePhotoLive = 8

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a Live Photo that includes movement and sounds from the moments just before and after its capture.
To display a Live Photo asset with its associated video content, retrieve a PHLivePhotoMBS object using the PHImageManagerMBS class and assign it to a PHLivePhotoViewMBS object.

PHAssetMBS.MediaSubtypePhotoPanorama = 1

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a large-format panorama photo.

PHAssetMBS.MediaSubtypePhotoScreenshot = 4

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is an image captured with the device’s screenshot feature.

PHAssetMBS.MediaSubtypeSpatialMedia = 1024

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 25.1
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a spatial video.

PHAssetMBS.MediaSubtypeVideoCinematic = &h200000

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 25.1
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a cinematic video.

PHAssetMBS.MediaSubtypeVideoHighFrameRate = &h20000

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a high-frame-rate video.
High-frame-rate videos are created by the Slow-Mo feature in the Camera app on an iOS device.

PHAssetMBS.MediaSubtypeVideoStreamed = &h10000

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a video whose contents are always streamed over a network connection.
This subtype identifies video assets that are never stored on the local device, such as shared videos in a subscribed iCloud Photo Stream.

PHAssetMBS.MediaSubtypeVideoTimelapse = &h40000

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants identifying specific variations of asset media, such as panorama or screenshot photos and time lapse or high frame rate video.

The asset is a time-lapse video.

Source Types

PHAssetMBS.SourceTypeCloudShared = 2

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants for source types.

The asset originates from an iCloud Shared Album.
Assets from shared albums cannot be edited and do not appear in Moments collections.

PHAssetMBS.SourceTypeiTunesSynced = 4

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants for source types.

The asset originates from a Mac or PC and is present on the device through iTunes sync.
iTunes-synced assets cannot be edited or deleted.

PHAssetMBS.SourceTypeNone = 0

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants for source types.

Source information is not available for the asset.

PHAssetMBS.SourceTypeUserLibrary = 1

Type Topic Plugin Version
const Photos MBS Mac64bit Plugin 20.2
One of the constants for source types.

The asset is part of the user’s main Photos library.

The main library contains both assets that originate on the device (such as photos and videos captured with the Camera app or screenshots) and assets synchronized through iCloud Photo Library or My Photo Stream. These assets appear in Moments collections and can be edited or deleted.

The items on this page are in the following plugins: MBS Mac64bit Plugin.


The biggest plugin in space...