source/controlplaneapi/infrastructure/lambda/MreDataExport/shared/MreReplayDataExporter.py [59:97]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def _build_replay_request_payload(self):
        #Build Replay request payload
        replay_request = self._controlplane.get_replay_request(self._event_name, self._program_name, self._replay_request_id)
        self.__audioTrack = replay_request['AudioTrack']

        replay_payload = {}
        if 'DurationbasedSummarization' in replay_request:
            replay_payload['Duration'] = replay_request['DurationbasedSummarization']['Duration']
            replay_payload['EqualDistribution'] = 'Y' if replay_request['DurationbasedSummarization']['EqualDistribution'] else 'N'

        replay_payload['Id'] = self._replay_request_id
        replay_payload['AudioTrack'] = replay_request['AudioTrack']

        features = []
        for feature in replay_request['Priorities']['Clips']:
            feature_selected = {}
            feature_selected['FeatureName'] = feature['AttribName']
            feature_selected['FeatureValue'] = feature['AttribValue']
            if replay_request['ClipfeaturebasedSummarization']:
                feature_selected['Include'] = feature['Include']
            else:
                feature_selected['Weight'] = feature['Weight']

            features.append(feature_selected)

        replay_payload['FeaturesSelected'] = features
        replay_payload['ReplayFormat'] = "Mp4" if replay_request['CreateMp4'] else "Hls"
        replay_payload['Resolutions'] = replay_request['Resolutions']
        replay_payload['Catchup'] = 'Y' if replay_request['Catchup'] else 'N'

        if replay_request['CreateHls']:
            replay_payload['HlsThumbnailLoc'] = replay_request['HlsThumbnailLoc']
            replay_payload['HlsLocation'] = replay_request['HlsLocation']
        
        if replay_request['CreateMp4']:
            replay_payload['Mp4Location'] = replay_request['Mp4Location']
            replay_payload['Mp4ThumbnailLocation'] = replay_request['Mp4ThumbnailLocation']
        
        return replay_payload
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



source/controlplaneapi/infrastructure/lambda/MreDataExport/shared/es_ReplayDataExporter.py [44:82]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    def _build_replay_request_payload(self):
        #Build Replay request payload
        replay_request = self._controlplane.get_replay_request(self._event_name, self._program_name, self._replay_request_id)
        self.__audioTrack = replay_request['AudioTrack']

        replay_payload = {}
        if 'DurationbasedSummarization' in replay_request:
            replay_payload['Duration'] = replay_request['DurationbasedSummarization']['Duration']
            replay_payload['EqualDistribution'] = 'Y' if replay_request['DurationbasedSummarization']['EqualDistribution'] else 'N'

        replay_payload['Id'] = self._replay_request_id
        replay_payload['AudioTrack'] = replay_request['AudioTrack']

        features = []
        for feature in replay_request['Priorities']['Clips']:
            feature_selected = {}
            feature_selected['FeatureName'] = feature['AttribName']
            feature_selected['FeatureValue'] = feature['AttribValue']
            if replay_request['ClipfeaturebasedSummarization']:
                feature_selected['Include'] = feature['Include']
            else:
                feature_selected['Weight'] = feature['Weight']

            features.append(feature_selected)

        replay_payload['FeaturesSelected'] = features
        replay_payload['ReplayFormat'] = "Mp4" if replay_request['CreateMp4'] else "Hls"
        replay_payload['Resolutions'] = replay_request['Resolutions']
        replay_payload['Catchup'] = 'Y' if replay_request['Catchup'] else 'N'

        if replay_request['CreateHls']:
            replay_payload['HlsThumbnailLoc'] = replay_request['HlsThumbnailLoc']
            replay_payload['HlsLocation'] = replay_request['HlsLocation']
        
        if replay_request['CreateMp4']:
            replay_payload['Mp4Location'] = replay_request['Mp4Location']
            replay_payload['Mp4ThumbnailLocation'] = replay_request['Mp4ThumbnailLocation']
        
        return replay_payload
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



