Define the asset map locators context
valnoel opened this issue · 1 comments
valnoel commented
Structures to store the AssetMap source paths (or URLs, etc.), mapped by UUID, and resulting from the IMF AssetMap parsing.
palemieux commented
The basic object model is as follows:
abstract class AssetLocator:
def locate(UUID): AVIOContext
class AssetMap(AssetLocator):
def init(AVIOContext asset_map)
class MMAPI(AssetLocator):
def init(URL host)
class Aggregator(AssetLocator):
init(AssetLocator locators[])