[alsa-devel] snd_pcm_status_get_tstamp()

Takashi Iwai tiwai at suse.de
Mon Jan 7 12:10:39 CET 2008


At Mon, 31 Dec 2007 17:53:40 +0100,
Lennart Poettering wrote:
> 
> Hi!
> 
> The documentation for snd_pcm_status_get_tstamp() is not really
> enlightening. After a call to snd_pcm_status() what data does the
> tstamp field actually carry? Some kind of system clock timestamp when
> the data in the status struct was valid, or some kind of sound card
> clock timestamp that is relative to the point in time where the device
> was opened/started?

In the normal mode, it's the timestamp at the moment snd_pcm_status()
is processed.  OTOH, the trigger_tstamp is the time that the trigger
callback was called (e.g. the stream starts / stops).
The time is the system-wide time, equivalent with the normal
gettimeofday().


Takashi


More information about the Alsa-devel mailing list