NAME
          irGetAlgorithm, irFGetAlgorithm, irBGetAlgorithm - get the
          coding algorithm used in voice object

     SYNOPSIS
          #include <irapi.h>

          int irGetAlgorithm (vf_descriptor vfd);

          int irFGetAlgorithm (const char *voice_file);

          int irBGetAlgorithm (const char *voice_buf, int size);

     DESCRIPTION
          The irGetAlgorithm function returns the speech coding algo-
          rithm contained in the voice file specified by the vfd.

          irFGetAlgorithm returns speech coding algorithm contained in
          the voice file voice_file.

          irBGetAlgorithm returns speech coding algorithm  contained
          in the voice buffer voice_buf for the length, in bytes,
          specified by the size argument.

     RETURN VALUE
          All these functions return name of the algorithm [see
          IrALGORITHMS(4IRAPI)] if successful.

          IRR_FAIL is returned if an error occurs.

     ERRORS
          irError is set as follows if an error occurs:

          IRER_SYSERROR if a system or driver call failure occurs (see
          irSysError for additional information)

          IRER_INVALID if the vfd is invalid, if the voice_buf is the
          NULL pointer or if size is not greater than sizeof(short) *
          2

          IRER_UNSUPPORTED if the data object was coded with an algo-
          rithm which could not be recognized.  This error is also
          returned if the object was some arbitrary data such as text.

     SEE ALSO
          irLSeek(3IRAPI),
          IrALGORITHMS(4IRAPI)

     VERSION
          This is version 8/31/00 of this man page.