Subclassing PCM_source is the most flexible way to do things and pretty much involves just a bit more typing of code than ISimpleMediaDecoder.
However, I am not completely sure what you are asking about...? Can you explain a bit more in detail what you are trying to do? (Reaper doesn't have the concept of different media lengths for different channels of a single media file, to begin with...And does a "length" even make sense for a looped media source?)
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|