[ecasound] ECI more or less ready for use

New Message Reply Date view Thread view Subject view Author view Other groups

Subject: [ecasound] ECI more or less ready for use
From: Kai Vehmanen (k@eca.cx)
Date: Fri Dec 08 2000 - 21:53:55 EET


Just updated the CVS-tree. I've now implemented about 20 new ia-mode
commands that return information about ecasound objects and their state
(pretty much all cases handled by dump-* commands are now accessible using
normal ia-mode commands). In interactive-mode, ecasound automatically
prints all returned values to the debug output. This is useful for
testing.

As a quick ECI guide, to write a...

1) C++ ECI app,
        - #include <ecasound/eca-control-interface.h>
        - create an instance of the ECA_CONTROL_INTERFACE class
          and use its member functions
        - link you app agains libecasound (-lecasound)

2) C ECI app,
        - #include <ecasound/ecasoundc.h>
        - use the eci_* routines
        - link your app against libecasoundc (-lecasoundc)

3) Python ECI app
        - import pyeca
        - create an instance of the ECA_CONTROL_INTERFACE class
          and use its member functions
        - python 'yourapp.py' and that's it :)

Ecasosound-iam man page is also up-to-date. The return types
are described using the following notation:

--cut--
[...] When issuing EIAM commands using ECI, it's possible that commands
also return information. Currently supported return value types are:
strings [s], list of strings [S], integers [i], long integers [li] and
floating-point numbers [f]. These definitions are used throughout this
document.
--cut--

-- 
 . http://www.eca.cx ... [ audio software for linux ] /\ . 
 . http://www.eca.cx/sculpscape [ my armchair-tunes mp3/ra/wav ]

-- To unsubscribe send message 'unsubscribe' in the body of the message to <ecasound-list-request@wakkanet.fi>.


New Message Reply Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Dec 08 2000 - 21:02:12 EET