CATS Class Reference Documentation

This section provides reference documentation of the classes contained in the CATS distribution. Documentation is provided for interface classes first, since they are the most important for development and integration purposes, followed by documentation of built-in CATS package classes, then documentation of plug-in classes that implement CATS interfaces in the server application.

Interface Classes

Table of Contents
CatsEventListener — Event Listener Interface.
CatsPhoneLine — Telephone Line Interface.
CatsSourceDataLine — Playback Line Interface.
CatsTargetDataLine — Recording Line Interface.

Built-in Classes

Table of Contents
CatsAudioFormat — Audio format class.
CatsEvent — Event class.
CatsPhoneEvent — Phone event class.
CatsServer — Communicator Server class.

Plug-in Classes

Table of Contents
CfPhoneLine — Computerfone line class.
PaMixer — PortAudio Mixer Class.