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 calcout int64in int64out longin longout lsi lso mbbiDirect mbboDirect mbbi mbbo scalcout stringin stringout waveform
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.