wvdbusserver: implement NameHasOwner request.
[wvstreams.git] / include / wvtelephony.h
blobb81e4e6898b1c4449f549d2b82d56e529e2dd978
1 /* -*- Mode: C -*-
2 * Worldvisions Weaver Software:
3 * Copyright (C) 1997-2003 Net Integration Technologies, Inc.
5 * Telephony routines: echo cancellation, dc offset removal, automatic
6 * gain control, etc.
8 * This is all implemented in plain old C so that it cooperates will with
9 * kernel drivers.
11 #ifndef TELEPHONY_H
12 #define TELEPHONY_H
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
18 #include <string.h> /* To get size_t */
20 extern void echo_cancel(const short *out_buf,
21 const short *in,
22 size_t block_size,
23 int *filter_q16,
24 size_t filter_size,
25 short *echo_cancelled_in);
27 #ifdef __cplusplus
29 #endif
30 #endif