Previous PageTable Of Contents../index.htmlIndexNext Page

ATFX_SCANLINES( )

Description | Example | Errors

Name:

long ATFX_SCANLINES(dev)

Inputs:

int dev

fax channel device handle

Returns:

total number of scan lines in last page transferred if successful

AT_FAILURE if error

Includes:

srllib.h

dxxxlib.h

faxlib.h

Category:

extended attribute

Mode:

synchronous

 

Top Of PageDescription

The ATFX_SCANLINES( ) function returns the number of scan lines in the last page transmitted or received. This information is available at the end of Phase D for every page sent or received.

Parameter

Description

dev

Specifies the channel device handle for the fax channel obtained when the channel was opened.

The data provided by this function is updated each time the fax transfer completes Phase D of the T.30 protocol.

To monitor the number of scan lines, you must enable Phase D events and issue ATFX_SCANLINES( ) when the TFX_PHASED event occurs. Note that since Phase D also occurs at the end of a send or receive when a Phase D event is not generated, you can issue this function after a TFX_FAXSEND or TFX_FAXRECV event.

The final scan line value returned by ATFX_SCANLINES( ) at the end of a fax session remains available to the application until a new send or receive is initiated on that channel.

NOTE:
Between multiple Phase D completions during the same fax session, ATFX_SCANLINES( ) returns the total number of scan lines from the previously completed page.

Top Of PageExample

Top Of PageErrors

If one of the following conditions is present, this function fails and returns AT_FAILURE:


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2002, Intel Corporation
All rights reserved
This page generated February, 2002