Values.DashBaseUrlSourceThe base URLs to use for retrieving segments. You can specify multiple locations and indicate the priority and weight for when each should be used, for use in mutli-CDN workflows.
type nonrec t = {url : DashBaseUrlUrlString.t;A source location for segments.
*)serviceLocation : DashBaseUrlServiceLocationString.t option;The name of the source location.
*)dvbPriority : DashBaseUrlDvbPriorityInteger.t option;For use with DVB-DASH profiles only. The priority of this location for servings segments. The lower the number, the higher the priority.
*)dvbWeight : DashBaseUrlDvbWeightInteger.t option;For use with DVB-DASH profiles only. The weighting for source locations that have the same priority.
*)}val make :
?serviceLocation:??? ->
?dvbPriority:??? ->
?dvbWeight:??? ->
url:DashBaseUrlUrlString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of DashBaseUrlDvbPriorityInteger.t
| `String of DashBaseUrlUrlString.t ])
list ]