Intel 05-2065-003 Benutzerhandbuch
IP Media Server (Global Call) Demo Guide — August 2005
37
Demo Details
Table 10. Voice Module Classes
Category
Class Name
Interface
Module
CVoiceModule
• Interacts with CVoiceBoard and
CVoiceDevice.
• Exports Voice module functions to
CEventRouter.
Note: The public functions in this class can
be accessed by classes outside the
Voice module.
Voice module.
Init( )
• Opens and initializes voice board objects
• Opens and initializes voice device objects
• Opens and initializes voice device objects
Exit( )
• Terminates and closes voice boards
• Terminates and closes voice devices
• Terminates and closes voice devices
ProcessEvent( )
• Receives event data from the event router
and distributes them, based on
devicehandles, to voice boards or voice
devices for processing
devicehandles, to voice boards or voice
devices for processing
Board
CVoiceBoard
• Interacts with the voice library to handle
voice boards
Note: The public function in this class
should only be accessed by classes
inside the Voice module.
inside the Voice module.
Init( )
• Opens voice board
Exit( )
• Closes voice board
ProcessEvent( )
• Processes voice board events