From d6458e6f62ea7d09a82f78f509df58c452358ae8 Mon Sep 17 00:00:00 2001 From: Simon Wilson Date: Tue, 21 Jun 2011 14:58:11 -0700 Subject: pcm: add pcm_start/stop() functions for streams This is essential for streams such as loopback devices that do not transfer data. --- include/tinyalsa/asoundlib.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/tinyalsa/asoundlib.h b/include/tinyalsa/asoundlib.h index bd0cdee..14511c9 100644 --- a/include/tinyalsa/asoundlib.h +++ b/include/tinyalsa/asoundlib.h @@ -97,6 +97,10 @@ unsigned int pcm_get_latency(struct pcm *pcm); int pcm_write(struct pcm *pcm, void *data, unsigned int count); int pcm_read(struct pcm *pcm, void *data, unsigned int count); +/* Start and stop a PCM channel that doesn't transfer data */ +int pcm_start(struct pcm *pcm); +int pcm_stop(struct pcm *pcm); + /* * MIXER API -- cgit v1.2.3