Sound Open Firmware
Loading...
Searching...
No Matches
xa_vorbis_dec_api.h File Reference
Include dependency graph for xa_vorbis_dec_api.h:

Go to the source code of this file.

Macros

#define XA_CODEC_VORBIS_DEC   7

Enumerations

enum  xa_config_param_vorbis_dec {
  XA_VORBISDEC_CONFIG_PARAM_SAMP_FREQ = 0 , XA_VORBISDEC_CONFIG_PARAM_NUM_CHANNELS = 1 , XA_VORBISDEC_CONFIG_PARAM_PCM_WDSZ = 2 , XA_VORBISDEC_CONFIG_PARAM_COMMENT_MEM_PTR = 3 ,
  XA_VORBISDEC_CONFIG_PARAM_COMMENT_MEM_SIZE = 4 , XA_VORBISDEC_CONFIG_PARAM_GET_CUR_BITRATE = 5 , XA_VORBISDEC_CONFIG_PARAM_RAW_VORBIS_FILE_MODE = 6 , XA_VORBISDEC_CONFIG_PARAM_RAW_VORBIS_LAST_PKT_GRANULE_POS = 7 ,
  XA_VORBISDEC_CONFIG_PARAM_OGG_MAX_PAGE_SIZE = 8 , XA_VORBISDEC_CONFIG_PARAM_RUNTIME_MEM = 9
}
enum  xa_error_nonfatal_config_vorbis_dec { XA_VORBISDEC_CONFIG_NONFATAL_GROUPED_STREAM = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_config, XA_CODEC_VORBIS_DEC, 0) , XA_VORBISDEC_CONFIG_NONFATAL_BAD_PARAM = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_config, XA_CODEC_VORBIS_DEC, 1) }
enum  xa_error_fatal_config_vorbis_dec {
  XA_VORBISDEC_CONFIG_FATAL_BADHDR = XA_ERROR_CODE(xa_severity_fatal, xa_class_config, XA_CODEC_VORBIS_DEC, 0) , XA_VORBISDEC_CONFIG_FATAL_NOTVORBIS = XA_ERROR_CODE(xa_severity_fatal, xa_class_config, XA_CODEC_VORBIS_DEC, 1) , XA_VORBISDEC_CONFIG_FATAL_BADINFO = XA_ERROR_CODE(xa_severity_fatal, xa_class_config, XA_CODEC_VORBIS_DEC, 2) , XA_VORBISDEC_CONFIG_FATAL_BADVERSION = XA_ERROR_CODE(xa_severity_fatal, xa_class_config, XA_CODEC_VORBIS_DEC, 3) ,
  XA_VORBISDEC_CONFIG_FATAL_BADBOOKS = XA_ERROR_CODE(xa_severity_fatal, xa_class_config, XA_CODEC_VORBIS_DEC, 4) , XA_VORBISDEC_CONFIG_FATAL_CODEBOOK_DECODE = XA_ERROR_CODE(xa_severity_fatal, xa_class_config, XA_CODEC_VORBIS_DEC, 5) , XA_VORBISDEC_CONFIG_FATAL_INVALID_PARAM = XA_ERROR_CODE(xa_severity_fatal, xa_class_config, XA_CODEC_VORBIS_DEC, 6)
}
enum  xa_error_nonfatal_execute_vorbis_dec {
  XA_VORBISDEC_EXECUTE_NONFATAL_OV_HOLE = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 0) , XA_VORBISDEC_EXECUTE_NONFATAL_OV_NOTAUDIO = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 1) , XA_VORBISDEC_EXECUTE_NONFATAL_OV_BADPACKET = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 2) , XA_VORBISDEC_EXECUTE_NONFATAL_OV_RUNTIME_DECODE_FLUSH_IN_PROGRESS = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 3) ,
  XA_VORBISDEC_EXECUTE_NONFATAL_OV_INVALID_STRM_POS = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 4) , XA_VORBISDEC_EXECUTE_NONFATAL_OV_INSUFFICIENT_DATA = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 5) , XA_VORBISDEC_EXECUTE_NONFATAL_OV_UNEXPECTED_IDENT_PKT_RECEIVED = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 6) , XA_VORBISDEC_EXECUTE_NONFATAL_OV_UNEXPECTED_HEADER_PKT_RECEIVED = XA_ERROR_CODE(xa_severity_nonfatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 7)
}
enum  xa_error_fatal_execute_vorbis_dec { XA_VORBISDEC_EXECUTE_FATAL_PERSIST_ALLOC = XA_ERROR_CODE(xa_severity_fatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 0) , XA_VORBISDEC_EXECUTE_FATAL_SCRATCH_ALLOC = XA_ERROR_CODE(xa_severity_fatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 1) , XA_VORBISDEC_EXECUTE_FATAL_CORRUPT_STREAM = XA_ERROR_CODE(xa_severity_fatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 2) , XA_VORBISDEC_EXECUTE_FATAL_INSUFFICIENT_INP_BUF_SIZE = XA_ERROR_CODE(xa_severity_fatal, xa_class_execute, XA_CODEC_VORBIS_DEC, 3) }

Variables

xa_codec_func_t xa_vorbis_dec

Macro Definition Documentation

◆ XA_CODEC_VORBIS_DEC

#define XA_CODEC_VORBIS_DEC   7

Enumeration Type Documentation

◆ xa_config_param_vorbis_dec

Enumerator
XA_VORBISDEC_CONFIG_PARAM_SAMP_FREQ 
XA_VORBISDEC_CONFIG_PARAM_NUM_CHANNELS 
XA_VORBISDEC_CONFIG_PARAM_PCM_WDSZ 
XA_VORBISDEC_CONFIG_PARAM_COMMENT_MEM_PTR 
XA_VORBISDEC_CONFIG_PARAM_COMMENT_MEM_SIZE 
XA_VORBISDEC_CONFIG_PARAM_GET_CUR_BITRATE 
XA_VORBISDEC_CONFIG_PARAM_RAW_VORBIS_FILE_MODE 
XA_VORBISDEC_CONFIG_PARAM_RAW_VORBIS_LAST_PKT_GRANULE_POS 
XA_VORBISDEC_CONFIG_PARAM_OGG_MAX_PAGE_SIZE 
XA_VORBISDEC_CONFIG_PARAM_RUNTIME_MEM 

◆ xa_error_fatal_config_vorbis_dec

Enumerator
XA_VORBISDEC_CONFIG_FATAL_BADHDR 
XA_VORBISDEC_CONFIG_FATAL_NOTVORBIS 
XA_VORBISDEC_CONFIG_FATAL_BADINFO 
XA_VORBISDEC_CONFIG_FATAL_BADVERSION 
XA_VORBISDEC_CONFIG_FATAL_BADBOOKS 
XA_VORBISDEC_CONFIG_FATAL_CODEBOOK_DECODE 
XA_VORBISDEC_CONFIG_FATAL_INVALID_PARAM 

◆ xa_error_fatal_execute_vorbis_dec

Enumerator
XA_VORBISDEC_EXECUTE_FATAL_PERSIST_ALLOC 
XA_VORBISDEC_EXECUTE_FATAL_SCRATCH_ALLOC 
XA_VORBISDEC_EXECUTE_FATAL_CORRUPT_STREAM 
XA_VORBISDEC_EXECUTE_FATAL_INSUFFICIENT_INP_BUF_SIZE 

◆ xa_error_nonfatal_config_vorbis_dec

Enumerator
XA_VORBISDEC_CONFIG_NONFATAL_GROUPED_STREAM 
XA_VORBISDEC_CONFIG_NONFATAL_BAD_PARAM 

◆ xa_error_nonfatal_execute_vorbis_dec

Enumerator
XA_VORBISDEC_EXECUTE_NONFATAL_OV_HOLE 
XA_VORBISDEC_EXECUTE_NONFATAL_OV_NOTAUDIO 
XA_VORBISDEC_EXECUTE_NONFATAL_OV_BADPACKET 
XA_VORBISDEC_EXECUTE_NONFATAL_OV_RUNTIME_DECODE_FLUSH_IN_PROGRESS 
XA_VORBISDEC_EXECUTE_NONFATAL_OV_INVALID_STRM_POS 
XA_VORBISDEC_EXECUTE_NONFATAL_OV_INSUFFICIENT_DATA 
XA_VORBISDEC_EXECUTE_NONFATAL_OV_UNEXPECTED_IDENT_PKT_RECEIVED 
XA_VORBISDEC_EXECUTE_NONFATAL_OV_UNEXPECTED_HEADER_PKT_RECEIVED 

Variable Documentation

◆ xa_vorbis_dec

xa_codec_func_t xa_vorbis_dec