StreamDevice comes with support for all standard record types in EPICS base which can have device support.
There is a separate page for each supported record type:
aai
aao
ai
ao
bi
bo
mbbi
mbbo
mbbiDirect
mbboDirect
longin
longout
stringin
stringout
waveform
calcout
scalcout
Each page describes which record fields are used in input and output for different format data types during normal record processing and initialization.
It is also possible to write support for other recordtypes.
Dirk Zimoch, 2005