Platforms to show: All Mac Windows Linux Cross-Platform

Back to PHContentEditingInputMBS class.

PHContentEditingInputMBS.adjustmentData as PHAdjustmentDataMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
An object that describes the most recent edit to the asset’s content.

Adjustment data describes the “recipe” for the last edit made to an asset’s photo or video content. For example, a photo editing app can use this property to read information about a set of filters applied to a photo. With this information, your app can later allow a user to change the filter parameters.
(Read only property)

PHContentEditingInputMBS.audiovisualAsset as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The video asset, as an AVAssetMBS object.

This object provides access to the video asset as a collection of tracks and metadata. For details on working with AVAssetMBS objects.

We pass result, the AVAssetMBS object, as variant to avoid plugin dependencies.
(Read only property)

PHContentEditingInputMBS.creationDate as Date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The date and time when the asset was originally created.

(Read only property)

PHContentEditingInputMBS.creationDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.5 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The date and time when the asset was originally created.

(Read only property)

PHContentEditingInputMBS.displaySizeImage as NSImageMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
An image of the asset’s contents, appropriately sized for display.

This property does not provide the full-sized image for a photo asset but rather a scaled-down image appropriate for use in a photo editing user interface. To load the full-sized asset image, use the fullSizeImageURL property.
(Read only property)

PHContentEditingInputMBS.fullSizeImageOrientation as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The Exif display orientation of the full-size image file.

This property's value is a raw numeric value describing the encoded image orientation according to the TIFF and Exif specifications. To more easily work with such values, convert this value to the CGImagePropertyOrientation type.
(Read only property)

PHContentEditingInputMBS.fullSizeImageURL as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The URL to a file that contains the full-sized image data.

Typically, your app or extension does not need to load a full-sized image for use in an editing UI. Instead, use the displaySizeImage property to retrieve an image suitable for screen display. You can then load the full-sized image on a background queue so that it will be ready by the time the user finishes editing the display-size image. At that time, apply the user’s adjustments to the full-sized image and then use the PHContentEditingOutputMBS class to commit the edit to the photo library.
(Read only property)

PHContentEditingInputMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The internal object reference.

(Read and Write property)

PHContentEditingInputMBS.livePhoto as PHLivePhotoMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The unedited Live Photo content of the editing input.

To edit the video and photo content of the Live Photo, create a PHLivePhotoEditingContextMBS object using this PHContentEditingInputMBS object.
If the editing input does not represent a Live Photo, this property’s value is nil, indicating that you cannot use this PHContentEditingInputMBS object to create a Live Photo editing context.
(Read only property)

PHContentEditingInputMBS.location as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The location information that was saved with the asset.

Typically, an asset’s location metadata identifies the place where the asset was captured.

We pass result, the CLLocationMBS object, as variant to avoid plugin dependencies.
(Read only property)

PHContentEditingInputMBS.mediaSubtypes as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The subtypes of the asset, identifying special kinds of assets such as a panoramic photo or a high-frame-rate video.

See MediaSubtype* constants for possible values.
Because an asset can have more than one subtype, use these values as bit masks to identify an asset.
(Read only property)

PHContentEditingInputMBS.mediaType as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The type of the asset, such as video or audio.

See MediaType* constants.
(Read only property)

PHContentEditingInputMBS.playbackStyle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The playback style for the asset.

(Read only property)

PHContentEditingInputMBS.uniformTypeIdentifier as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
The uniform type identifier for the asset’s image or video data.

(Read only property)

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


The biggest plugin in space...