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:
ai
ao
bi
bo
mbbi
mbbo
mbbiDirect
mbboDirect
longin
longout
stringin
stringout
calcout
waveform
Each page describes which record fields are used in input and output for different format data types during normal record processing and initialization.
Dirk Zimoch, 2005