pcm file question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hey all,

im writing a little app that needs to tie into the audio in/out-put from
another alsa application. in other words i need to take all audio produced
by the app and do some work with it, and supply data to its audio input.

im not sure but i think the pcm_file plugin will allow me to do what i need
to do. i.e. i as i understand it i could tie the audio output to a fifo file
using the plugin, and then read from the file.

anyway im not sure how write a program that uses the plugin code. i wrote
something like

...
> #include <alsa/asoundlib.h>
> #include <iostream>
> #include <alsa/pcm.h>
> #include <alsa/pcm_plugin.h>
> ...
> err = snd_pcm_file_open (&pcm_handle, pcm_name, (char*)0, fdo, (char*)0,
> fdi, "raw", 777, capture_handle, 0);
> if(err < 0) {
>   fprintf (stderr, "cannot open pcm_file device %s (%s)\n", pcm_name,
> snd_strerror (err));
>   exit (1);
> }


but there are no method signatures in pcm_plugin.h. i've tried building alsa
from source 1.0.15. i see method signatures for copy and dmix, and even
jack, but not for file.

how can i compile the plugin in? can i even use pcm_file programmatically?
can anyone refer me to any examples?

thanks,

lstewart
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux