CRI ADX
Last Updated: 2024-07-17 10:48 p
|
结构体 | |
struct | CriAtomExAcfInfoTag |
ACF information 更多... | |
struct | CriAtomExAisacControlInfoTag |
Structure used to get information about an AISAC control 更多... | |
struct | CriAtomExAisacInfoTag |
Structure used to get information about an AISAC 更多... | |
struct | CriAtomExAcfDspSettingInfoTag |
Structure used to get information about a DSP Setting 更多... | |
struct | CriAtomExAcfDspSettingSnapshotInfoTag |
Structure used to get information about a snapshot of a DSP bus setting 更多... | |
struct | CriAtomExAcfDspBusInfoTag |
Structure used to get information about a DSP Bus 更多... | |
struct | CriAtomExAcfDspBusLinkInfoTag |
Structure used to get information about a DSP Bus Link 更多... | |
struct | CriAtomExGlobalAisacInfoTag |
Structure to get information about a Global AISAC 更多... | |
struct | CriAtomExAisacGraphInfoTag |
Structure for acquiring Aisac Graph information 更多... | |
struct | CriAtomExSelectorInfoTag |
Structure to get information about a selector 更多... | |
struct | CriAtomExSelectorLabelInfoTag |
Structure used to get information about a selector label 更多... | |
宏定义 | |
#define | CRIATOMEX_INVALID_AISAC_CONTROL_ID (0xffffffff) |
Invalid value for AISAC control IDs 更多... | |
#define | CRIATOMEXACF_MAX_BUSES (64) |
Maximum number of DSP buses 更多... | |
#define | CRIATOMEXACF_MAX_FXES (8) |
Maximum number of DSP effects 更多... | |
#define | CRIATOMEXACF_INVALID_CUE_LIMITS (0xffffffff) |
Invalid value for Cue limits 更多... | |
#define | CRIATOMEXACF_MAX_NAME_STRING_COUNT (64) |
Maximum number of characters for name strings 更多... | |
类型定义 | |
typedef struct CriAtomExAcfInfoTag | CriAtomExAcfInfo |
ACF information 更多... | |
typedef CriUint32 | CriAtomExAisacControlId |
AISAC control ID 更多... | |
typedef struct CriAtomExAisacControlInfoTag | CriAtomExAisacControlInfo |
Structure used to get information about an AISAC control 更多... | |
typedef struct CriAtomExAisacInfoTag | CriAtomExAisacInfo |
Structure used to get information about an AISAC 更多... | |
typedef struct CriAtomExAcfDspSettingInfoTag | CriAtomExAcfDspSettingInfo |
Structure used to get information about a DSP Setting 更多... | |
typedef struct CriAtomExAcfDspSettingSnapshotInfoTag | CriAtomExAcfDspSettingSnapshotInfo |
Structure used to get information about a snapshot of a DSP bus setting 更多... | |
typedef struct CriAtomExAcfDspBusInfoTag | CriAtomExAcfDspBusInfo |
Structure used to get information about a DSP Bus 更多... | |
typedef enum CriAtomExAcfDspBusLinkTypeTag | CriAtomExAcfDspBusLinkType |
DSP Bus Link type 更多... | |
typedef struct CriAtomExAcfDspBusLinkInfoTag | CriAtomExAcfDspBusLinkInfo |
Structure used to get information about a DSP Bus Link 更多... | |
typedef enum CriAtomExAcfAisacTypeTag | CriAtomExAcfAisacType |
AISAC type 更多... | |
typedef struct CriAtomExGlobalAisacInfoTag | CriAtomExGlobalAisacInfo |
Structure to get information about a Global AISAC 更多... | |
typedef enum CriAtomExAisacGraphTypeTag | CriAtomExAisacGraphType |
Aisac Graph type 更多... | |
typedef struct CriAtomExAisacGraphInfoTag | CriAtomExAisacGraphInfo |
Structure for acquiring Aisac Graph information 更多... | |
typedef struct CriAtomExSelectorInfoTag | CriAtomExSelectorInfo |
Structure to get information about a selector 更多... | |
typedef struct CriAtomExSelectorLabelInfoTag | CriAtomExSelectorLabelInfo |
Structure used to get information about a selector label 更多... | |
typedef enum CriAtomExMixerAisacGraphTypeTag | CriAtomExMixerAisacGraphType |
Mixer Aisac graph type 更多... | |
函数 | |
CriSint32 | criAtomExAcf_GetNumAisacControls (void) |
Get the number of AISAC controls 更多... | |
CriBool | criAtomExAcf_GetAisacControlInfo (CriUint16 index, CriAtomExAisacControlInfo *info) |
Get information about an AISAC control 更多... | |
CriAtomExAisacControlId | criAtomExAcf_GetAisacControlIdByName (const CriChar8 *name) |
Get AISAC control ID from its name 更多... | |
const CriChar8 * | criAtomExAcf_GetAisacControlNameById (CriAtomExAisacControlId id) |
Get an AISAC control name from its ID 更多... | |
CriSint32 | criAtomExAcf_GetNumDspSettings (void) |
Get the number of DSP bus settings 更多... | |
CriSint32 | criAtomExAcf_GetNumDspSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
Acquiring the number of DSP bus settings from ACF data 更多... | |
const CriChar8 * | criAtomExAcf_GetDspSettingNameByIndex (CriUint16 index) |
Get the DSP bus setting name (specifying index) 更多... | |
const CriChar8 * | criAtomExAcf_GetDspSettingNameByIndexFromAcfData (void *acf_data, CriSint32 acf_data_size, CriUint16 index) |
Acquiring the name of the DSP bus setting from ACF data 更多... | |
CriBool | criAtomExAcf_GetDspSettingInformation (const CriChar8 *name, CriAtomExAcfDspSettingInfo *info) |
Get DSP bus setting information 更多... | |
CriBool | criAtomExAcf_GetDspSettingSnapshotInformation (CriUint16 index, CriAtomExAcfDspSettingSnapshotInfo *info) |
Get the DSP bus setting snapshot information 更多... | |
CriBool | criAtomExAcf_GetDspBusInformation (CriUint16 index, CriAtomExAcfDspBusInfo *info) |
Get the DSP bus information 更多... | |
const CriChar8 * | criAtomExAcf_GetDspFxName (CriUint16 index) |
Get DSP FX name 更多... | |
CriBool | criAtomExAcf_GetDspFxParameters (CriUint16 index, void *parameters, CriSint32 size) |
Get DSP FX parameters 更多... | |
CriBool | criAtomExAcf_GetDspBusLinkInformation (CriUint16 index, CriAtomExAcfDspBusLinkInfo *info) |
Get DSP bus link information 更多... | |
CriSint32 | criAtomExAcf_GetNumCategoriesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
Acquiring the number of categories from ACF data 更多... | |
CriSint32 | criAtomExAcf_GetNumCategories (void) |
Get the number of categories 更多... | |
CriSint32 | criAtomExAcf_GetNumCategoriesPerPlaybackFromAcfData (void *acf_data, CriSint32 acf_data_size) |
Acquiring the number of category references per playback from ACF data 更多... | |
CriSint32 | criAtomExAcf_GetNumCategoriesPerPlayback (void) |
Get the number of category references per playback 更多... | |
CriBool | criAtomExAcf_GetCategoryInfo (CriUint16 index, CriAtomExCategoryInfo *info) |
Get information about a category given its index 更多... | |
CriBool | criAtomExAcf_GetCategoryInfoByName (const CriChar8 *name, CriAtomExCategoryInfo *info) |
Get information about a category given its name 更多... | |
CriBool | criAtomExAcf_GetCategoryInfoById (CriUint32 id, CriAtomExCategoryInfo *info) |
Get information about a category given its ID 更多... | |
CriSint32 | criAtomExAcf_GetNumGlobalAisacs (void) |
Get number of global AISACs 更多... | |
CriBool | criAtomExAcf_GetGlobalAisacInfo (CriUint16 index, CriAtomExGlobalAisacInfo *info) |
Get information about a global AISAC (by specifying its index) 更多... | |
CriBool | criAtomExAcf_GetGlobalAisacInfoByName (const CriChar8 *name, CriAtomExGlobalAisacInfo *info) |
Get information about a global AISAC (by specifying its name) 更多... | |
CriBool | criAtomExAcf_GetGlobalAisacGraphInfo (const CriAtomExGlobalAisacInfo *aisac_info, CriUint16 graph_index, CriAtomExAisacGraphInfo *graph_info) |
Acquiring Global Aisac Graph information 更多... | |
CriBool | criAtomExAcf_GetGlobalAisacValue (const CriAtomExGlobalAisacInfo *aisac_info, CriFloat32 control, CriAtomExAisacGraphType type, CriFloat32 *value) |
Acquiring the Global Aisac value 更多... | |
CriBool | criAtomExAcf_GetAcfInfo (CriAtomExAcfInfo *acf_info) |
Get ACF information 更多... | |
CriBool | criAtomExAcf_GetAcfInfoFromAcfData (void *acf_data, CriSint32 acf_data_size, CriAtomExAcfInfo *acf_info) |
Get ACF information from the ACF data 更多... | |
CriSint32 | criAtomExAcf_GetNumSelectors (void) |
Get the number of selectors 更多... | |
CriBool | criAtomExAcf_GetSelectorInfoByIndex (CriUint16 index, CriAtomExSelectorInfo *info) |
Get information about a selector given its index 更多... | |
CriBool | criAtomExAcf_GetSelectorInfoByName (const CriChar8 *name, CriAtomExSelectorInfo *info) |
Get information about a selector based on its name 更多... | |
CriBool | criAtomExAcf_GetSelectorLabelInfo (const CriAtomExSelectorInfo *selector_info, CriUint16 label_index, CriAtomExSelectorLabelInfo *label_info) |
Get information about a selector label 更多... | |
CriSint32 | criAtomExAcf_GetNumBusesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
Acquiring the number of buses from ACF data 更多... | |
CriSint32 | criAtomExAcf_GetNumBuses (void) |
Acquiring the number of buses 更多... | |
CriSint32 | criAtomExAcf_GetMaxBusesOfDspBusSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
Acquiring the maximum number of buses in the DSP bus setting from ACF data 更多... | |
CriSint32 | criAtomExAcf_GetMaxBusesOfDspBusSettings (void) |
Acquiring the maximum number of buses in the DSP bus setting 更多... | |
const CriChar8 * | criAtomExAcf_FindBusName (const CriChar8 *bus_name) |
Acquiring the bus name in the ACF 更多... | |
#define CRIATOMEX_INVALID_AISAC_CONTROL_ID (0xffffffff) |
Invalid value for AISAC control IDs
#define CRIATOMEXACF_MAX_BUSES (64) |
Maximum number of DSP buses
#define CRIATOMEXACF_MAX_FXES (8) |
Maximum number of DSP effects
#define CRIATOMEXACF_INVALID_CUE_LIMITS (0xffffffff) |
Invalid value for Cue limits
#define CRIATOMEXACF_MAX_NAME_STRING_COUNT (64) |
Maximum number of characters for name strings
typedef struct CriAtomExAcfInfoTag CriAtomExAcfInfo |
ACF information
typedef CriUint32 CriAtomExAisacControlId |
AISAC control ID
typedef struct CriAtomExAisacControlInfoTag CriAtomExAisacControlInfo |
Structure used to get information about an AISAC control
typedef struct CriAtomExAisacInfoTag CriAtomExAisacInfo |
Structure used to get information about an AISAC
typedef struct CriAtomExAcfDspSettingInfoTag CriAtomExAcfDspSettingInfo |
Structure used to get information about a DSP Setting
Structure used to get information about a snapshot of a DSP bus setting
typedef struct CriAtomExAcfDspBusInfoTag CriAtomExAcfDspBusInfo |
Structure used to get information about a DSP Bus
typedef enum CriAtomExAcfDspBusLinkTypeTag CriAtomExAcfDspBusLinkType |
DSP Bus Link type
typedef struct CriAtomExAcfDspBusLinkInfoTag CriAtomExAcfDspBusLinkInfo |
Structure used to get information about a DSP Bus Link
typedef enum CriAtomExAcfAisacTypeTag CriAtomExAcfAisacType |
AISAC type
typedef struct CriAtomExGlobalAisacInfoTag CriAtomExGlobalAisacInfo |
Structure to get information about a Global AISAC
typedef enum CriAtomExAisacGraphTypeTag CriAtomExAisacGraphType |
typedef struct CriAtomExAisacGraphInfoTag CriAtomExAisacGraphInfo |
Structure for acquiring Aisac Graph information
typedef struct CriAtomExSelectorInfoTag CriAtomExSelectorInfo |
Structure to get information about a selector
typedef struct CriAtomExSelectorLabelInfoTag CriAtomExSelectorLabelInfo |
Structure used to get information about a selector label
Mixer Aisac graph type
Aisac Graph type
Mixer Aisac graph type
CriSint32 criAtomExAcf_GetNumAisacControls | ( | void | ) |
Get the number of AISAC controls
CriBool criAtomExAcf_GetAisacControlInfo | ( | CriUint16 | index, |
CriAtomExAisacControlInfo * | info | ||
) |
Get information about an AISAC control
[in] | index | AISAC control index |
[out] | info | AISAC control information |
CriAtomExAisacControlId criAtomExAcf_GetAisacControlIdByName | ( | const CriChar8 * | name | ) |
Get AISAC control ID from its name
[in] | name | AISAC control name |
const CriChar8* criAtomExAcf_GetAisacControlNameById | ( | CriAtomExAisacControlId | id | ) |
Get an AISAC control name from its ID
[in] | id | AISAC control ID |
CriSint32 criAtomExAcf_GetNumDspSettings | ( | void | ) |
Get the number of DSP bus settings
CriSint32 criAtomExAcf_GetNumDspSettingsFromAcfData | ( | void * | acf_data, |
CriSint32 | acf_data_size | ||
) |
Acquiring the number of DSP bus settings from ACF data
[in] | acf_data | ACF data |
[in] | acf_data_size | ACF data size |
const CriChar8* criAtomExAcf_GetDspSettingNameByIndex | ( | CriUint16 | index | ) |
Get the DSP bus setting name (specifying index)
[in] | index | DSP bus setting index |
const CriChar8* criAtomExAcf_GetDspSettingNameByIndexFromAcfData | ( | void * | acf_data, |
CriSint32 | acf_data_size, | ||
CriUint16 | index | ||
) |
Acquiring the name of the DSP bus setting from ACF data
[in] | acf_data | ACF data |
[in] | acf_data_size | ACF data size |
[in] | index | DSP bus setting index |
CriBool criAtomExAcf_GetDspSettingInformation | ( | const CriChar8 * | name, |
CriAtomExAcfDspSettingInfo * | info | ||
) |
Get DSP bus setting information
[in] | name | DSP bus setting name |
[out] | info | DSP bus setting information |
CriBool criAtomExAcf_GetDspSettingSnapshotInformation | ( | CriUint16 | index, |
CriAtomExAcfDspSettingSnapshotInfo * | info | ||
) |
Get the DSP bus setting snapshot information
[in] | index | Snapshot index |
[out] | info | Snapshot information |
CriBool criAtomExAcf_GetDspBusInformation | ( | CriUint16 | index, |
CriAtomExAcfDspBusInfo * | info | ||
) |
Get the DSP bus information
[in] | index | bus index |
[out] | info | bus information |
const CriChar8* criAtomExAcf_GetDspFxName | ( | CriUint16 | index | ) |
Get DSP FX name
[in] | index | DSP FX index |
CriBool criAtomExAcf_GetDspFxParameters | ( | CriUint16 | index, |
void * | parameters, | ||
CriSint32 | size | ||
) |
Get DSP FX parameters
[in] | index | DSP FX index |
[out] | parameters | DSP FX parameters |
[in] | size | DSP FX parameters work buffer size |
CriBool criAtomExAcf_GetDspBusLinkInformation | ( | CriUint16 | index, |
CriAtomExAcfDspBusLinkInfo * | info | ||
) |
Get DSP bus link information
[in] | index | DSP bus link index |
[out] | info | DSP bus link information |
CriSint32 criAtomExAcf_GetNumCategoriesFromAcfData | ( | void * | acf_data, |
CriSint32 | acf_data_size | ||
) |
Acquiring the number of categories from ACF data
[in] | acf_data | ACF data |
[in] | acf_data_size | ACF data size |
CriSint32 criAtomExAcf_GetNumCategories | ( | void | ) |
Get the number of categories
CriSint32 criAtomExAcf_GetNumCategoriesPerPlaybackFromAcfData | ( | void * | acf_data, |
CriSint32 | acf_data_size | ||
) |
Acquiring the number of category references per playback from ACF data
[in] | acf_data | ACF data |
[in] | acf_data_size | ACF data size |
CriSint32 criAtomExAcf_GetNumCategoriesPerPlayback | ( | void | ) |
Get the number of category references per playback
CriBool criAtomExAcf_GetCategoryInfo | ( | CriUint16 | index, |
CriAtomExCategoryInfo * | info | ||
) |
Get information about a category given its index
[in] | index | Category index |
[out] | info | Category information |
CriBool criAtomExAcf_GetCategoryInfoByName | ( | const CriChar8 * | name, |
CriAtomExCategoryInfo * | info | ||
) |
Get information about a category given its name
[in] | name | Category name |
[out] | info | Category information |
CriBool criAtomExAcf_GetCategoryInfoById | ( | CriUint32 | id, |
CriAtomExCategoryInfo * | info | ||
) |
Get information about a category given its ID
[in] | id | category ID |
[out] | info | category information |
CriSint32 criAtomExAcf_GetNumGlobalAisacs | ( | void | ) |
Get number of global AISACs
CriBool criAtomExAcf_GetGlobalAisacInfo | ( | CriUint16 | index, |
CriAtomExGlobalAisacInfo * | info | ||
) |
Get information about a global AISAC (by specifying its index)
[in] | index | Global AISAC index |
[out] | info | Global AISAC information |
CriBool criAtomExAcf_GetGlobalAisacInfoByName | ( | const CriChar8 * | name, |
CriAtomExGlobalAisacInfo * | info | ||
) |
Get information about a global AISAC (by specifying its name)
[in] | name | Global AISAC name |
[out] | info | Global AISAC |
CriBool criAtomExAcf_GetGlobalAisacGraphInfo | ( | const CriAtomExGlobalAisacInfo * | aisac_info, |
CriUint16 | graph_index, | ||
CriAtomExAisacGraphInfo * | graph_info | ||
) |
Acquiring Global Aisac Graph information
[in] | aisac_info | Global Aisac information |
[in] | graph_index | Aisac graph index |
[out] | graph_info | Aisac graph information |
CriBool criAtomExAcf_GetGlobalAisacValue | ( | const CriAtomExGlobalAisacInfo * | aisac_info, |
CriFloat32 | control, | ||
CriAtomExAisacGraphType | type, | ||
CriFloat32 * | value | ||
) |
Acquiring the Global Aisac value
[in] | aisac_info | Global Aisac information |
[in] | control | AISAC control value |
[in] | type | Graph type |
[out] | value | AISAC value |
CriBool criAtomExAcf_GetAcfInfo | ( | CriAtomExAcfInfo * | acf_info | ) |
Get ACF information
[out] | acf_info | ACF information |
CriBool criAtomExAcf_GetAcfInfoFromAcfData | ( | void * | acf_data, |
CriSint32 | acf_data_size, | ||
CriAtomExAcfInfo * | acf_info | ||
) |
Get ACF information from the ACF data
[in] | acf_data | ACF data |
[in] | acf_data_size | ACF data size |
[out] | acf_info | ACF information |
CriSint32 criAtomExAcf_GetNumSelectors | ( | void | ) |
Get the number of selectors
CriBool criAtomExAcf_GetSelectorInfoByIndex | ( | CriUint16 | index, |
CriAtomExSelectorInfo * | info | ||
) |
Get information about a selector given its index
[in] | index | Selector index |
[out] | info | Selector information |
CriBool criAtomExAcf_GetSelectorInfoByName | ( | const CriChar8 * | name, |
CriAtomExSelectorInfo * | info | ||
) |
Get information about a selector based on its name
[in] | name | Selector name |
[out] | info | Selector information |
CriBool criAtomExAcf_GetSelectorLabelInfo | ( | const CriAtomExSelectorInfo * | selector_info, |
CriUint16 | label_index, | ||
CriAtomExSelectorLabelInfo * | label_info | ||
) |
Get information about a selector label
[in] | selector_info | Selector information |
[in] | label_index | Label index |
[out] | label_info | Selector label information |
CriSint32 criAtomExAcf_GetNumBusesFromAcfData | ( | void * | acf_data, |
CriSint32 | acf_data_size | ||
) |
Acquiring the number of buses from ACF data
[in] | acf_data | ACF data |
[in] | acf_data_size | ACF data size |
CriSint32 criAtomExAcf_GetNumBuses | ( | void | ) |
Acquiring the number of buses
CriSint32 criAtomExAcf_GetMaxBusesOfDspBusSettingsFromAcfData | ( | void * | acf_data, |
CriSint32 | acf_data_size | ||
) |
Acquiring the maximum number of buses in the DSP bus setting from ACF data
[in] | acf_data | ACF data |
[in] | acf_data_size | ACF data size |
CriSint32 criAtomExAcf_GetMaxBusesOfDspBusSettings | ( | void | ) |
Acquiring the maximum number of buses in the DSP bus setting
const CriChar8* criAtomExAcf_FindBusName | ( | const CriChar8 * | bus_name | ) |
Acquiring the bus name in the ACF
[in] | bus_name | Bus name |