MediaObjectInstance
A MediaObject can have multiple MediaObjectInstances (or MOIs for short). When the ingest has completed, it will have at least a MediaObjectInstance with type RAW, which references the original content. All the other MOIs will be derivatives of this original content (either as the transcoded versions, thumbnails, metadata, etc.).
These are some MediaObjectInstance types that live in the wild:
Property | Description |
---|---|
RAW |
The original content. |
PROXY |
A transcoded proxy version of the original. For example the SD and HD web proxies for use in Limecraft Flow web client. |
EDL |
A transcoded version to be used in an edit client like Final Cut or Avid Media Composer. |
THUMB |
A representative thumbnail. |
THUMB_SHOT |
A representative thumbnail for a detected shot. |
SHOTSTITCH |
A stitch of a thumbnail per detected shot. |
STITCH |
A stitch of thumbnails. |
THUMB_SIXTY |
A stitch of thumbnails. |
WAVEFORM |
Waveform data. |
ATTACHMENT |
An attached file. |
Property Reference
Field Name | Required | Type | Description | Format |
---|---|---|---|---|
audioLayoutProperties |
✘ |
AudioLayoutProperties |
||
confidentiality |
✘ |
Integer |
int32 |
|
created |
✘ |
Date |
The time when this resource was created |
date-time |
createdBy |
✘ |
String |
The request or process that created this resource |
|
creatorId |
✘ |
Long |
The id of the user who created this resource |
int64 |
description |
✘ |
String |
||
duration |
✘ |
Double |
double |
|
id |
✔ |
Long |
The id of this resource |
int64 |
lastUpdated |
✘ |
Date |
The time when this resource was last updated |
date-time |
materialInfo |
✘ |
MaterialInfo |
||
materialUploadComplete |
✘ |
Date |
date-time |
|
mediaInfo |
✘ |
MediaInfo |
||
mediaObjectId |
✘ |
Long |
int64 |
|
mimeType |
✘ |
String |
||
modifiedBy |
✔ |
String |
The request or process responsible for the last update of this resource |
|
objectType |
✘ |
String |
The data model type or class name of this resource |
|
profile |
✘ |
String |
||
quality |
✘ |
String |
Enum: HIGH, MEDIUM, LOW, ULTRA, |
|
size |
✘ |
Long |
int64 |
|
sourceMediaObjectInstance |
✘ |
MediaObjectInstance |
||
sourceMediaObjectInstanceId |
✘ |
Long |
int64 |
|
tracks |
✘ |
Set of Track |
||
transcoderProfileUuid |
✘ |
String |
||
type |
✘ |
String |
Enum: RAW, PROXY, EDL, SHOTSTITCH, STITCH, THUMB, THUMB_SHOT, THUMB_SIXTY, WAVEFORM, AUDIO_MONO, AUDIO_SPEECH, VOLDEMORT_XML, ATTACHMENT, HDR_PROXY, MEZZANINE_PROXY, |
|
version |
✔ |
Long |
The version of this resource, used for Optimistic Locking |
int64 |