@@ -9,9 +9,11 @@ import THEOplayerTHEOliveIntegration
99
1010let PROP_ENDPOINT_HESP_SRC : String = " hespSrc "
1111let PROP_ENDPOINT_HLS_SRC : String = " hlsSrc "
12+ let PROP_ENDPOINT_HLS_MPEG_TS_SRC : String = " hlsMpegTsSrc "
1213let PROP_ENDPOINT_MILLICAST_SRC : String = " millicastSrc "
1314let PROP_ENDPOINT_CDN : String = " cdn "
1415let PROP_ENDPOINT_AD_SRC : String = " adSrc "
16+ let PROP_ENDPOINT_DAI_ASSET_KEY : String = " daiAssetKey "
1517let PROP_ENDPOINT_WEIGHT : String = " weight "
1618let PROP_ENDPOINT_PRIORITY : String = " priority "
1719let PROP_ENDPOINT_CONTENT_PROTECTION : String = " contentProtection "
@@ -46,6 +48,9 @@ class THEOplayerRCTTHEOliveEventAdapter {
4648 if let hlsSrc = endpoint. hlsSrc {
4749 endpointData [ PROP_ENDPOINT_HLS_SRC] = hlsSrc
4850 }
51+ if let hlsMpegTsSrc = endpoint. hlsMpegTsSrc {
52+ endpointData [ PROP_ENDPOINT_HLS_MPEG_TS_SRC] = hlsMpegTsSrc
53+ }
4954 if let millicastSrc = endpoint. millicastSrc {
5055 endpointData [ PROP_ENDPOINT_MILLICAST_SRC] = millicastSrc. toJSONEncodableDictionary ( )
5156 }
@@ -55,6 +60,9 @@ class THEOplayerRCTTHEOliveEventAdapter {
5560 if let adSrc = endpoint. adSrc {
5661 endpointData [ PROP_ENDPOINT_AD_SRC] = adSrc
5762 }
63+ if let daiAssetKey = endpoint. daiAssetKey {
64+ endpointData [ PROP_ENDPOINT_DAI_ASSET_KEY] = daiAssetKey
65+ }
5866 if let contentProtection = endpoint. channelContentProtection {
5967 endpointData [ PROP_ENDPOINT_CONTENT_PROTECTION] = THEOplayerRCTTHEOliveEventAdapter . fromContentProtection ( contentProtection: contentProtection)
6068 }
0 commit comments