Class JEsd


  • public class JEsd
    extends java.lang.Object
    • Method Detail

      • lock

        public int lock()
      • unlock

        public int unlock()
      • standby

        public int standby()
      • resume

        public int resume()
      • play_stream

        public static JEsd play_stream​(int format,
                                       int rate,
                                       java.lang.String host,
                                       java.lang.String name)
                                throws JEsdException
        Throws:
        JEsdException
      • play_stream_fallback

        public static JEsd play_stream_fallback​(int format,
                                                int rate,
                                                java.lang.String host,
                                                java.lang.String name)
                                         throws JEsdException
        Throws:
        JEsdException
      • monitor_stream

        public static JEsd monitor_stream​(int format,
                                          int rate,
                                          java.lang.String host,
                                          java.lang.String name)
                                   throws JEsdException
        Throws:
        JEsdException
      • filter_stream

        public static JEsd filter_stream​(int format,
                                         int rate,
                                         java.lang.String host,
                                         java.lang.String name)
                                  throws JEsdException
        Throws:
        JEsdException
      • record_stream

        public static JEsd record_stream​(int format,
                                         int rate,
                                         java.lang.String host,
                                         java.lang.String name)
                                  throws JEsdException
        Throws:
        JEsdException
      • record_stream_fallback

        public static JEsd record_stream_fallback​(int format,
                                                  int rate,
                                                  java.lang.String host,
                                                  java.lang.String name)
                                           throws JEsdException
        Throws:
        JEsdException
      • sample_cache

        public int sample_cache​(int format,
                                int rate,
                                int size,
                                java.lang.String name)
      • confirm_sample_cache

        public int confirm_sample_cache()
      • sample_getid

        public int sample_getid​(java.lang.String name)
      • sample_free

        public int sample_free​(int sample)
      • sample_play

        public int sample_play​(int sample)
      • sample_loop

        public int sample_loop​(int sample)
      • file_cache

        public int file_cache​(java.lang.String name_prefix,
                              java.lang.String filename)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • play_file

        public static void play_file​(java.lang.String name_prefix,
                                     java.lang.String filename,
                                     boolean fallback)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • send_file

        public void send_file​(WAVEFile file,
                              int bytes_per_frame)
      • write

        public int write​(byte[] array,
                         int size)
      • write

        public int write​(byte[] array,
                         int off,
                         int size)
      • read

        public int read​(byte[] array,
                        int size)
      • close

        public void close()