Standardized Metadata Fields

The following tables describe the standardized metadata fields that are supported by KeyView.

Audio Metadata

eKey pKey eType pValue units Description
KVMetadataKey_AudioChannelCount AudioChannelCount KVMetadataValue_Int64 Scalar Number of audio channels.
KVMetadataKey_AudioSampleCount AudioSampleCount KVMetadataValue_Int64 Scalar Number of samples.
KVMetadataKey_AudioSampleRate AudioSampleRate KVMetadataValue_Int64 Samples per second

Number of samples per second.

KVMetadataKey_AudioBitDepth AudioBitDepth KVMetadataValue_Int64 Scalar Bit depth of the audio.
KVMetadataKey_AudioBitRate AudioBitRate KVMetadataValue_Int64 Bits per second Number of bits per second.
KVMetadataKey_AudioDuration AudioDuration KVMetadataValue_Int64 Seconds

Duration of the audio in seconds.

KVMetadataKey_AudioCodec AudioCodec KVMetadataValue_String -

The codec used to encode the audio.

Date Metadata

These dates are retrieved from values stored within the document, and are typically set by the creating application. For documents that exist on disk, this may differ from what the operating system reports - for example, if the document was moved or copied.

eKey pKey eType pValue units Description
KVMetadataKey_Created Created KVMetadataValue_WindocumentTime Windows document Time The date/time the document was created.
KVMetadataKey_Modified Modified KVMetadataValue_WindocumentTime Windows document Time The date/time the document was last modified.
KVMetadataKey_Accessed Accessed KVMetadataValue_WindocumentTime Windows document TIme The date/time the document was last accessed.

Descripton Metadata

eKey pKey eType pValue units Description
KVMetadataKey_Title Title KVMetadataValue_String - Title of the document.
KVMetadataKey_Keywords Keywords KVMetadataValue_String - Keywords associated with the document.
KVMetadataKey_Comments Comments KVMetadataValue_String -

Comments attached to the document.

KVMetadataKey_Description Description KVMetadataValue_String - A description of the document.

Email Metadata

eKey pKey eType pValue units Description
KVMetadataKey_EmailFrom EmailFrom KVMetadataValue_String - The display name and/or email address of the sender.
KVMetadataKey_EmailTo EmailTo KVMetadataValue_String - The display names and/or email addresses of the recipients.
KVMetadataKey_EmailCc EmailCc KVMetadataValue_String -

The display names and/or email addresses of recipients who received copies of the email.

KVMetadataKey_EmailBcc EmailBcc KVMetadataValue_String - The display names and email addresses of recipients who received blind copies of the email.
KVMetadataKey_EmailSubject EmailSubject KVMetadataValue_String - The text in the subject line of the message.
KVMetadataKey_EmailSent EmailSent KVMetadataValue_WindocumentTime Windows document Time The date/time that the message was sent.

Executable Metadata

eKey pKey eType pValue units Description
KVMetadataKey_OperatingSystem OperatingSystem KVMetadataValue_String - Operating System the executable was built for.
KVMetadataKey_Architecture Architecture KVMetadataValue_String - Instruction set architecture required by the executable.
KVMetadataKey_ExecutableSymbols ExecutableSymbols KVMetadataValue_Bool TRUE/FALSE

True if the executable contains symbols, otherwise symbols have been stripped.

KVMetadataKey_ExecutableSigned ExecutableSigned KVMetadataValue_Bool TRUE/FALSE True if the executable has been signed. Keyview does not verify that the signature is valid. See Validation of Fields in What is Metadata?

Image Metadata

For raster image documents that can contain multiple images (e.g. tiff documents), KeyView outputs metadata for the primary image.

eKey pKey eType pValue units Description
KVMetadataKey_ImageWidth ImageWidth KVMetadataValue_Int64 Pixels Width of the image in pixels.
KVMetadataKey_ImageHeight ImageHeight KVMetadataValue_Int64 Pixels Height of the image in pixels.
KVMetadataKey_ImageBitsPerPixel ImageBitsPerPixel KVMetadataValue_Int64 Bits per pixel

Bits per pixel of the image.

KVMetadataKey_ImageChannelCount ImageChannelCount KVMetadataValue_Int64 Scalar Number of channels in the image.
KVMetadataKey_ImageHasAlpha ImageHasAlpha KVMetadataValue_Bool TRUE/FALSE True if the image contains an alpha channel.

Media Metadata

eKey pKey eType pValue units Description
KVMetadataKey_Artist Artist KVMetadataValue_String - Artist of the work.
KVMetadataKey_Performer Performer KVMetadataValue_String - Performer of the work.
KVMetadataKey_Composer Composer KVMetadataValue_String -

Composer of the work.

KVMetadataKey_Genre Genre KVMetadataValue_String - Genre of the work.
KVMetadataKey_Album Album KVMetadataValue_String - Name of the album associated with the work.
KVMetadataKey_TrackCount TrackCount KVMetadataValue_Int64 Scalar

Total number of tracks within the document.

KVMetadataKey_TrackNumber TrackNumber KVMetadataValue_Int64 Scalar

Track number of this work.

KVMetadataKey_YearOfRelease YearOfRelease KVMetadataValue_Int64 Year, as an absolute value (e.g. 1971)

Year of release of this work.

Modification Metadata

eKey pKey eType pValue units Description
KVMetadataKey_LastAuthor LastAuthor KVMetadataValue_WindocumentTime - Last author to edit the document.
KVMetadataKey_RevisionNumber RevisionNumber KVMetadataValue_Int64 Scalar Revision number of this version of the document.

Origin Metadata

eKey pKey eType pValue units Description
KVMetadataKey_Author Author KVMetadataValue_String - Original author of the document.
KVMetadataKey_Application Application KVMetadataValue_String - Application used to create the document.
KVMetadataKey_Publisher Publisher KVMetadataValue_String -

Publisher of the document.

KVMetadataKey_Company Company KVMetadataValue_String - Company that created the document.
KVMetadataKey_Copyright Copyright KVMetadataValue_String - Copyright message for the document.
KVMetadataKey_License License KVMetadataValue_String -

License covering usage of the document.

Security Metadata

eKey pKey eType pValue units Description
KVMetadataKey_MIPLabel MIPLabel KVMetadataValue_MIPLabel - Microsoft Information Protection sensitivity label.

Text Metadata

eKey pKey eType pValue units Description
KVMetadataKey_PageCount PageCount KVMetadataValue_Int64 Scalar Number of pages in the document.
KVMetadataKey_ParagraphCount ParagraphCount KVMetadataValue_Int64 Scalar Number of paragraphs in the document.
KVMetadataKey_LineCount LineCount KVMetadataValue_Int64 Scalar

Number of lines in the document.

KVMetadataKey_WordCount WordCount KVMetadataValue_Int64 Scalar Number of words in the document.
KVMetadataKey_CharacterCount CharacterCount KVMetadataValue_Int64 Scalar Number of characters in the document.

Video Metadata

eKey pKey eType pValue units Description
KVMetadataKey_VideoWidth VideoWidth KVMetadataValue_Int64 Pixels Width of a single frame in pixels.
KVMetadataKey_VideoHeight VideoHeight KVMetadataValue_Int64 Pixels Height of a single frame in pixels.
KVMetadataKey_VideoFrameCount VideoFrameCount KVMetadataValue_Int64 Scalar

Number of frames in the video.

KVMetadataKey_VideoFrameRate VideoFrameRate KVMetadataValue_Int64 Frames per second Number of frames per second.
KVMetadataKey_VideoDuration VideoDuration KVMetadataValue_Int64 Seconds Duration of the video in seconds.
KVMetadataKey_VideoCodec VideoCodec KVMetadataValue_String -

Codec used to encode the video.

KVMetadataKey_VideoStandard VideoStandard KVMetadataValue_String -

Video standard used (usually PAL or NTSC).