Dialogic 6.2 Manuale Utente

Pagina di 441
The Bfv API Functions
November 2009
42
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.