![]() |
CRI ADX
Last Updated: 2025-05-07 13:34 p
|
Data Structures | |
| struct | CriAtomExAcfInfoTag |
| ACF information. More... | |
| struct | CriAtomExAisacControlInfoTag |
| Structure used to get information about an AISAC control. More... | |
| struct | CriAtomExAisacInfoTag |
| Structure used to get information about an AISAC. More... | |
| struct | CriAtomExAcfDspSettingInfoTag |
| Structure used to get information about a DSP Setting. More... | |
| struct | CriAtomExAcfDspSettingSnapshotInfoTag |
| Structure used to get information about a snapshot of a DSP bus setting. More... | |
| struct | CriAtomExAcfDspBusInfoTag |
| Structure used to get information about a DSP Bus. More... | |
| struct | CriAtomExAcfDspBusLinkInfoTag |
| Structure used to get information about a DSP Bus Link. More... | |
| struct | CriAtomExGlobalAisacInfoTag |
| Structure to get information about a Global AISAC. More... | |
| struct | CriAtomExAisacGraphInfoTag |
| Structure for acquiring Aisac Graph information. More... | |
| struct | CriAtomExSelectorInfoTag |
| Structure to get information about a selector. More... | |
| struct | CriAtomExSelectorLabelInfoTag |
| Structure used to get information about a selector label. More... | |
Macros | |
| #define | CRIATOMEX_INVALID_AISAC_CONTROL_ID (0xffffffff) |
| Invalid value for AISAC control IDs. More... | |
| #define | CRIATOMEXACF_MAX_BUSES (64) |
| Maximum number of DSP buses. More... | |
| #define | CRIATOMEXACF_MAX_FXES (8) |
| Maximum number of DSP effects. More... | |
| #define | CRIATOMEXACF_INVALID_CUE_LIMITS (0xffffffff) |
| Invalid value for Cue limits. More... | |
| #define | CRIATOMEXACF_MAX_NAME_STRING_COUNT (64) |
| Maximum number of characters for name strings. More... | |
Typedefs | |
| typedef struct CriAtomExAcfInfoTag | CriAtomExAcfInfo |
| ACF information. More... | |
| typedef CriUint32 | CriAtomExAisacControlId |
| AISAC control ID. More... | |
| typedef struct CriAtomExAisacControlInfoTag | CriAtomExAisacControlInfo |
| Structure used to get information about an AISAC control. More... | |
| typedef struct CriAtomExAisacInfoTag | CriAtomExAisacInfo |
| Structure used to get information about an AISAC. More... | |
| typedef struct CriAtomExAcfDspSettingInfoTag | CriAtomExAcfDspSettingInfo |
| Structure used to get information about a DSP Setting. More... | |
| typedef struct CriAtomExAcfDspSettingSnapshotInfoTag | CriAtomExAcfDspSettingSnapshotInfo |
| Structure used to get information about a snapshot of a DSP bus setting. More... | |
| typedef struct CriAtomExAcfDspBusInfoTag | CriAtomExAcfDspBusInfo |
| Structure used to get information about a DSP Bus. More... | |
| typedef enum CriAtomExAcfDspBusLinkTypeTag | CriAtomExAcfDspBusLinkType |
| DSP Bus Link type. More... | |
| typedef struct CriAtomExAcfDspBusLinkInfoTag | CriAtomExAcfDspBusLinkInfo |
| Structure used to get information about a DSP Bus Link. More... | |
| typedef enum CriAtomExAcfAisacTypeTag | CriAtomExAcfAisacType |
| AISAC type. More... | |
| typedef struct CriAtomExGlobalAisacInfoTag | CriAtomExGlobalAisacInfo |
| Structure to get information about a Global AISAC. More... | |
| typedef enum CriAtomExAisacGraphTypeTag | CriAtomExAisacGraphType |
| Aisac Graph type. More... | |
| typedef struct CriAtomExAisacGraphInfoTag | CriAtomExAisacGraphInfo |
| Structure for acquiring Aisac Graph information. More... | |
| typedef struct CriAtomExSelectorInfoTag | CriAtomExSelectorInfo |
| Structure to get information about a selector. More... | |
| typedef struct CriAtomExSelectorLabelInfoTag | CriAtomExSelectorLabelInfo |
| Structure used to get information about a selector label. More... | |
| typedef enum CriAtomExMixerAisacGraphTypeTag | CriAtomExMixerAisacGraphType |
| Mixer Aisac graph type. More... | |
Functions | |
| CriSint32 | criAtomExAcf_GetNumAisacControls (void) |
| Get the number of AISAC controls. More... | |
| CriBool | criAtomExAcf_GetAisacControlInfo (CriUint16 index, CriAtomExAisacControlInfo *info) |
| Get information about an AISAC control. More... | |
| CriAtomExAisacControlId | criAtomExAcf_GetAisacControlIdByName (const CriChar8 *name) |
| Get AISAC control ID from its name. More... | |
| const CriChar8 * | criAtomExAcf_GetAisacControlNameById (CriAtomExAisacControlId id) |
| Get an AISAC control name from its ID. More... | |
| CriSint32 | criAtomExAcf_GetNumDspSettings (void) |
| Get the number of DSP bus settings. More... | |
| CriSint32 | criAtomExAcf_GetNumDspSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of DSP bus settings from ACF data. More... | |
| const CriChar8 * | criAtomExAcf_GetDspSettingNameByIndex (CriUint16 index) |
| Get the DSP bus setting name (specifying index) More... | |
| const CriChar8 * | criAtomExAcf_GetDspSettingNameByIndexFromAcfData (void *acf_data, CriSint32 acf_data_size, CriUint16 index) |
| Acquiring the name of the DSP bus setting from ACF data. More... | |
| CriBool | criAtomExAcf_GetDspSettingInformation (const CriChar8 *name, CriAtomExAcfDspSettingInfo *info) |
| Get DSP bus setting information. More... | |
| CriBool | criAtomExAcf_GetDspSettingSnapshotInformation (CriUint16 index, CriAtomExAcfDspSettingSnapshotInfo *info) |
| Get the DSP bus setting snapshot information. More... | |
| CriBool | criAtomExAcf_GetDspBusInformation (CriUint16 index, CriAtomExAcfDspBusInfo *info) |
| Get the DSP bus information. More... | |
| const CriChar8 * | criAtomExAcf_GetDspFxName (CriUint16 index) |
| Get DSP FX name. More... | |
| CriBool | criAtomExAcf_GetDspFxParameters (CriUint16 index, void *parameters, CriSint32 size) |
| Get DSP FX parameters. More... | |
| CriBool | criAtomExAcf_GetDspBusLinkInformation (CriUint16 index, CriAtomExAcfDspBusLinkInfo *info) |
| Get DSP bus link information. More... | |
| CriSint32 | criAtomExAcf_GetNumCategoriesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of categories from ACF data. More... | |
| CriSint32 | criAtomExAcf_GetNumCategories (void) |
| Get the number of categories. More... | |
| CriSint32 | criAtomExAcf_GetNumCategoriesPerPlaybackFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of category references per playback from ACF data. More... | |
| CriSint32 | criAtomExAcf_GetNumCategoriesPerPlayback (void) |
| Get the number of category references per playback. More... | |
| CriBool | criAtomExAcf_GetCategoryInfo (CriUint16 index, CriAtomExCategoryInfo *info) |
| Get information about a category given its index. More... | |
| CriBool | criAtomExAcf_GetCategoryInfoByName (const CriChar8 *name, CriAtomExCategoryInfo *info) |
| Get information about a category given its name. More... | |
| CriBool | criAtomExAcf_GetCategoryInfoById (CriUint32 id, CriAtomExCategoryInfo *info) |
| Get information about a category given its ID. More... | |
| CriSint32 | criAtomExAcf_GetNumGlobalAisacs (void) |
| Get number of global AISACs. More... | |
| CriBool | criAtomExAcf_GetGlobalAisacInfo (CriUint16 index, CriAtomExGlobalAisacInfo *info) |
| Get information about a global AISAC (by specifying its index) More... | |
| CriBool | criAtomExAcf_GetGlobalAisacInfoByName (const CriChar8 *name, CriAtomExGlobalAisacInfo *info) |
| Get information about a global AISAC (by specifying its name) More... | |
| CriBool | criAtomExAcf_GetGlobalAisacGraphInfo (const CriAtomExGlobalAisacInfo *aisac_info, CriUint16 graph_index, CriAtomExAisacGraphInfo *graph_info) |
| Acquiring Global Aisac Graph information. More... | |
| CriBool | criAtomExAcf_GetGlobalAisacValue (const CriAtomExGlobalAisacInfo *aisac_info, CriFloat32 control, CriAtomExAisacGraphType type, CriFloat32 *value) |
| Acquiring the Global Aisac value. More... | |
| CriBool | criAtomExAcf_GetAcfInfo (CriAtomExAcfInfo *acf_info) |
| Get ACF information. More... | |
| CriBool | criAtomExAcf_GetAcfInfoFromAcfData (void *acf_data, CriSint32 acf_data_size, CriAtomExAcfInfo *acf_info) |
| Get ACF information from the ACF data. More... | |
| CriSint32 | criAtomExAcf_GetNumSelectors (void) |
| Get the number of selectors. More... | |
| CriBool | criAtomExAcf_GetSelectorInfoByIndex (CriUint16 index, CriAtomExSelectorInfo *info) |
| Get information about a selector given its index. More... | |
| CriBool | criAtomExAcf_GetSelectorInfoByName (const CriChar8 *name, CriAtomExSelectorInfo *info) |
| Get information about a selector based on its name. More... | |
| CriBool | criAtomExAcf_GetSelectorLabelInfo (const CriAtomExSelectorInfo *selector_info, CriUint16 label_index, CriAtomExSelectorLabelInfo *label_info) |
| Get information about a selector label. More... | |
| CriSint32 | criAtomExAcf_GetNumBusesFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the number of buses from ACF data. More... | |
| CriSint32 | criAtomExAcf_GetNumBuses (void) |
| Acquiring the number of buses. More... | |
| CriSint32 | criAtomExAcf_GetMaxBusesOfDspBusSettingsFromAcfData (void *acf_data, CriSint32 acf_data_size) |
| Acquiring the maximum number of buses in the DSP bus setting from ACF data. More... | |
| CriSint32 | criAtomExAcf_GetMaxBusesOfDspBusSettings (void) |
| Acquiring the maximum number of buses in the DSP bus setting. More... | |
| const CriChar8 * | criAtomExAcf_FindBusName (const CriChar8 *bus_name) |
| Acquiring the bus name in the ACF. More... | |
| #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.
DSP Bus Link type.
| Enumerator | |
|---|---|
| CRIATOMEXACF_DSP_BUS_LINK_TYPE_PRE_VOLUME | Pre-volume type |
| CRIATOMEXACF_DSP_BUS_LINK_TYPE_POST_VOLUME | Post-volume type |
| CRIATOMEXACF_DSP_BUS_LINK_TYPE_POST_PAN | Post-panning type |
AISAC type.
| Enumerator | |
|---|---|
| CRIATOMEXACF_AISAC_TYPE_NORMAL | Normal type |
| CRIATOMEXACF_AISAC_TYPE_AUTO_MODULATION | Auto modulation 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 |