This is a utility object used for the background download of Pat assets, signaling via its callback when complete or interrupted.
It should be used once per asset download, as the parameters are specified at construction time.
Fps and representations should be enumerated when using CUSTOM QualityType.