Skip to content

please use same terminology for TSSource and TSResourceSource arguments

TSSource has t0 and end whereas TSResourceSource has start_time and duration. It would be great if the interfaces for these two base classes were more similar. I'm not actually clear in fact why TSResourceSource doesn't just inherit from TSSource directly.

TSResourceSource also has a "start" function which creates the resource thread, which makes things even more confusing. I would prefer that both classes use start_time as their start time argument (instead of t0), and end_time and/or duration (not just plane end, which is confusing with start).