Intel 05-2065-003 ユーザーズマニュアル

ページ / 50
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.
Init( )
• Opens and initializes voice board objects
• Opens and initializes voice device objects
Exit( )
• Terminates and closes voice boards
• 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
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.
Init( )
• Opens voice board
Exit( )
• Closes voice board
ProcessEvent( )
• Processes voice board events