[VST2.4 -> AU] VSTTimeInfo <-> ( AudioTimeStamp + HostCallbackInfo )
[VST2.4 -> AU] VSTTimeInfo <-> ( AudioTimeStamp + HostCallbackInfo )
- Subject: [VST2.4 -> AU] VSTTimeInfo <-> ( AudioTimeStamp + HostCallbackInfo )
- From: Domagoj Saric <email@hidden>
- Date: Thu, 07 Mar 2013 11:44:09 +0100
While trying to create an abstraction that models both the VST and AU ways of
providing timing information I'm having trouble understanding the actual meaning
of AudioTimeStamp members.
The official documentation
https://developer.apple.com/library/mac/documentation/musicaudio/reference/CoreAudioDataTypesRef/Reference/reference.html#//apple_ref/doc/uid/TP40004488-CH3-SW14
is rather scarce. In particular what exactly is mSampleTime and mHostTime vs
mWordClockTime?
Are there any guarantees WRT the AudioTimeStamp::mFlags member in an AU context
(i.e. can one assume that mSampleTime is always valid)?
ps. the info I've found so far
http://lists.apple.com/archives/Coreaudio-api/2003/Apr/msg00099.html (clear
description of AudioTimeStamp)
http://lists.apple.com/archives/coreaudio-api/2004/Dec/msg00010.html (Converting
AU transport info to VST time info)
http://lists.apple.com/archives/coreaudio-api/2008/Dec/msg00129.html (Recognize
signature change with CallHostMusicalTimeLocation)
http://lists.apple.com/archives/coreaudio-api/2004/Aug/msg00006.html
(CallHostTransportState)
http://lists.apple.com/archives/coreaudio-api/2009/Mar/msg00167.html
(Synchronize Audio Queue start times in iPhone)
--
Domagoj Saric
Software Architect
www.LittleEndian.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden