In this article we list Kaltura ENUMs which are used in Reach jobs in Reach integration flows.
KalturaEntryVendorTaskStatus
https://developer.kaltura.com/api-docs/General_Objects/Enums/KalturaEntryVendorTaskStatus
At the time of writing this document, we support the following statuses:
Name | Value |
PENDING | 1 |
READY | 2 |
PROCESSING | 3 |
PENDING_MODERATION | 4 |
REJECTED | 5 |
ERROR | 6 |
ABORTED | 7 |
PENDING_ENTRY_READY | 8 |
SCHEDULED | 9 |
This is a description of the status values:
PENDING The job is ready to be picked up by the vendor (This is the status the vendor should use to filter jobs that are waiting to be handled)
READY This status is one of the final job statuses available. By setting this status, the vendor states that the processing of the task and the ingestion of the results were successful.
PROCESSING This status is set after vendor picked up the job and started handling it.
PENDING_MODERATION (internal in Kaltura) States the job was not yet approved for execution on the vendor side. The accounts admin still needs to approve it for execution by "moving" the job to PENDING status.
REJECTED (internal in Kaltura) The account admin rejected the job from being executed.
ERROR The vendor should use this status when an error occurred on his end while handling the request. The error could be related to issues originating from Kaltura or from the Vendor itself (accessKey expired, Kaltura API returned an error, failure process Task by the vendor, etc.). When setting this status the errDescription field should always be filled with a short description about the failure cause.
ABORTED (internal in Kaltura) The job was aborted by either the account admin or the user that initiated the task
PENDING ENTRY READY (internal in Kaltura)
In case of an error where the vendor’s REACH deliverables are ready but cannot be sent back to Kaltura, it alright to keep them for few more days, in order to re-try or investigate issues manually. That said, you should immediately raise a support ticket for investigation in order to avoid stale files that are not deleted according to the customers' deletion policy.
KalturaVendorServiceType
https://developer.kaltura.com/api-docs/General_Objects/Enums/KalturaVendorServiceType
At the time of writing of this document, we support the following Service Types:
Name | Value |
HUMAN | 1 |
MACHINE | 2 |
KalturaCatalogItemLanguage
List of all languages which can be used for source language and target language parameter values. API calls expect and return the values, not the key name:
KalturaCatalogItemLanguage - Kaltura VPaaS API Documentation
At the time of writing this document, we support the following Catalog Item Languages:
Name | Value |
AR | "Arabic" |
YUE | "Cantonese" |
CA | "Catalan" |
ZH | "Chinese" |
CS | "Czech" |
DA | "Danish" |
NL | "Dutch" |
EN | "English" |
EN_US | "English (American)" |
EN_GB | "English (British)" |
FI | "Finnish" |
FR | "French" |
FR_CA | "French (Canada)" |
GD | "Gaelic (Scottish)" |
DE | "German" |
EL | "Greek" |
HE | "Hebrew" |
HI | "Hindi" |
HU | "Hungarian" |
IS | "Icelandic" |
IN | "Indonesian" |
GA | "Irish" |
IT | "Italian" |
JA | "Japanese" |
KO | "Korean" |
ML | "Malayalam" |
CMN | "Mandarin Chinese" |
NO | "Norwegian" |
PL | "Polish" |
PT | "Portuguese" |
PT_BR | "Portuguese (Brazil)" |
RO | "Romanian" |
RU | "Russian" |
ES | "Spanish" |
ES_XL | "Spanish (Latin America)" |
SV | "Swedish" |
ZH_TW | "Taiwanese Mandarin" |
TA | "Tamil" |
TH | "Thai" |
TR | "Turkish" |
UK | "Ukrainian" |
UR | "Urdu" |
VI | "Vietnamese" |
CY | "Welsh" |
ZU | "Zulu" |
KalturaVendorServiceFeature
https://developer.kaltura.com/api-docs/General_Objects/Enums/KalturaVendorServiceFeature
At the time of writing of this document, we support the following Service features:
Name | Value |
CAPTIONS | 1 |
TRANSLATION | 2 |
ALIGNMENT | 3 |
AUDIO_DESCRIPTION | 4 |
CHAPTERING | 5 |
INTELLIGENT_TAGGING | 6 |
DUBBING | 7 |
LIVE_CAPTION | 8 |
EXTENDED_AUDIO_DESCRIPTION | 9 |
KalturaVendorServiceTurnAroundTime
https://developer.kaltura.com/api-docs/General_Objects/Enums/KalturaVendorServiceTurnAroundTime
At the time of writing of this document, we support the following Turn Around Times:
Name | Value |
BEST_EFFORT | -1 |
IMMEDIATE | 0 |
ONE_BUSINESS_DAY | 1 |
TWO_BUSINESS_DAYS | 2 |
THREE_BUSINESS_DAYS | 3 |
FOUR_BUSINESS_DAYS | 4 |
FIVE_BUSINESS_DAYS | 5 |
SIX_BUSINESS_DAYS | 6 |
SEVEN_BUSINESS_DAYS | 7 |
THIRTY_MINUTES | 1800 |
TWO_HOURS | 7200 |
THREE_HOURS | 10800 |
SIX_HOURS | 21600 |
EIGHT_HOURS | 28800 |
TWELVE_HOURS | 43200 |
TWENTY_FOUR_HOURS | 86400 |
FORTY_EIGHT_HOURS | 172800 |
FOUR_DAYS | 345600 |
FIVE_DAYS | 432000 |
TEN_DAYS | 864000 |
KalturaVendorCatalogItemOutputFormat
https://developer.kaltura.com/api-docs/General_Objects/Enums/KalturaVendorCatalogItemOutputFormat
At the time of writing of this document, we support the following output formats:
Name | Value |
SRT | 1 |
DFXP | 2 |
VTT | 3 |
Deletion Policy
Kaltura users are very sensitive about their content. Thus, each task will contain a deletion policy which the vendor is required to obey. Each Task will contain an attribute called contentDeletionPolicy (inside reach_vendor_profile) which will define if and for how long the vendor is allowed to store the media file obtained from Kaltura on their servers. The available deletion policies are:
At the time of writing of this document, we support the following deletion settings:
Name | Value |
DO_NOTHING | 1 |
DELETE_ONCE_PROCESSED | 2 |
DELETE_AFTER_WEEK | 3 |
DELETE_AFTER_MONTH | 4 |
DELETE_AFTER_THREE_MONTHS | 5 |
KalturaVendorTaskProcessingRegion
This value is configured on the reach profile object and its purpose is to inform the vendor on which region should the task processing take place. Some of the clients are very aware of where is their content being processed and do not allow for it to leave their state (For example US customers don't want their content to be processed outside the US).
KalturaVendorTaskProcessingRegion - Kaltura VPaaS API Documentation
At the time of writing of this document, we support the following region settings:
Name | Value |
US | 1 |
EU | 2 |
CA | 3 |