AudioPlayHead::CurrentPositionInfo::timeInSamples can be smaller than zero?


For my understanding, timeInSamples in AudioPlayHead::CurrentPositionInfo can be a negative value and why?

This the time from the start of the project?



Usually for pre roll during recording or sync with hardware/software with latency.


That means if it is negative the transport is "not really" started?


I wouldn't say so but it depends how you see things.

In any way, you have to handle this case.


Ok, thanks! Helps!