PRC_GetRecognitionBufferSize*


C Specification

#include <nitro/prc.h>

u32 PRC_GetRecognitionBufferSize( 
    int                         maxPointCount , 
    int                         maxStrokeCount , 
    const PRCPrototypeDB*       protoDB );

u32 PRC_GetRecognitionBufferSizeEx( 
    int                         maxPointCount , 
    int                         maxStrokeCount , 
    const PRCPrototypeDB*       protoDB , 
    const PRCRecognizeParam*    param );

Description

Before calling PRC_GetRecognizedEntry*, allocate at least as much memory as the return value.

The maxPointCount and maxStrokeCount arguments provide maximum numbers of points and strokes respectively. These are assumed in the recognition target PRCInputPattern.

PRC_GetRecognitionBufferSize is equivalent to calling PRC_GetRecognitionBufferSizeEx with param set to NULL.

Arguments

maxPointCount Maximum point count after processing
maxStrokeCount Maximum stroke count after processing
protoDB Sample DB
param Other parameter values that are dependent on the recognition algorithm (uses NULL as the default)

Return Values

Returns the work area memory size required to run the recognition algorithm.

See Also

PRC_GetRecognizedEntry*

Revision History

11/02/2004 Corrected mistakes
06/25/2004 Initial Version