25#ifndef _XA_SRC_PP_API_H_
26#define _XA_SRC_PP_API_H_
52#define TWO_BYTES_PER_SAMPLE 2
53#define THREE_BYTES_PER_SAMPLE 3
96#if defined(__cplusplus)
102#if defined(__cplusplus)
@ xa_class_config
Definition xa_error_standards.h:49
@ xa_class_execute
Definition xa_error_standards.h:50
@ xa_severity_nonfatal
Definition xa_error_standards.h:43
@ xa_severity_fatal
Definition xa_error_standards.h:44
#define XA_ERROR_CODE(severity, class, codec, index)
Definition xa_error_standards.h:55
xa_config_param_src_pp
Definition xa_src_pp_api.h:32
@ XA_SRC_PP_CONFIG_PARAM_INPUT_SAMPLE_RATE
Definition xa_src_pp_api.h:33
@ XA_SRC_PP_CONFIG_PARAM_SET_OUTPUT_BUF_PTR
Definition xa_src_pp_api.h:39
@ XA_SRC_PP_CONFIG_PARAM_OUTPUT_SAMPLE_RATE
Definition xa_src_pp_api.h:34
@ XA_SRC_PP_CONFIG_PARAM_GET_DRIFT_FRACT_ASRC
Definition xa_src_pp_api.h:44
@ XA_SRC_PP_CONFIG_PARAM_INPUT_CHANNELS
Definition xa_src_pp_api.h:37
@ XA_SRC_PP_CONFIG_PARAM_OUTPUT_CHUNK_SIZE
Definition xa_src_pp_api.h:36
@ XA_SRC_PP_CONFIG_PARAM_DRIFT_ASRC
Definition xa_src_pp_api.h:43
@ XA_SRC_PP_CONFIG_PARAM_SET_INPUT_BUF_PTR
Definition xa_src_pp_api.h:38
@ XA_SRC_PP_CONFIG_PARAM_CUSTOM_MODE
Definition xa_src_pp_api.h:46
@ XA_SRC_PP_CONFIG_PARAM_INPUT_CHUNK_SIZE
Definition xa_src_pp_api.h:35
@ XA_SRC_PP_CONFIG_PARAM_ENABLE_ASRC
Definition xa_src_pp_api.h:42
@ XA_SRC_PP_CONFIG_PARAM_GET_NUM_STAGES
Definition xa_src_pp_api.h:40
@ XA_SRC_PP_CONFIG_PARAM_BYTES_PER_SAMPLE
Definition xa_src_pp_api.h:41
@ XA_SRC_PP_CONFIG_PARAM_ENABLE_CUBIC
Definition xa_src_pp_api.h:45
xa_error_nonfatal_config_src_pp
Definition xa_src_pp_api.h:60
@ XA_SRC_PP_CONFIG_NON_FATAL_INVALID_ENABLE_CUBIC
Definition xa_src_pp_api.h:64
@ XA_SRC_PP_CONFIG_NON_FATAL_INVALID_ENABLE_ASRC
Definition xa_src_pp_api.h:62
@ XA_SRC_PP_CONFIG_NON_FATAL_INVALID_CONFIG_TYPE
Definition xa_src_pp_api.h:61
@ XA_SRC_PP_CONFIG_NON_FATAL_INVALID_DRIFT_ASRC
Definition xa_src_pp_api.h:63
xa_error_fatal_config_src_pp
Definition xa_src_pp_api.h:68
@ XA_SRC_PP_CONFIG_FATAL_INVALID_BYTES_PER_SAMPLE
Definition xa_src_pp_api.h:75
@ XA_SRC_PP_CONFIG_FATAL_INVALID_OUTPUT_RATE
Definition xa_src_pp_api.h:70
@ XA_SRC_PP_CONFIG_FATAL_INVALID_INPUT_RATE
Definition xa_src_pp_api.h:69
@ XA_SRC_PP_CONFIG_FATAL_INVALID_INPUT_CHANNELS
Definition xa_src_pp_api.h:72
@ XA_SRC_PP_CONFIG_FATAL_INVALID_INPUT_PTR
Definition xa_src_pp_api.h:73
@ XA_SRC_PP_CONFIG_FATAL_INVALID_INPUT_CHUNK_SIZE
Definition xa_src_pp_api.h:71
@ XA_SRC_PP_CONFIG_FATAL_INVALID_OUTPUT_PTR
Definition xa_src_pp_api.h:74
xa_codec_func_t xa_src384k_pp
Definition xa_src_pp_api.h:101
xa_error_fatal_execute_src_pp
Definition xa_src_pp_api.h:90
@ XA_SRC_PP_EXECUTE_FATAL_ERR_EXECUTE
Definition xa_src_pp_api.h:93
@ XA_SRC_PP_EXECUTE_FATAL_ERR_INIT
Definition xa_src_pp_api.h:92
@ XA_SRC_PP_EXECUTE_FATAL_ERR_POST_CONFIG_INIT
Definition xa_src_pp_api.h:91
#define XA_SRC_PP
Definition xa_src_pp_api.h:49
xa_error_nonfatal_execute_src_pp
Definition xa_src_pp_api.h:83
@ XA_SRC_PP_EXECUTE_NON_FATAL_INVALID_API_SEQ
Definition xa_src_pp_api.h:85
@ XA_SRC_PP_EXECUTE_NON_FATAL_INVALID_CONFIG_SEQ
Definition xa_src_pp_api.h:84
xa_codec_func_t xa_src_pp
Definition xa_src_pp_api.h:100
XA_ERRORCODE xa_codec_func_t(xa_codec_handle_t p_xa_module_obj, WORD32 i_cmd, WORD32 i_idx, pVOID pv_value)
Definition xa_type_def.h:94