| Audio | Base class for play/record state |
| Country | Container type for country specific data |
| Fifo | Abstract base type for Fifo implementations |
| HostDSP | Base class for host processor based card types |
| HostFifo | Host fifo implementation |
| HostToneGen | Host based tone generator implementation |
| Play | Audio playback state data |
| PLAY_FILE_ASYNC_ARGS | Data for play_file_async_thread() |
| Record | Audio recording state data |
| RECORD_FILE_ASYNC_ARGS | Data for record_file_async_thread() |
| ScopedMutex | Simple exception safe mutex sentinel |
| Timer | Simple time tracking class |
| TONE | Structure to map tones to an identifying character in a dial string |
| ToneGen | Base type for the programmable tone generator interface |
| ToneGen::Config | ToneGen configuration data structure |
| ToneGen::Config::Cadence | Data storage for a ToneGen cadence component |
| ToneGen::Config::Freq | Data storage for a ToneGen frequency component |
| ToneGen::Exception | ToneGen runtime exception type |
| V4PCI_DSP | DSP interface implementation for OpenLine cards |
| V4PCIToneGen | V4PCI tone generator specialisation |
| VPB_CARD_INFO | Container type for data returned by vpb_get_card_info() |
| VPB_CID | Container type for caller id data |
| VPB_DETECT | Container for programmable tone detector parameters |
| VPB_DEV | Container type for device information |
| VPB_DIGITS | Digit collection parameters |
| VPB_EVENT | Container for VPB event data |
| VPB_PLAY | Port playback parameters |
| VPB_RECORD | Port recording parameters |
| VPB_STRAN | Cadence state transition data for VPB_DETECT |
| VPB_TONE | Tone definition structure |
| VPB_VLOG | Additional data that may be included in a wav file |
| VpbException | VPB api runtime exception type |
| VPBHANDLE | Lookup table element for mapping vpb handles to a port on boardnum |
| VPBREG | The DSP program "registry" info for each board |
| VTCore | Support for cards using the vtcore driver |
1.5.4