- Telephony generator
- Digitizes microphone input.
- Sends "packetized" audio stream to event server.
- Telephony/sound server
- Plays localized sounds.
- Recorded sound effects
- Live audio streams
- Monitors events/commands.
- From local ArtWorld viewer
- Set listener location.
- Load sample file into memory.
- Set sound location.
- Start/stop sound.
- From event server
- Associate audio stream with avatar ("telephony attach").
- Set avatar location.
- Update incoming audio stream.
- Threads
- GUI
- Incoming event/command processing loop
- Audio buffer writer
- Event I/O
- Server block diagram