Credit Andrew - fix vorbis audio which was scratchy and ensure aging plugin does...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / audioalsa.h
index 50bca655152b671e65efa1fe7ab50dc72d895e0b..5b919a21575c7c56557440f19fa06ed96b4aaf08 100644 (file)
@@ -35,7 +35,8 @@ public:
        AudioALSA(AudioDevice *device);
        ~AudioALSA();
 
-       static void list_devices(ArrayList<char*> *devices, int pcm_title = 0, int mode = MODEPLAY);
+       static void list_devices(ArrayList<char*> *name, ArrayList<char*> *pcm_name,
+               int mode = MODEPLAY);
        int open_input();
        int open_output();
        int write_buffer(char *buffer, int size);
@@ -48,7 +49,8 @@ public:
        int flush_device();
        int interrupt_playback();
        int stop_output();
-
+       static void add_pulse_devices(int mode,
+               ArrayList<char*> *name, ArrayList<char*> *pcm_name);
 private:
        int close_output();
        void translate_name(char *output, char *input, int mode);