Intel 05-2065-002 manual Voice Module Classes, Module CVoiceModule Init, Board CVoiceBoard Init

Models: 05-2065-002

1 48
Download 48 pages 10.18 Kb
Page 35
Image 35

Demo Details

Table 7. Voice Module Classes

Category

 

Class Name

 

Interface

 

 

 

Module

CVoiceModule

Init( )

 

Interacts with CVoiceBoard and

Opens and initializes voice board objects

 

 

CVoiceDevice.

Opens and initializes voice device objects

 

Exports Voice module functions to

 

 

 

Exit( )

 

 

CEventRouter.

 

 

Terminates and closes voice boards

 

Note: The public functions in this class can

 

Terminates and closes voice devices

 

 

be accessed by classes outside the

 

 

Voice module.

 

 

 

 

ProcessEvent( )

 

 

 

 

 

 

Receives event data from the event

 

 

 

 

router and distributes them, based on

 

 

 

 

devicehandles, to voice boards or voice

 

 

 

 

devices for processing

 

 

 

Board

CVoiceBoard

Init( )

 

Interacts with the voice library to handle

Opens voice board

 

 

voice boards

 

 

 

 

Exit( )

 

Note: The public function in this class

 

Closes voice board

 

 

should only be accessed by classes

 

 

 

 

 

 

inside the Voice module.

ProcessEvent( )

 

 

 

Processes voice board events

 

 

 

 

 

IP Media Server (Global Call) Demo Guide — November 2003

35

Page 35
Image 35
Intel 05-2065-002 manual Voice Module Classes, Module CVoiceModule Init, Board CVoiceBoard Init