(C)Copyright 2000 NTT Cyber Space Laboratories

TvqEncInitialize()


name
TvqEncInitialize - Initialize TwinVQ encoder

style

#include "twinvq.h"
#include "tvqenc.h"
int TvqEncInitialize(headerInfo *setupInfo, encSpecificInfo *encInfo, INDEX *index, int errorMessageBoxSwitch);
     
function

TvqEncInitialize() initialize TwinVQ encoder according to to the setup information stored in setupInfo and encInfo. The struct "index" for code interface is also initialized..

errror message box is displayed if errorMessageBoxSwitch is not 0.

return value

Return error code listed below. These codes are defined in twinvq.h.


        TVQ_NO_ERROR      = 0       /* no error */
        TVQ_ERROR         = 1       /* unspecified error */
        TVQ_ERROR_VERSION = 2       /* invalid version code */
        TVQ_ERROR_CHANNEL = 3       /* invalid channel mode */
        TVQ_ERROR_MODE    = 4       /* invalid combination of sampling and bit rate */
        TVQ_ERROR_PARAM   = 5       /* invalid parameter value */
        TVQ_ERROR_N_CAN   = 6       /* invalid preselection candidate number */
     
file name containing this function
tvqenc.dll