4 type and structure definitions, 1 ifx_tapi_ch_init_t, Type and structure definitions – Maxim Integrated 73M1866B/73M1966B Infineon TAPI High-Level Driver User Manual
Page 26: Ifx_tapi_ch_init_t

73M1866B/73M1966B TAPI High-Level Driver User Guide
UG_1x66B_021
26
Rev. 2.2
4 Type and Structure Definitions
This section describes the type definitions, data types and structures used in the 73M1x66B TAPI driver.
Table 2: Summary of Types and Structure Definitions
Structure/Type Name
Description
TAPI initialization structure used by IFX_TAPI_CH_INIT.
PCM interface configuration structure used by
IFX_TAPI_PCM_IF_CFG_SET
.
Structure for PCM channel configuration.
Structure reported by an IFX_TAPI_EVENT_GET ioctl.
IFX_TAPI_LINE_TYPE_CFG_t Line type configuration used by IFX_TAPI_LINE_TYPE_SET.
IFX_TAPI_FXO_LINE_MODES_t Enumerates possible FXO channel management commands used
by the IFX_TAPI_LINE_TYPE_SET ioctl.
Configures phone volume settings.
Defines the possible hook status for FXO, used in
IFX_TAPI_FXO_HOOK_SET
.
IFX_TAPI_FXO_FLASH_CFG_t FXO hook configuration, used in IFX_TAPI_FXO_FLASH_CFG_SET.
List of event IDs.
Trace macros used by ioctl IFX_TAPI_DEBUG_REPORT_SET.
Country code macros used by ioctl IFX_TAPI_CH_INIT.
4.1 IFX_TAPI_CH_INIT_t
Description
TAPI initialization structure used by IFX_TAPI_CH_INIT.
Prototype
typedef struct
{
unsigned char nMode;
unsigned char nCountry;
void * pProc;
} IFX_TAPI_CH_INIT_t;
Parameters
Data Type
Name
Description
Unsigned char
nMode
N/A.
Unsigned char
nCountry
Country code as defined in
M1966_CNTRY_CODE_XX.
Void *
pProc
For details, see the 73M1866/73M1966
Reference Driver User Guide.