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), irTime2Byte(3IRAPI), irByte2Time(3IRAPI), IrALGORITHMS(4IRAPI) VERSION This is version 8/31/00 of this man page.