Kaltura · Schema

KalturaMediaEntry

JSON Schema for KalturaMediaEntry from Kaltura VPaaS API

VideoLive StreamingTranscodingMedia ManagementPlayerAnalyticsVirtual ClassroomOTTOpen Source

Properties

Name Type Description
conversionQuality string `insertOnly` Override the default conversion quality
creditUrl string The URL for credits
creditUserName string The user name used for credits
dataUrl string `readOnly` The URL used for playback. This is not the download URL.
flavorParamsIds string `readOnly` Comma separated flavor params ids that exists for this media entry
isTrimDisabled integer `readOnly` Enum Type: `KalturaNullableBoolean` True if trim action is disabled for this entry
mediaDate integer `readOnly` The media date extracted from EXIF data (For images) as Unix timestamp (In seconds)
mediaType integer `insertOnly` Enum Type: `KalturaMediaType` The media type of the entry
objectType string
searchProviderId string `insertOnly` The ID of the media in the importing site
searchProviderType integer `insertOnly` Enum Type: `KalturaSearchProviderType` The search provider type used to import this entry
sourceType string `insertOnly` Enum Type: `KalturaSourceType` The source type of the entry
sourceVersion string `insertOnly` The source version of the entry
streams array
View JSON Schema on GitHub

JSON Schema

KalturaMediaEntry.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "KalturaMediaEntry",
  "description": "JSON Schema for KalturaMediaEntry from Kaltura VPaaS API",
  "allOf": [
    {
      "$ref": "#/definitions/KalturaPlayableEntry"
    }
  ],
  "anyOf": [
    {
      "$ref": "#/definitions/KalturaMediaEntry"
    },
    {
      "$ref": "#/definitions/KalturaExternalMediaEntry"
    },
    {
      "$ref": "#/definitions/KalturaLiveChannel"
    },
    {
      "$ref": "#/definitions/KalturaLiveStreamEntry"
    },
    {
      "$ref": "#/definitions/KalturaLiveStreamAdminEntry"
    }
  ],
  "discriminator": "objectType",
  "properties": {
    "conversionQuality": {
      "description": "`insertOnly`\n\nOverride the default conversion quality",
      "type": "string"
    },
    "creditUrl": {
      "description": "The URL for credits",
      "type": "string"
    },
    "creditUserName": {
      "description": "The user name used for credits",
      "type": "string"
    },
    "dataUrl": {
      "description": "`readOnly`\n\nThe URL used for playback. This is not the download URL.",
      "readOnly": true,
      "type": "string"
    },
    "flavorParamsIds": {
      "description": "`readOnly`\n\nComma separated flavor params ids that exists for this media entry",
      "readOnly": true,
      "type": "string"
    },
    "isTrimDisabled": {
      "description": "`readOnly`\n\nEnum Type: `KalturaNullableBoolean`\n\nTrue if trim action is disabled for this entry",
      "enum": [
        -1,
        0,
        1
      ],
      "readOnly": true,
      "type": "integer",
      "x-enumLabels": [
        "NULL_VALUE",
        "FALSE_VALUE",
        "TRUE_VALUE"
      ],
      "x-enumType": "KalturaNullableBoolean"
    },
    "mediaDate": {
      "description": "`readOnly`\n\nThe media date extracted from EXIF data (For images) as Unix timestamp (In seconds)",
      "readOnly": true,
      "type": "integer",
      "x-inputType": "datetime"
    },
    "mediaType": {
      "description": "`insertOnly`\n\nEnum Type: `KalturaMediaType`\n\nThe media type of the entry",
      "enum": [
        1,
        2,
        5,
        201,
        202,
        203,
        204
      ],
      "type": "integer",
      "x-enumLabels": [
        "VIDEO",
        "IMAGE",
        "AUDIO",
        "LIVE_STREAM_FLASH",
        "LIVE_STREAM_WINDOWS_MEDIA",
        "LIVE_STREAM_REAL_MEDIA",
        "LIVE_STREAM_QUICKTIME"
      ],
      "x-enumType": "KalturaMediaType"
    },
    "objectType": {
      "enum": [
        "KalturaMediaEntry",
        "KalturaExternalMediaEntry",
        "KalturaLiveChannel",
        "KalturaLiveStreamEntry",
        "KalturaLiveStreamAdminEntry"
      ],
      "type": "string"
    },
    "searchProviderId": {
      "description": "`insertOnly`\n\nThe ID of the media in the importing site",
      "type": "string"
    },
    "searchProviderType": {
      "description": "`insertOnly`\n\nEnum Type: `KalturaSearchProviderType`\n\nThe search provider type used to import this entry",
      "enum": [
        3,
        4,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        20,
        21,
        22,
        23,
        24,
        28,
        100
      ],
      "type": "integer",
      "x-enumLabels": [
        "FLICKR",
        "YOUTUBE",
        "MYSPACE",
        "PHOTOBUCKET",
        "JAMENDO",
        "CCMIXTER",
        "NYPL",
        "CURRENT",
        "MEDIA_COMMONS",
        "KALTURA",
        "KALTURA_USER_CLIPS",
        "ARCHIVE_ORG",
        "KALTURA_PARTNER",
        "METACAFE",
        "SEARCH_PROXY",
        "PARTNER_SPECIFIC"
      ],
      "x-enumType": "KalturaSearchProviderType"
    },
    "sourceType": {
      "description": "`insertOnly`\n\nEnum Type: `KalturaSourceType`\n\nThe source type of the entry",
      "enum": [
        "limeLight.LIVE_STREAM",
        "velocix.VELOCIX_LIVE",
        "1",
        "2",
        "5",
        "6",
        "29",
        "30",
        "31",
        "32",
        "33",
        "34",
        "35",
        "36",
        "37",
        "42"
      ],
      "type": "string",
      "x-enumLabels": [
        "LIMELIGHT_LIVE",
        "VELOCIX_LIVE",
        "FILE",
        "WEBCAM",
        "URL",
        "SEARCH_PROVIDER",
        "AKAMAI_LIVE",
        "MANUAL_LIVE_STREAM",
        "AKAMAI_UNIVERSAL_LIVE",
        "LIVE_STREAM",
        "LIVE_CHANNEL",
        "RECORDED_LIVE",
        "CLIP",
        "KALTURA_RECORDED_LIVE",
        "LECTURE_CAPTURE",
        "LIVE_STREAM_ONTEXTDATA_CAPTIONS"
      ],
      "x-enumType": "KalturaSourceType"
    },
    "sourceVersion": {
      "description": "`insertOnly`\n\nThe source version of the entry",
      "type": "string"
    },
    "streams": {
      "items": {
        "$ref": "#/definitions/KalturaStreamContainer"
      },
      "type": "array"
    }
  },
  "type": "object"
}