Yurttas/PL/SL/python/docs/core-python-programming/doc/16/lib/al-port-objects.html
16.1.2 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.