I'm not going to comment your whole message, only this little bit:
On Friday 15 February 2013 13:33:48 M Donalies wrote:
> 2) Jack let's me know what time it is through a callback.
It does. As a frame position within the audio stream. It depends on the sample rate of the audio stream, you know: 44.1/48 kHz.