CRI ADX
Last Updated: 2024-07-17 10:47 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 |