In this chapter, we define the various interface-specific payload formats. The Player protocol itself is described in Chapter 5. Although this section is generally up-to-date, the best place to look for the ``real'' message formats is in the header file player.h; that file defines the C structs that are manipulated by Player and the various device drivers.