Skip to main content

Fields

Metadata JSON entities consist of an array of Metadata Entries. Each entry has a key and an array containing one or more fields. Each field contains a single typed value. Fields require a type and appropriate value property.

The value of an HMP metadata field can be a string, a 32-bit signed integer, or a 32-bit unsigned integer. Each supported field type has a corresponding JSON value property:

  • STRING - valueString

  • INT32 - valueInt32

  • UINT32 - valueUint32

HMP does not restrict the names of the contents of metadata entries. However, it uses several entries to store specific information:

  • calypso:recorded_from_session has a STRING field that is the id of the generated session.
  • calypso:creator has a STRING field that is the username of the HMP user who created the session or video.
  • calypso:creatorDisplayName has a STRING field that is the display name of the HMP user who created the session or video.
  • calypso:expiration_timestamp has an INT32 field that contains the time a video should expire and be removed from the system. Time is in seconds since the Unix epoch.
  • Metadata elements with the prefix calypso:category: are used to store Category values. Each category can have multiple STRING fields.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.