GNU Info

Info Node: (python2.1-lib.info)Port Objects

(python2.1-lib.info)Port Objects


Prev: Configuration Objects Up: al
Enter node , (file) or (file)node

Port Objects
------------

Port objects, as returned by `openport()', have the following methods:

`closeport()'
     Close the port.

`getfd()'
     Return the file descriptor as an int.

`getfilled()'
     Return the number of filled samples.

`getfillable()'
     Return the number of fillable samples.

`readsamps(nsamples)'
     Read a number of samples from the queue, blocking if necessary.
     Return the data as a string containing the raw data, (e.g., 2
     bytes per sample in big-endian byte order (high byte, low byte) if
     you have set the sample width to 2 bytes).

`writesamps(samples)'
     Write samples into the queue, blocking if necessary.  The samples
     are encoded as described for the `readsamps()' return value.

`getfillpoint()'
     Return the `fill point'.

`setfillpoint(fillpoint)'
     Set the `fill point'.

`getconfig()'
     Return a configuration object containing the current configuration
     of the port.

`setconfig(config)'
     Set the configuration from the argument, a configuration object.

`getstatus(list)'
     Get status information on last error.


automatically generated by info2www version 1.2.2.9