|
libvpb
4.2.54
|
Public interfaces available to users of libvpb.
More...
|
Classes | |
| struct | VPB_VOX |
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 | |
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. | |
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 |
Public interfaces available to users of libvpb.
| enum VPB_MODEL |
| enum VPB_PORT |