Added timestamps in strategic places

This commit is contained in:
Abramo Bagnara 2000-07-01 14:17:25 +00:00
parent cc79e0c6ea
commit 9c72daca41
6 changed files with 26 additions and 20 deletions

View file

@ -40,10 +40,10 @@ struct snd_pcm_ops {
int (*state)(void *private);
ssize_t (*frame_io)(void *private, int update);
ssize_t (*frame_data)(void *private, off_t offset);
ssize_t (*write)(void *private, const void *buffer, size_t size);
ssize_t (*writev)(void *private, const struct iovec *vector, unsigned long count);
ssize_t (*read)(void *private, void *buffer, size_t size);
ssize_t (*readv)(void *private, const struct iovec *vector, unsigned long count);
ssize_t (*write)(void *private, snd_timestamp_t tstamp, const void *buffer, size_t size);
ssize_t (*writev)(void *private, snd_timestamp_t tstamp, const struct iovec *vector, unsigned long count);
ssize_t (*read)(void *private, snd_timestamp_t tstamp, void *buffer, size_t size);
ssize_t (*readv)(void *private, snd_timestamp_t tstamp, const struct iovec *vector, unsigned long count);
int (*mmap_status)(void *private, snd_pcm_mmap_status_t **status);
int (*mmap_control)(void *private, snd_pcm_mmap_control_t **control);
int (*mmap_data)(void *private, void **buffer, size_t bsize);