Sound Open Firmware
Loading...
Searching...
No Matches
xa_apicmd_standards.h
Go to the documentation of this file.
1/*
2* The components of this software package from Cadence Design Systems,
3* Inc. are subject to the licenses below. By using the software package,
4* you agree to the legal terms of each license.
5*
6* Copyright (c) 1999-2018 Cadence Design Systems, Inc.
7*
8* Permission is hereby granted, free of charge, to any person obtaining
9* a copy of this software and associated documentation files (the
10* "Software"), to deal in the Software without restriction, including
11* without limitation the rights to use, copy, modify, merge, publish,
12* distribute, sublicense, and/or sell copies of the Software, and to
13* permit persons to whom the Software is furnished to do so, subject to
14* the following conditions:
15*
16* The above copyright notice and this permission notice shall be included
17* in all copies or substantial portions of the Software.
18*
19* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
22* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
23* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
24* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
25* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26*/
27
28
29#ifndef __XA_API_CMD_STANDARDS_H__
30#define __XA_API_CMD_STANDARDS_H__
31
32/*****************************************************************************/
33/* Standard API commands */
34/*****************************************************************************/
35
73
74/*****************************************************************************/
75/* Standard API command indices */
76/*****************************************************************************/
77
79 /* XA_API_CMD_GET_LIB_ID_STRINGS indices */
83
84 /* XA_API_CMD_INIT indices */
89
90 /* XA_API_CMD_EXECUTE indices */
94};
95
96
97/*****************************************************************************/
98/* Standard API configuration parameters */
99/*****************************************************************************/
100
105
106#endif /* __XA_API_CMD_STANDARDS_H__ */
xa_api_cmd_generic
Definition xa_apicmd_standards.h:36
@ XA_API_CMD_GET_TABLE_INFO_PRIORITY
Definition xa_apicmd_standards.h:69
@ XA_API_CMD_SET_MEM_PLACEMENT
Definition xa_apicmd_standards.h:64
@ XA_API_CMD_GET_TABLE_INFO_SIZE
Definition xa_apicmd_standards.h:67
@ XA_API_CMD_GET_MEM_INFO_SIZE
Definition xa_apicmd_standards.h:57
@ XA_API_CMD_GET_CURIDX_INPUT_BUF
Definition xa_apicmd_standards.h:52
@ XA_API_CMD_SET_MEMTABS_PTR
Definition xa_apicmd_standards.h:46
@ XA_API_CMD_GET_LIB_ID_STRINGS
Definition xa_apicmd_standards.h:37
@ XA_API_CMD_EXECUTE
Definition xa_apicmd_standards.h:49
@ XA_API_CMD_GET_MEM_INFO_ALIGNMENT
Definition xa_apicmd_standards.h:58
@ XA_API_CMD_GET_MEM_INFO_TYPE
Definition xa_apicmd_standards.h:59
@ XA_API_CMD_GET_N_MEMTABS
Definition xa_apicmd_standards.h:47
@ XA_API_CMD_SET_TABLE_PTR
Definition xa_apicmd_standards.h:70
@ XA_API_CMD_INIT
Definition xa_apicmd_standards.h:40
@ XA_API_CMD_GET_CONFIG_PARAM
Definition xa_apicmd_standards.h:43
@ XA_API_CMD_GET_MEM_INFO_PRIORITY
Definition xa_apicmd_standards.h:61
@ XA_API_CMD_INPUT_OVER
Definition xa_apicmd_standards.h:55
@ XA_API_CMD_GET_API_SIZE
Definition xa_apicmd_standards.h:39
@ XA_API_CMD_SET_MEM_INFO_SIZE
Definition xa_apicmd_standards.h:63
@ XA_API_CMD_GET_MEM_INFO_PLACEMENT
Definition xa_apicmd_standards.h:60
@ XA_API_CMD_SET_MEM_PTR
Definition xa_apicmd_standards.h:62
@ XA_API_CMD_GET_OUTPUT_BYTES
Definition xa_apicmd_standards.h:54
@ XA_API_CMD_GET_N_TABLES
Definition xa_apicmd_standards.h:66
@ XA_API_CMD_GET_TABLE_INFO_ALIGNMENT
Definition xa_apicmd_standards.h:68
@ XA_API_CMD_PUT_INPUT_QUERY
Definition xa_apicmd_standards.h:51
@ XA_API_CMD_SET_INPUT_BYTES
Definition xa_apicmd_standards.h:53
@ XA_API_CMD_SET_CONFIG_PARAM
Definition xa_apicmd_standards.h:42
@ XA_API_CMD_GET_TABLE_PTR
Definition xa_apicmd_standards.h:71
@ XA_API_CMD_GET_MEMTABS_SIZE
Definition xa_apicmd_standards.h:45
xa_config_param_generic
Definition xa_apicmd_standards.h:101
@ XA_CONFIG_PARAM_CUR_INPUT_STREAM_POS
Definition xa_apicmd_standards.h:102
@ XA_CONFIG_PARAM_GEN_INPUT_STREAM_POS
Definition xa_apicmd_standards.h:103
xa_cmd_type_generic
Definition xa_apicmd_standards.h:78
@ XA_CMD_TYPE_INIT_API_POST_CONFIG_PARAMS
Definition xa_apicmd_standards.h:86
@ XA_CMD_TYPE_LIB_VERSION
Definition xa_apicmd_standards.h:81
@ XA_CMD_TYPE_INIT_API_PRE_CONFIG_PARAMS
Definition xa_apicmd_standards.h:85
@ XA_CMD_TYPE_DO_RUNTIME_INIT
Definition xa_apicmd_standards.h:93
@ XA_CMD_TYPE_INIT_DONE_QUERY
Definition xa_apicmd_standards.h:88
@ XA_CMD_TYPE_DONE_QUERY
Definition xa_apicmd_standards.h:92
@ XA_CMD_TYPE_INIT_PROCESS
Definition xa_apicmd_standards.h:87
@ XA_CMD_TYPE_DO_EXECUTE
Definition xa_apicmd_standards.h:91
@ XA_CMD_TYPE_API_VERSION
Definition xa_apicmd_standards.h:82
@ XA_CMD_TYPE_LIB_NAME
Definition xa_apicmd_standards.h:80