All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Macros
VCD Memory Allocation Defines

Macros

#define VCD_SAMPLE_RATE   (8000)
 
#define VCD_FRAME_SAMPLES   (160)
 
#define VCD_MODELS_OVERHEAD   (6)
 
#define VCD_MODELS_NAME_CHARS   (16)
 
#define VCD_MODELS_OBS_DATA   (16)
 
#define VCD_P_MULT   (2)
 
#define VCD_M16_MULT   (39)
 
#define VCD_M16_ADD   (16)
 
#define VCD_API
 

Detailed Description

Macro definitions that the application uses to allocate memory for VCD.

Macro Definition Documentation

#define VCD_SAMPLE_RATE   (8000)

Audio sample rate

#define VCD_FRAME_SAMPLES   (160)

Audio samples per frame

#define VCD_MODELS_OVERHEAD   (6)

Model overhead in int_least16_t

#define VCD_MODELS_NAME_CHARS   (16)

Number of characters in model name string including trailing NULL

#define VCD_MODELS_OBS_DATA   (16)

Number of int_least16_t values per observation in a model

#define VCD_P_MULT   (2)

Persistent data size multiplier on max model observations

#define VCD_M16_MULT   (39)

Temporary int_least16_t memory multiplier on max model observations

#define VCD_M16_ADD   (16)

Additional temporary int_least16_t memory needed

#define VCD_API
Copyright 2017, Texas Instruments Incorporated