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). |