From 558e594ba24b34cfd7374cf706b834479324c917 Mon Sep 17 00:00:00 2001 From: Taylor Holberton Date: Sun, 4 Dec 2016 13:42:28 -0800 Subject: Added pcm_link and pcm_unlink functions The link function is necessary for time sychronization between multiple PCMs. --- include/tinyalsa/pcm.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/tinyalsa/pcm.h b/include/tinyalsa/pcm.h index 1d84eed..9157b9b 100644 --- a/include/tinyalsa/pcm.h +++ b/include/tinyalsa/pcm.h @@ -288,6 +288,10 @@ int pcm_mmap_begin(struct pcm *pcm, void **areas, unsigned int *offset, unsigned int pcm_mmap_commit(struct pcm *pcm, unsigned int offset, unsigned int frames); +int pcm_link(struct pcm *pcm1, struct pcm *pcm2); + +int pcm_unlink(struct pcm *pcm); + int pcm_prepare(struct pcm *pcm); int pcm_start(struct pcm *pcm); -- cgit v1.2.3