beautypg.com

File format manipulation functions – Dialogic 6.2 User Manual

Page 42

background image

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.