4242 KalturaServiceBase,
4343)
4444
45- API_VERSION = '22.13 .0'
45+ API_VERSION = '22.14 .0'
4646
4747########## enums ##########
4848# @package Kaltura
@@ -21365,6 +21365,26 @@ def setLiveViewers(self, newLiveViewers):
2136521365 self.liveViewers = newLiveViewers
2136621366
2136721367
21368+ # @package Kaltura
21369+ # @subpackage Client
21370+ class KalturaMediaCompositionAttributes(KalturaObjectBase):
21371+ def __init__(self):
21372+ KalturaObjectBase.__init__(self)
21373+
21374+
21375+ PROPERTY_LOADERS = {
21376+ }
21377+
21378+ def fromXml(self, node):
21379+ KalturaObjectBase.fromXml(self, node)
21380+ self.fromXmlImpl(node, KalturaMediaCompositionAttributes.PROPERTY_LOADERS)
21381+
21382+ def toParams(self):
21383+ kparams = KalturaObjectBase.toParams(self)
21384+ kparams.put("objectType", "KalturaMediaCompositionAttributes")
21385+ return kparams
21386+
21387+
2136821388# @package Kaltura
2136921389# @subpackage Client
2137021390class KalturaBaseEntryBaseFilter(KalturaRelatedFilter):
@@ -29392,6 +29412,40 @@ def setAdditionalInfo(self, newAdditionalInfo):
2939229412 self.additionalInfo = newAdditionalInfo
2939329413
2939429414
29415+ # @package Kaltura
29416+ # @subpackage Client
29417+ class KalturaStringArrayObject(KalturaObjectBase):
29418+ """A wrapper object for KalturaStringArray to be used in arrays"""
29419+
29420+ def __init__(self,
29421+ value = NotImplemented):
29422+ KalturaObjectBase.__init__(self)
29423+
29424+ # @var List[KalturaString]
29425+ self.value = value
29426+
29427+
29428+ PROPERTY_LOADERS = {
29429+ 'value': (KalturaObjectFactory.createArray, 'KalturaString'),
29430+ }
29431+
29432+ def fromXml(self, node):
29433+ KalturaObjectBase.fromXml(self, node)
29434+ self.fromXmlImpl(node, KalturaStringArrayObject.PROPERTY_LOADERS)
29435+
29436+ def toParams(self):
29437+ kparams = KalturaObjectBase.toParams(self)
29438+ kparams.put("objectType", "KalturaStringArrayObject")
29439+ kparams.addArrayIfDefined("value", self.value)
29440+ return kparams
29441+
29442+ def getValue(self):
29443+ return self.value
29444+
29445+ def setValue(self, newValue):
29446+ self.value = newValue
29447+
29448+
2939529449# @package Kaltura
2939629450# @subpackage Client
2939729451class KalturaSyndicationFeedEntryCount(KalturaObjectBase):
@@ -35473,7 +35527,8 @@ def __init__(self,
3547335527 globalOffsetInDestination = NotImplemented,
3547435528 effectArray = NotImplemented,
3547535529 cropAlignment = NotImplemented,
35476- captionAttributes = NotImplemented):
35530+ captionAttributes = NotImplemented,
35531+ mediaCompositionAttributesArray = NotImplemented):
3547735532 KalturaOperationAttributes.__init__(self)
3547835533
3547935534 # Offset in milliseconds
@@ -35498,6 +35553,9 @@ def __init__(self,
3549835553 # @var List[KalturaCaptionAttributes]
3549935554 self.captionAttributes = captionAttributes
3550035555
35556+ # @var List[KalturaMediaCompositionAttributes]
35557+ self.mediaCompositionAttributesArray = mediaCompositionAttributesArray
35558+
3550135559
3550235560 PROPERTY_LOADERS = {
3550335561 'offset': getXmlNodeInt,
@@ -35506,6 +35564,7 @@ def __init__(self,
3550635564 'effectArray': (KalturaObjectFactory.createArray, 'KalturaEffect'),
3550735565 'cropAlignment': getXmlNodeInt,
3550835566 'captionAttributes': (KalturaObjectFactory.createArray, 'KalturaCaptionAttributes'),
35567+ 'mediaCompositionAttributesArray': (KalturaObjectFactory.createArray, 'KalturaMediaCompositionAttributes'),
3550935568 }
3551035569
3551135570 def fromXml(self, node):
@@ -35521,6 +35580,7 @@ def toParams(self):
3552135580 kparams.addArrayIfDefined("effectArray", self.effectArray)
3552235581 kparams.addIntIfDefined("cropAlignment", self.cropAlignment)
3552335582 kparams.addArrayIfDefined("captionAttributes", self.captionAttributes)
35583+ kparams.addArrayIfDefined("mediaCompositionAttributesArray", self.mediaCompositionAttributesArray)
3552435584 return kparams
3552535585
3552635586 def getOffset(self):
@@ -35559,6 +35619,12 @@ def getCaptionAttributes(self):
3555935619 def setCaptionAttributes(self, newCaptionAttributes):
3556035620 self.captionAttributes = newCaptionAttributes
3556135621
35622+ def getMediaCompositionAttributesArray(self):
35623+ return self.mediaCompositionAttributesArray
35624+
35625+ def setMediaCompositionAttributesArray(self, newMediaCompositionAttributesArray):
35626+ self.mediaCompositionAttributesArray = newMediaCompositionAttributesArray
35627+
3556235628
3556335629# @package Kaltura
3556435630# @subpackage Client
@@ -35800,6 +35866,7 @@ def setResource(self, newResource):
3580035866class KalturaConcatJobData(KalturaJobData):
3580135867 def __init__(self,
3580235868 srcFiles = NotImplemented,
35869+ inputFiles = NotImplemented,
3580335870 destFilePath = NotImplemented,
3580435871 flavorAssetId = NotImplemented,
3580535872 offset = NotImplemented,
@@ -35814,6 +35881,10 @@ def __init__(self,
3581435881 # @var List[KalturaString]
3581535882 self.srcFiles = srcFiles
3581635883
35884+ # Additional input files to be used in conversion pre concatenation
35885+ # @var List[KalturaStringArrayObject]
35886+ self.inputFiles = inputFiles
35887+
3581735888 # Output file
3581835889 # @var str
3581935890 self.destFilePath = destFilePath
@@ -35848,6 +35919,7 @@ def __init__(self,
3584835919
3584935920 PROPERTY_LOADERS = {
3585035921 'srcFiles': (KalturaObjectFactory.createArray, 'KalturaString'),
35922+ 'inputFiles': (KalturaObjectFactory.createArray, 'KalturaStringArrayObject'),
3585135923 'destFilePath': getXmlNodeText,
3585235924 'flavorAssetId': getXmlNodeText,
3585335925 'offset': getXmlNodeFloat,
@@ -35866,6 +35938,7 @@ def toParams(self):
3586635938 kparams = KalturaJobData.toParams(self)
3586735939 kparams.put("objectType", "KalturaConcatJobData")
3586835940 kparams.addArrayIfDefined("srcFiles", self.srcFiles)
35941+ kparams.addArrayIfDefined("inputFiles", self.inputFiles)
3586935942 kparams.addStringIfDefined("destFilePath", self.destFilePath)
3587035943 kparams.addStringIfDefined("flavorAssetId", self.flavorAssetId)
3587135944 kparams.addFloatIfDefined("offset", self.offset)
@@ -35882,6 +35955,12 @@ def getSrcFiles(self):
3588235955 def setSrcFiles(self, newSrcFiles):
3588335956 self.srcFiles = newSrcFiles
3588435957
35958+ def getInputFiles(self):
35959+ return self.inputFiles
35960+
35961+ def setInputFiles(self, newInputFiles):
35962+ self.inputFiles = newInputFiles
35963+
3588535964 def getDestFilePath(self):
3588635965 return self.destFilePath
3588735966
@@ -42055,6 +42134,52 @@ def setConditions(self, newConditions):
4205542134 self.conditions = newConditions
4205642135
4205742136
42137+ # @package Kaltura
42138+ # @subpackage Client
42139+ class KalturaOverlayAttributes(KalturaMediaCompositionAttributes):
42140+ def __init__(self,
42141+ resource = NotImplemented,
42142+ resourceMediaCompositionAttributesArray = NotImplemented):
42143+ KalturaMediaCompositionAttributes.__init__(self)
42144+
42145+ # Only KalturaEntryResource and KalturaAssetResource are supported
42146+ # @var KalturaContentResource
42147+ self.resource = resource
42148+
42149+ # Only KalturaReplaceBackgroundAttributes is supported
42150+ # @var List[KalturaMediaCompositionAttributes]
42151+ self.resourceMediaCompositionAttributesArray = resourceMediaCompositionAttributesArray
42152+
42153+
42154+ PROPERTY_LOADERS = {
42155+ 'resource': (KalturaObjectFactory.create, 'KalturaContentResource'),
42156+ 'resourceMediaCompositionAttributesArray': (KalturaObjectFactory.createArray, 'KalturaMediaCompositionAttributes'),
42157+ }
42158+
42159+ def fromXml(self, node):
42160+ KalturaMediaCompositionAttributes.fromXml(self, node)
42161+ self.fromXmlImpl(node, KalturaOverlayAttributes.PROPERTY_LOADERS)
42162+
42163+ def toParams(self):
42164+ kparams = KalturaMediaCompositionAttributes.toParams(self)
42165+ kparams.put("objectType", "KalturaOverlayAttributes")
42166+ kparams.addObjectIfDefined("resource", self.resource)
42167+ kparams.addArrayIfDefined("resourceMediaCompositionAttributesArray", self.resourceMediaCompositionAttributesArray)
42168+ return kparams
42169+
42170+ def getResource(self):
42171+ return self.resource
42172+
42173+ def setResource(self, newResource):
42174+ self.resource = newResource
42175+
42176+ def getResourceMediaCompositionAttributesArray(self):
42177+ return self.resourceMediaCompositionAttributesArray
42178+
42179+ def setResourceMediaCompositionAttributesArray(self, newResourceMediaCompositionAttributesArray):
42180+ self.resourceMediaCompositionAttributesArray = newResourceMediaCompositionAttributesArray
42181+
42182+
4205842183# @package Kaltura
4205942184# @subpackage Client
4206042185class KalturaPartnerBaseFilter(KalturaFilter):
@@ -42897,6 +43022,39 @@ def setCaptionAssetId(self, newCaptionAssetId):
4289743022 self.captionAssetId = newCaptionAssetId
4289843023
4289943024
43025+ # @package Kaltura
43026+ # @subpackage Client
43027+ class KalturaReplaceBackgroundAttributes(KalturaMediaCompositionAttributes):
43028+ def __init__(self,
43029+ resource = NotImplemented):
43030+ KalturaMediaCompositionAttributes.__init__(self)
43031+
43032+ # Only KalturaEntryResource and KalturaAssetResource are supported
43033+ # @var KalturaContentResource
43034+ self.resource = resource
43035+
43036+
43037+ PROPERTY_LOADERS = {
43038+ 'resource': (KalturaObjectFactory.create, 'KalturaContentResource'),
43039+ }
43040+
43041+ def fromXml(self, node):
43042+ KalturaMediaCompositionAttributes.fromXml(self, node)
43043+ self.fromXmlImpl(node, KalturaReplaceBackgroundAttributes.PROPERTY_LOADERS)
43044+
43045+ def toParams(self):
43046+ kparams = KalturaMediaCompositionAttributes.toParams(self)
43047+ kparams.put("objectType", "KalturaReplaceBackgroundAttributes")
43048+ kparams.addObjectIfDefined("resource", self.resource)
43049+ return kparams
43050+
43051+ def getResource(self):
43052+ return self.resource
43053+
43054+ def setResource(self, newResource):
43055+ self.resource = newResource
43056+
43057+
4290043058# @package Kaltura
4290143059# @subpackage Client
4290243060class KalturaReportBaseFilter(KalturaFilter):
@@ -70949,6 +71107,7 @@ def getTypes(self):
7094971107 'KalturaLiveStreamEntry': KalturaLiveStreamEntry,
7095071108 'KalturaLiveStreamParams': KalturaLiveStreamParams,
7095171109 'KalturaLiveStreamStats': KalturaLiveStreamStats,
71110+ 'KalturaMediaCompositionAttributes': KalturaMediaCompositionAttributes,
7095271111 'KalturaBaseEntryBaseFilter': KalturaBaseEntryBaseFilter,
7095371112 'KalturaBaseEntryFilter': KalturaBaseEntryFilter,
7095471113 'KalturaPlayableEntryBaseFilter': KalturaPlayableEntryBaseFilter,
@@ -70999,6 +71158,7 @@ def getTypes(self):
7099971158 'KalturaStatsEvent': KalturaStatsEvent,
7100071159 'KalturaStatsKmcEvent': KalturaStatsKmcEvent,
7100171160 'KalturaStorageProfile': KalturaStorageProfile,
71161+ 'KalturaStringArrayObject': KalturaStringArrayObject,
7100271162 'KalturaSyndicationFeedEntryCount': KalturaSyndicationFeedEntryCount,
7100371163 'KalturaThumbAsset': KalturaThumbAsset,
7100471164 'KalturaThumbParams': KalturaThumbParams,
@@ -71156,6 +71316,7 @@ def getTypes(self):
7115671316 'KalturaNotificationJobData': KalturaNotificationJobData,
7115771317 'KalturaObjectListResponse': KalturaObjectListResponse,
7115871318 'KalturaOrCondition': KalturaOrCondition,
71319+ 'KalturaOverlayAttributes': KalturaOverlayAttributes,
7115971320 'KalturaPartnerBaseFilter': KalturaPartnerBaseFilter,
7116071321 'KalturaPartnerListResponse': KalturaPartnerListResponse,
7116171322 'KalturaPermissionItemListResponse': KalturaPermissionItemListResponse,
@@ -71166,6 +71327,7 @@ def getTypes(self):
7116671327 'KalturaRecalculateCacheJobData': KalturaRecalculateCacheJobData,
7116771328 'KalturaRemotePathListResponse': KalturaRemotePathListResponse,
7116871329 'KalturaRenderCaptionAttributes': KalturaRenderCaptionAttributes,
71330+ 'KalturaReplaceBackgroundAttributes': KalturaReplaceBackgroundAttributes,
7116971331 'KalturaReportBaseFilter': KalturaReportBaseFilter,
7117071332 'KalturaReportExportJobData': KalturaReportExportJobData,
7117171333 'KalturaReportListResponse': KalturaReportListResponse,
0 commit comments