(Page 1 of 1 in this chapter)
Related Data Structure
typedef struct
{
DWORD size;
DWORD modemtype; /* NFX_MODEM_TYPE_V17. NFX_MODEM_TYPE_V33, */
/* NFX_MODEM_TYPE_V27, or NFX_MODEM_TYPE_V29 */
DWORD minrate; /* NFX_BIT_RATE_2400, NFX_BIT_RATE_4800, */
/* NFX_BIT_RATE_7200, or NFX_BIT_RATE_9600 */
DWORD resolution; /* NFX_RESOLUTION_HIGH, NFX_RESOLUTION_LOW or */
/* NFX_RESOLUTION_SUPER_HIGH */
DWORD encoding; /* NFX_ENCODE_1D, NFX_ENCODE_2D, or */
/* NFX_ENCODE_MMR */
DWORD pagewidth; /* NFX_PAGE_WIDTH_A4, NFX_PAGE_WIDTH__B4, or */
/* NFX_PAGE_WIDTH_A3 */
DWORD OTFmode; /* NFX_OTF_NEVER, NFX_OTF_ALWAYS, */
/* or NFX_OTF_ONLY_IF_FAIL */
DWORD useECM; /* NFX_YES or NFX_NO */
DWORD useCNG; /* NFX_YES or NFX_NO */
DWORD PRIenabled; /* NFX_YES or NFX_NO */
DWORD timeout; /* number of seconds to wait for receiver */
DWORD retrainaction; /* NFX_RTN_REPEAT_PAGE or NFX_RTN_NEXT_PAGE */
DWORD addheader; /* NFX_YES or NFX_NO */
INT32 level; /*transmit level in tenths of dBm (-150 to -60) */
INT32 threshold; /* lowest level for receive, in tenths of dBm */
DWORD NSFlength; /* length of NSF field or 0 if none */
char SID[NFX_MAX_SID]; /* Subscriber ID string */
BYTE NSF[NFX_MAX_NSF]; /* default NSF for session */
} NFX_TRANSMIT_PARMS;
|
Type
|
INT32
|
|
Units
|
tenths of dBm
|
|
Default Value
|
-135
|
|
Allowed Values
|
-150 to - 60
|
|
Description
|
Specifies the transmission level. -150 corresponds to -15 dBm, -60 corresponds to -6 dBm.
|
|
Type
|
BYTE
|
|
Units
|
None.
|
|
Default Value
|
NULL
|
|
Allowed Values
|
A byte array between 0 and 54 bytes in length.
|
|
Description
|
Assigns the value to be used in the non-standard facilities frame on transmit.
|
|
Type
|
DWORD
|
|
Units
|
None.
|
|
Default Value
|
NFX_YES
|
|
Allowed Values
|
NFX_YES, NFX_NO
|
|
Description
|
Controls whether a CNG tone is transmitted during call establishment (Phase A of the T.30 protocol).
|
Related Data Structure
typedef struct
{
DWORD size;
DWORD modemtype; /* NFX_MODEM_TYPE_V27 or NFX_MODEM_TYPE_V29. */
/* Advertised capabilities for fax receiver */
DWORD minrate; /* NFX_BIT_RATE_2400, NFX_BIT_RATE_4800, */
/* NFX_BIT_RATE_7200, or NFX_BIT_RATE_9600 */
DWORD resolution; /* NFX_RESOLUTION_HIGH, NFX_RESOLUTION_LOW, */
/* NFX_RESOLUTION_SUPER_HIGH */
DWORD encoding; /* NFX_ENCODE_1D, NFX_ENCODE_2D, or */
/* NFX_ENCODE_MMR */
DWORD pollingenabled; /* NFX_YES or NFX_NO */
DWORD badlineaction; /* NFX_BAD_LINE_ACTION_NONE, */
/* NFX_BAD_LINE_ACTION_DROP, */
/* NFX_BAD_LINE_ACTION_REPT, or */
/* NFX_BAD_LINE_ACTION_TICK */
DWORD pagewidth; /* NFX_PAGE_WIDTH_A4. NFX_PAGE_WIDTH__B4, or */
/* NFX_PAGE_WIDTH_A3 */
DWORD OTFmode; /* NFX_OTF_NEVER, NFX_OTF_ALWAYS, or */
/* NFX_OTF_ONLY_IF_FAIL */
DWORD useECM; /* NFX_YES or NFX_NO */
DWORD lineerrors; /* % line errors before retrain negative */
INT32 level; /* transmit level in tenths of dBm (-150 to -60) */
INT32 threshold; /* lowest level for receive, in tenths of dBm */
DWORD NSFlength; /* Length of NSF field or 0 if none */
char SID[NFX_MAX_SID]; /* Subscriber ID string */
BYTE NSF[NFX_MAX_NSF]; /* default NSF for session */
} NFX_RECEIVE_PARMS;
typedef struct
{
DWORD size; /* size of this structure */
DWORD resolution; /* NFX_RESOLUTION_HIGH, NFX_RESOLUTION_LOW */
/* or NFX_RESOLUTION_SUPER_HIGH */
DWORD encoding; /* NFX_ENCODE_1D, NFX_ENCODE_2D or */
/* NFX_ENCODE_MMR */
DWORD pagewidth; /* NFX_PAGE_WIDTH_A4, NFX_PAGE_WIDTH_B4 or */
/* NFX_PAGE_WIDTH_A3 */
} NFX_DOC_PARMS;
typedef struct
{
DWORD size;
DWORD type; /* NFX_TIFF_F or NFX_TIFF_BI */
DWORD resolution; /* NFX_RESOLUTION_HIGH, NFX_RESOLUTION_LOW, */
/* or NFX_RESOLUTION_SUPER_HIGH */
DWORD encoding; /* NFX_ENCODE_1D, NFX_ENCODE_2D, or */
/* NFX_ENCODE_MMR */
DWORD pagewidth; /* NFX_PAGE_WIDTH_A4, NFX_PAGE_WIDTH_B4 */
/* or NFX_PAGE_WIDTH_A3 */
DWORD badlineaction; /* NFX_BAD_LINE_ACTION_NONE, */
/* NFX_BAD_LINE_ACTION_DROP, */
/* NFX_BAD_LINE_ACTION_REPT, or */
/* NFX_BAD_LINE_ACTION_TICK */
} NFX_CONVERT_PARMS;
(Page 1 of 1 in this chapter)