The Bfv API Functions

In addition, the fax functions are divided into two subgroups: those that process infopkt-formatted data files and those that process ASCII or G3 data files in other formats. For fax functions that process raw ASCII or G3 data files rather than infopkt-formatted data files, see Volume 4, Fax Processing, Bfv API Reference Manual.

File Format Manipulation Functions

Using the file format function calls, you can perform the following infopkt operations:

„Open and close infopkt stream files

„Find the pointer position in an infopkt stream file

„Look for an offset to a specific place in an infopkt file

„Read from and write to an infopkt stream file or buffer

„Put the last infopkt read back into the infopkt stream file

„Create your own function to handle user-defined infopkt files

Infopkts

An infopkt is a structure, consisting of a tag and associated data, that organizes different data types (ASCII, voice, and fax data) into a single structure for transmission or reception.

The Bfv functions can process voice and fax data that is stored in files containing infopkt structures. Infopkt structures contain speech or fax formatting and control parameters, speech or fax data, or pointers to other data or infopkt files. These structures provide a flexible and easily extendable method to combine and transmit various types of data.

November 2009

42

Page 42
Image 42
Dialogic 6.2 manual File Format Manipulation Functions, Infopkts