![]() |
libvpb
.
More...Files | |
file | tonegen.h |
Voicetronix programmable tone generator API. | |
file | vpbapi.h |
Voicetronix voice processing board public API. | |
file | vt_deprecated.h |
Deprecated symbol handling. | |
Modules | |
Queue size | |
Port initialisation | |
Card information | |
Port control | |
Event handling | |
Audio play and record | |
Error handling | |
Dialling | |
Programmable tone generator | |
Programmable tone detector | |
More information on the libvpb programmable tone detector is available here. | |
Timer functions | |
Locale selection | |
Wav audio support | |
DTMF digit collection | |
Caller id | |
Call logging and monitoring | |
Echo cancelling | |
Loop voltage sensing | |
ISDN support | |
Classes | |
struct | VPB_VOX |
Defines | |
#define | VPB_OK 0 |
#define | VPB_NO_EVENTS -1 |
#define | VPB_TIME_OUT -2 |
#define | VPB_MAX_STR 256 |
#define | VPB_CONF_JOIN 1 |
#define | VPB_CONF_LEAVE 0 |
Typedefs | |
typedef int | VPBPortHandle |
Symbolic type for a handle to an open port on some card. | |
Enumerations | |
enum | VPB_MODEL { VPB_V4PCI = 2, VPB_V4LOG = 3, VPB_PRI = 6, VPB_OPCI = 7, VPB_OSW = 8, VPB_MODEL_UNKNOWN = -1 } |
VPB card model types. More... | |
enum | VPB_PORT { VPB_PORT_UNKNOWN = 0, VPB_FXO = 1, VPB_FXS = 2 } |
Analogue port types. More... | |
Functions | |
VT_DEPRECATED (int WINAPI vpb_conf(int h1, int resource, int mode)) | |
int WINAPI | vpb_setvox (int handle, VPB_VOX *vox) |
int WINAPI | vpb_getvox (int handle, VPB_VOX *vox) |
int WINAPI | vpb_adpcm_open (void **adpcm) |
void WINAPI | vpb_adpcm_reset (void *adpcm) |
void WINAPI | vpb_adpcm_close (void *adpcm) |
int WINAPI | vpb_adpcm_encode (void *adpcm, char adpcmbuf[], unsigned short *nadpcmbytes, short linearbuf[], unsigned short nlinear) |
int WINAPI | vpb_adpcm_decode (void *adpcm, short linearbuf[], unsigned short *nlinear, char adpcmbuf[], unsigned short nadpcmbytes) |
Variables | |
const VPBPortHandle | VPB_PORTHANDLE_NULL = -1 |
libvpb
.
enum VPB_MODEL |
enum VPB_PORT |