I've recently found a modification of DoubleData (of Nov.08, 2012, rev.11643) that creates some obstacles for real-time processing of audio data. There is a property CollectTime that "@returns the difference, in milliseconds, between the time the audio data is collected and midnight, January 1, 1970" as the getter's documentation says. However, after that fall revision this is not true anymore. It's value cannot be set in a constructor and it represents only model time (or "within stream time" as we call it). We really miss property that reflects real time. We have used this property to monitor real time latencies along the audio data processing and to construct signals with the real-time marks along the way.
Could you please either add a constructor with the collectTime argument or add another property with the real-time semantics?
P.S. I've attached the patch with an alternative constructor for convenience.