kMDItemAttributeChangeDate

Static kMDItemAttributeChangeDate 

Source
pub unsafe static kMDItemAttributeChangeDate: Option<&'static CFString>
Available on crate feature MDItem only.
Expand description

This is the date that the last metadata attribute was changed.

UTI Type pedigree for a file for example a jpeg file will have the following ItemContentType public.jpeg/public.image/public.data the kMDItemContentType is set by the sniffer, any changes to this value will get over written by the sniffer when the contents of this MDItemRef changes. Type is a CFStringRef

Represents keywords associated with this particular MDItemRef. Example Keywords might be Birthday,Important etc. Type is a CFArray of CFStrings

The title of this particular MDItemRef. Title of the document, or it could be the title of this mp3 or a subject of a mail message. Type is a CFString

The list of author/authors that has worked on this file. There could be 0 or more authors of a particular file. The order of the authors in the array is preserved, but is not intended to represent the main author or relative importance of the authors. Type is a CFArray of CFStrings.

The list of editor/editors that has worked on this file. There could be 0 or more editors of a particular file. The order of the editors in the array is preserved, but is not intended to represent the main editor or relative importance of the editors. Type is a CFArray of CFStrings.

The list of people who are visible in an image or movie or written about in a document. Type is CFArray of CFStrings.

The list of projects etc that this file is part of. For example if you were working on a movie, all of the movie files could be marked as belonging to the project “My movie” then a query could be done kMDItemProjects = “My movie” and all of the related files would show up. Type is a CFArray of CFStrings

This is a comment related to a file, and can be any random string. Type is a CFString

This is the copyright of the content. Type is a CFString

This is the date that the file was last downloaded / received.

This attribute indicates where the item was obtained from. Examples:

  • downloaded file may refer to the site they were downloaded from, the refering URL, etc
  • files reveived by email may indicate who sent the file, the message subject, etc Type is a CFArray of CFStrings

This is the date that the file was last used, this field is updated by LaunchServices everytime a file is opend by double clicking or by asking LaunchServices to open a file. Type is a CFDate

This is the date that the contents of the file were created, has an application specific semantic. Type is a CFDate.

This is the date that the contents of the file were last modified, has an application specific semantic. For example an application can use this field to mark when the file was last modified, this date is not related to the file system modification date, but can be independent of that. This allows tracking of the last time the content was modified irrespective of the last time the file was modified. Type is a CFDate.

This is the date that the file was moved into the current location. Not all files will have this attribute. Not all file systems support this attribute.

This is the duration, in seconds, of the content of the file (if appropriate). A value of 10.5 represents media whose content is 10 and 1/2 seconds long. Type is a CFNumber.

A list of contacts that are somehow associated with this document, beyond what is captured as Author.

A version number for this item. Type is a CFString

The height of the document in pixels (ie Image height or Video frame height)

The width of the document in pixels (ie Image width or Video frame width)

The total number of pixels in the document. Type is a CFNumber.

What color space model is this document following (For example, are examples “RGB”, “CMYK”, “YUV”, “YCbCr”)

Number of bits per sample For example bit depth of an image (8-bit, 16-bit etc..) or bit depth per audio sample of uncompressed audio data (8, 16, 24, 32, 64, etc..)

Indicates if the flash was used to take the picture. 0 means flash did not fire

The actual focal length of the lens in mm.

Device make that was used to acquire this document

Device model that was used to acquire this document

The ISO Speed the camera was set to when the image was taken. Examples are 100, 200, 400, etc.

The orientation of the data. Values are 0 is “Landscape” or 1 is “Portrait”

The names of the various layers in the file

The white balance setting of the camera when the image was acquired. 0 is auto white balance and 1 is manual

The size of the lens aperture as a log-scale APEX value when the image was acquired.

Name of the color profile used for the image

Resolution width of this image in DPI

Resolution height of this image in DPI

Mode that was used for the exposure. 0 is auto exposure, 1 is manual, and 2 is auto bracket.

Time that the lens was open during exposure

Lens model that was used to acquire this document

The verion of the EXIF header that was used to generate the metadata

The version of GPSInfoIFD header that was used to generate the metadata

The codecs used to encode/decode the media

The media extensions used to decode the media

Media types present in the content

Whether the content is prepared for streaming

The total byte rate (audio & video combined) of the media

The video byte rate

The audio byte rate

Delivery type Fast start or RTSP

The title for a collection of media. This is analagous to a record album, or photo album whichs are collections of audio or images. Type is a CFString.

Boolean indicating if this image file has an alpha channel. Type is a CFBoolean.

Indicates if the flash was used to take the picture. 0 means no red-eye reduction mode or unknown. 1 means red-eye reduction supported.

The metering mode (Unknown, Average, CenterWeightedAverage, Spot, MultiSpot, Pattern, Partial)

The smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99.

The focal length of the lens divided by the diameter of the aperture when the image was acquired.

The class of the program used by the camera to set exposure when the picture is taken (Manual, Normal, Aperture priority, …)

The time of the exposure.

A publishable entry providing a synopsis of the contents of the objectdata.

Other editorial instructions concerning the use of the objectdata, such as embargoes and warnings.

Identifies city of objectdata origin according to guidelines established by the provider.

Identifies Province/State of origin according to guidelines established by the provider.

Provides full, publishable, name of the country/primary location where the intellectual property of the objectdata was created, according to guidelines of the provider.

The version of GPSInfoIFD in EXIF used to generate the metadata.

The altitude of the item in meters above sea level, expressed using the WGS84 datum. Negative values lie below sea level.

The latitude of the item in degrees north of the equator, expressed using the WGS84 datum. Negative values lie south of the equator.

The longitude of the item in degrees east of the prime meridian, expressed using the WGS84 datum. Negative values lie west of the prime meridian.

The timestamp on the item. This generally is used to indicate the time at which the event captured by the item took place.

The speed of the item, in kilometers per hour.

The direction of travel of the item, in degrees from true north.

The direction of the item’s image, in degrees from true north.

The name of the location or point of interest associated with the item. The name may be user provided.

See also Apple’s documentation