Intel IP Media Server Demo Manual page 38

Ip media server for host media processing
Table of Contents

Advertisement

Demo Details
Table 9. Fax Module Classes (Continued)
Category
Board
Device
38
Class Name
CFaxBoard
• Interacts with the fax library to handle fax
boards
• The public function in this class should
only be accessed by classes inside the
Fax module
CFaxDevice
• Handles fax device operations, such as
sending fax, receiving fax, etc.
• Holds CFaxStateMachine
Note: The public functions in this class
should only be accessed by classes
inside the Fax module.
Init( )
• Open fax board.
Exit( )
• Close fax board.
ProcessEvent( )
• Processes fax board events.
Init( )
• Opens the fax device. If successful,
creates fax state machine.
Exit( )
• Deletes the fax state machine from the
fax device
• Closes fax device
SetIott( )
• Sets up iott for the fax file
SetFaxState( )
• Sets initial fax state before fax
transmission
SendFax( )
• Starts to send a fax file
RecvFax( )
• Starts to receive a fax file
OpenFaxFile( )
• Gets fax file handle
CloseFaxFile( )
• Closes fax file handle
GetDeviceHandle( )
• Returns fax device handle
ToLower_String( )
• Converts a string from uppercase to
lowercase
SetFaxFileName( )
• Names the fax file to be sent or received
GetFaxFileName( )
• Returns the name of the fax file
SetNeighborHandle( )
• Sets IP device handle that is currently
connected with the fax device
GetNeighborHandle( )
• Gets IP device handle that is currently
connected with the fax device
GetFaxStateMachineObject( )
• Returns fax state machine object
IP Media Server for HMP Demo Guide — July 2005
Interface

Advertisement

Table of Contents
loading

Table of Contents