summaryrefslogtreecommitdiffstats
path: root/sound/firewire/tascam/tascam.h
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2015-10-01 22:02:16 +0900
committerTakashi Iwai <tiwai@suse.de>2015-10-02 18:17:03 +0200
commite453df44f0d6574e99fae990c89a22c6ec6bbb62 (patch)
tree16235e1ff2ccd2e707f9f9749ddfc6bf1c6e97c7 /sound/firewire/tascam/tascam.h
parent35efa5c489de63a9bdbb7ea4e66dcfadcca951b4 (diff)
downloadop-kernel-dev-e453df44f0d6574e99fae990c89a22c6ec6bbb62.zip
op-kernel-dev-e453df44f0d6574e99fae990c89a22c6ec6bbb62.tar.gz
ALSA: firewire-tascam: add PCM functionality
This commit adds PCM functionality to transmit/receive PCM samples. When one of PCM substreams are running or external clock source is selected, current sampling rate is used. Else, the sampling rate is changed as an userspace application requests. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire/tascam/tascam.h')
-rw-r--r--sound/firewire/tascam/tascam.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/firewire/tascam/tascam.h b/sound/firewire/tascam/tascam.h
index 41fe3a9..28c875f 100644
--- a/sound/firewire/tascam/tascam.h
+++ b/sound/firewire/tascam/tascam.h
@@ -99,4 +99,6 @@ void snd_tscm_stream_stop_duplex(struct snd_tscm *tscm);
void snd_tscm_proc_init(struct snd_tscm *tscm);
+int snd_tscm_create_pcm_devices(struct snd_tscm *tscm);
+
#endif
OpenPOWER on IntegriCloud