20.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.
See About this document... for information on suggesting changes.