CRI ADX  Last Updated: 2024-07-17 10:47 p
CriAtomExAcf API

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...
 

Enumerations

enum  CriAtomExAcfDspBusLinkTypeTag { CRIATOMEXACF_DSP_BUS_LINK_TYPE_PRE_VOLUME , CRIATOMEXACF_DSP_BUS_LINK_TYPE_POST_VOLUME , CRIATOMEXACF_DSP_BUS_LINK_TYPE_POST_PAN , CRIATOMEXACF_DSP_BUS_LINK_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF }
 DSP Bus Link type. More...
 
enum  CriAtomExAcfAisacTypeTag { CRIATOMEXACF_AISAC_TYPE_NORMAL , CRIATOMEXACF_AISAC_TYPE_AUTO_MODULATION , CRIATOMEXACF_AISAC_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF }
 AISAC type. More...
 
enum  CriAtomExAisacGraphTypeTag {
  CRIATOMEX_AISAC_GRAPH_TYPE_NON = 0 , CRIATOMEX_AISAC_GRAPH_TYPE_VOLUME , CRIATOMEX_AISAC_GRAPH_TYPE_PITCH , CRIATOMEX_AISAC_GRAPH_TYPE_BANDPASS_HI ,
  CRIATOMEX_AISAC_GRAPH_TYPE_BANDPASS_LOW , CRIATOMEX_AISAC_GRAPH_TYPE_BIQUAD_FREQ , CRIATOMEX_AISAC_GRAPH_TYPE_BIQUAD_Q , CRIATOMEX_AISAC_GRAPH_TYPE_BUS_0_SEND ,
  CRIATOMEX_AISAC_GRAPH_TYPE_BUS_1_SEND , CRIATOMEX_AISAC_GRAPH_TYPE_BUS_2_SEND , CRIATOMEX_AISAC_GRAPH_TYPE_BUS_3_SEND , CRIATOMEX_AISAC_GRAPH_TYPE_BUS_4_SEND ,
  CRIATOMEX_AISAC_GRAPH_TYPE_BUS_5_SEND , CRIATOMEX_AISAC_GRAPH_TYPE_BUS_6_SEND , CRIATOMEX_AISAC_GRAPH_TYPE_BUS_7_SEND , CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_ANGLE ,
  CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_VOLUME , CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_INTERIOR_DISTANCE , CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_CENTER , CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_LFE ,
  CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_0 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_1 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_2 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_3 ,
  CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_4 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_5 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_6 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_7 ,
  CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_8 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_9 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_10 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_11 ,
  CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_12 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_13 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_14 , CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_15 ,
  CRIATOMEX_AISAC_GRAPH_TYPE_PRIORITY , CRIATOMEX_AISAC_GRAPH_TYPE_PRE_DELAY_TIME , CRIATOMEX_AISAC_GRAPH_TYPE_BIQUAD_GAIN , CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_MIXDOWN_CENTER ,
  CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_MIXDOWN_LFE , CRIATOMEX_AISAC_GRAPH_TYPE_EG_ATTACK , CRIATOMEX_AISAC_GRAPH_TYPE_EG_RELEASE , CRIATOMEX_AISAC_GRAPH_TYPE_PLAYBACK_RATIO ,
  CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_L , CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_R , CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_CENTER , CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_LFE ,
  CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_SL , CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_SR , CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_EX1 , CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_EX2 ,
  CRIATOMEX_AISAC_GRAPH_TYPE_WIDENESS , CRIATOMEX_AISAC_GRAPH_TYPE_SPREAD , CRIATOMEX_AISAC_GRAPH_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
}
 Aisac Graph type. More...
 
enum  CriAtomExMixerAisacGraphTypeTag {
  CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_VOLUME = 0 , CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_PAN3D_ANGLE , CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_BUS_SEND_LEVEL , CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_WIDENESS ,
  CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_SPREAD , CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF
}
 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...
 

Detailed Description

Macro Definition Documentation

◆ CRIATOMEX_INVALID_AISAC_CONTROL_ID

#define CRIATOMEX_INVALID_AISAC_CONTROL_ID   (0xffffffff)

Invalid value for AISAC control IDs.

Description:
Invalid value for AISAC control IDs.
See also
CriAtomExAisacControlId, criAtomExPlayer_SetAisacControlById, criAtomExAcf_GetAisacControlIdByName, criAtomExAcf_GetAisacControlNameById

◆ CRIATOMEXACF_MAX_BUSES

#define CRIATOMEXACF_MAX_BUSES   (64)

Maximum number of DSP buses.

Description:
Maximum number of buses that can be set for a DSP bus setting.
See also
CriAtomExAcfDspSettingInfo, CriAtomExAcfDspBusInfo

◆ CRIATOMEXACF_MAX_FXES

#define CRIATOMEXACF_MAX_FXES   (8)

Maximum number of DSP effects.

Description:
Maximum number of effects that can be set for a DSP bus setting.
See also
CriAtomExAcfDspBusInfo

◆ CRIATOMEXACF_INVALID_CUE_LIMITS

#define CRIATOMEXACF_INVALID_CUE_LIMITS   (0xffffffff)

Invalid value for Cue limits.

Description:
Invalid value for the number of Cue limits.
See also
CriAtomExCategoryInfo

◆ CRIATOMEXACF_MAX_NAME_STRING_COUNT

#define CRIATOMEXACF_MAX_NAME_STRING_COUNT   (64)

Maximum number of characters for name strings.

Description:
The maximum number of characters allowed for name strings (e.g. for Cue names or global AISAC names).
Remarks:
The tool limits text entry to a maximun number of characters (instead of a maximum number of bytes). Since full-width characters are handled in Shift_JIS encoding, the maximum number of bytes if full-width characters are used is 128.

Typedef Documentation

◆ CriAtomExAcfInfo

ACF information.

Description:
Detailed information about the ACF data.
See also
criAtomExAcf_GetAcfInfo, criAtomExAcf_GetAcfInfoFromAcfData

◆ CriAtomExAisacControlId

typedef CriUint32 CriAtomExAisacControlId

AISAC control ID.

Description:
The AISAC control ID is a unique ID assigned to an AISAC control.
When storing AISAC control IDs in a program, you must use this variable type to handle the values.
See also
criAtomExPlayer_SetAisacControlById, criAtomExAcf_GetAisacControlIdByName, criAtomExAcf_GetAisacControlNameById

◆ CriAtomExAisacControlInfo

Structure used to get information about an AISAC control.

Description:
This structure is used to get information about an AISAC control.
Pass it as an argument to the criAtomExAcf_GetAisacControlInfo function.
See also
criAtomExAcf_GetAisacControlInfo

◆ CriAtomExAisacInfo

Structure used to get information about an AISAC.

Description:
This structure is used to get information about an AISAC.
It is passed to the criAtomExPlayer_GetAttachedAisacInfo function.
See also
criAtomExPlayer_GetAttachedAisacInfo

◆ CriAtomExAcfDspSettingInfo

Structure used to get information about a DSP Setting.

Description:
This structure is used to get information about a DSP Setting.
It is passed to the criAtomExAcf_GetDspSettingInformation function which fills it.
See also
criAtomExAcf_GetDspSettingInformation

◆ CriAtomExAcfDspSettingSnapshotInfo

Structure used to get information about a snapshot of a DSP bus setting.

Description:
Structure used to get information about a snapshot of a DSP bus setting.

◆ CriAtomExAcfDspBusInfo

Structure used to get information about a DSP Bus.

Description:
Structure used to get information about a DSP Bus.
It is passed to the criAtomExAcf_GetDspBusInformation function which fills it.
See also
criAtomExAcf_GetDspBusInformation

◆ CriAtomExAcfDspBusLinkType

◆ CriAtomExAcfDspBusLinkInfo

Structure used to get information about a DSP Bus Link.

Description:
Structure used to get information about a DSP Bus Link.
It is passed to the criAtomExAcf_GetDspBusLinkInformation function which fills it.
See also
criAtomExAcf_GetDspBusLinkInformation

◆ CriAtomExAcfAisacType

◆ CriAtomExGlobalAisacInfo

Structure to get information about a Global AISAC.

Description:
Structure used to information about a Global AISAC.
It is passed to the criAtomExAcf_GetGlobalAisacInfo function.
Attention
If type is CRIATOMEXACF_AISAC_TYPE_AUTO_MODULATION , control_id is the internally used index value.
See also
criAtomExAcf_GetGlobalAisacInfo

◆ CriAtomExAisacGraphType

Aisac Graph type.

Description:
Defines AISAC Graph types.
See also
CriAtomExAisacGraphInfo

◆ CriAtomExAisacGraphInfo

Structure for acquiring Aisac Graph information.

Description:
This structure is used for acquiring Global Aisac Graph information.
It is passed to the criAtomExAcf_GetGlobalAisacGraphInfo function as an argument.
See also
criAtomExAcf_GetGlobalAisacGraphInfo

◆ CriAtomExSelectorInfo

Structure to get information about a selector.

Description:
Structure to get information about a selector.
Pass it as an argument to the criAtomExAcf_GetSelectorInfoByIndex or criAtomExAcf_GetSelectorInfoByName function.
Attention
See also
criAtomExAcf_GetSelectorInfoByIndex, criAtomExAcf_GetSelectorInfoByName

◆ CriAtomExSelectorLabelInfo

Structure used to get information about a selector label.

Description:
Structure used to get information about a selector label.
It is passed to the criAtomExAcf_GetSelectorLabelInfo function.
See also
criAtomExAcf_GetSelectorLabelInfo

◆ CriAtomExMixerAisacGraphType

Mixer Aisac graph type.

Description:
Mixer Aisac graph type.

Enumeration Type Documentation

◆ CriAtomExAcfDspBusLinkTypeTag

DSP Bus Link type.

See also
CriAtomExAcfDspBusLinkInfo
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

◆ CriAtomExAcfAisacTypeTag

AISAC type.

See also
CriAtomExGlobalAisacInfo
Enumerator
CRIATOMEXACF_AISAC_TYPE_NORMAL 

Normal type

CRIATOMEXACF_AISAC_TYPE_AUTO_MODULATION 

Auto modulation type

◆ CriAtomExAisacGraphTypeTag

Aisac Graph type.

Description:
Defines AISAC Graph types.
See also
CriAtomExAisacGraphInfo
Enumerator
CRIATOMEX_AISAC_GRAPH_TYPE_NON 

Unused

CRIATOMEX_AISAC_GRAPH_TYPE_VOLUME 

Volume

CRIATOMEX_AISAC_GRAPH_TYPE_PITCH 

Pitch

CRIATOMEX_AISAC_GRAPH_TYPE_BANDPASS_HI 

High-range cutoff frequency for a band pass filter

CRIATOMEX_AISAC_GRAPH_TYPE_BANDPASS_LOW 

Low-range cutoff frequency for a band pass filter

CRIATOMEX_AISAC_GRAPH_TYPE_BIQUAD_FREQ 

Frequency for a biquad filter

CRIATOMEX_AISAC_GRAPH_TYPE_BIQUAD_Q 

Q value for a biquad filter

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_0_SEND 

Bus send level 0

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_1_SEND 

Bus send level 1

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_2_SEND 

Bus send level 2

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_3_SEND 

Bus send level 3

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_4_SEND 

Bus send level 4

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_5_SEND 

Bus send level 5

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_6_SEND 

Bus send level 6

CRIATOMEX_AISAC_GRAPH_TYPE_BUS_7_SEND 

Bus send level 7

CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_ANGLE 

Panning 3D angle

CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_VOLUME 

Panning 3D volume

CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_INTERIOR_DISTANCE 

Panning 3D distance

CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_CENTER 

Not used in ACB Ver.0.11.00 or later

CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_LFE 

Not used in ACB Ver.0.11.00 or later

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_0 

AISAC control ID 0

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_1 

AISAC control ID 1

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_2 

AISAC control ID 2

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_3 

AISAC control ID 3

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_4 

AISAC control ID 4

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_5 

AISAC control ID 5

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_6 

AISAC control ID 6

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_7 

AISAC control ID 7

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_8 

AISAC control ID 8

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_9 

AISAC control ID 9

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_10 

AISAC control ID 10

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_11 

AISAC control ID 11

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_12 

AISAC control ID 12

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_13 

AISAC control ID 13

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_14 

AISAC control ID 14

CRIATOMEX_AISAC_GRAPH_TYPE_AISAC_15 

AISAC control ID 15

CRIATOMEX_AISAC_GRAPH_TYPE_PRIORITY 

Voice Priorities

CRIATOMEX_AISAC_GRAPH_TYPE_PRE_DELAY_TIME 

Pre-delay

CRIATOMEX_AISAC_GRAPH_TYPE_BIQUAD_GAIN 

Gain of a biquad filter

CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_MIXDOWN_CENTER 

Panning 3D center level

CRIATOMEX_AISAC_GRAPH_TYPE_PAN3D_MIXDOWN_LFE 

Panning 3D LFE level

CRIATOMEX_AISAC_GRAPH_TYPE_EG_ATTACK 

Envelope attack

CRIATOMEX_AISAC_GRAPH_TYPE_EG_RELEASE 

Envelope release

CRIATOMEX_AISAC_GRAPH_TYPE_PLAYBACK_RATIO 

Sequence playback ratio

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_L 

L ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_R 

R ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_CENTER 

Center ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_LFE 

LFE ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_SL 

Surround L ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_SR 

Surround R ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_EX1 

Ex1 ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_DRY_SEND_EX2 

Ex2 ch dry send

CRIATOMEX_AISAC_GRAPH_TYPE_WIDENESS 

Multi-channel sound spread

CRIATOMEX_AISAC_GRAPH_TYPE_SPREAD 

Spread

◆ CriAtomExMixerAisacGraphTypeTag

Mixer Aisac graph type.

Description:
Mixer Aisac graph type.
Enumerator
CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_VOLUME 

Volume

CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_PAN3D_ANGLE 

Panning 3D angle

CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_BUS_SEND_LEVEL 

Bus send level

CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_WIDENESS 

Multi-channel sound spread

CRIATOMEX_MIXER_AISAC_GRAPH_TYPE_SPREAD 

Spread

Function Documentation

◆ criAtomExAcf_GetNumAisacControls()

CriSint32 criAtomExAcf_GetNumAisacControls ( void  )

Get the number of AISAC controls.

Returns
CriSint32 number of AISAC controls
Description:
Gets the number of AISAC controls included in the registered ACF.
If no ACF is registered, the function returns -1.

◆ criAtomExAcf_GetAisacControlInfo()

CriBool criAtomExAcf_GetAisacControlInfo ( CriUint16  index,
CriAtomExAisacControlInfo info 
)

Get information about an AISAC control.

Parameters
[in]indexAISAC control index
[out]infoAISAC control information
Returns
CriBool whether the information has been obtained or not (If succeeded: CRI_TRUE/if failed: CRI_FALSE)
Description:
Get the AISAC control information for the given AISAC control index.
If there is no AISAC control with the specified index, the function returns CRI_FALSE.

◆ criAtomExAcf_GetAisacControlIdByName()

CriAtomExAisacControlId criAtomExAcf_GetAisacControlIdByName ( const CriChar8 *  name)

Get AISAC control ID from its name.

Parameters
[in]nameAISAC control name
Returns
CriAtomExAisacControlId AISAC control ID
Description:
Gets the ID of an AISAC control from its name.
If no ACF file is registered or if there is no AISAC control of the given name, the function returns CRIATOMEX_INVALID_AISAC_CONTROL_ID.

◆ criAtomExAcf_GetAisacControlNameById()

const CriChar8* criAtomExAcf_GetAisacControlNameById ( CriAtomExAisacControlId  id)

Get an AISAC control name from its ID.

Parameters
[in]idAISAC control ID
Returns
const CriChar8* AISAC control name
Description:
Gets the AISAC control name from its ID.
If no ACF file is registered or if there is no AISAC control with the given ID, the function returns NULL.

◆ criAtomExAcf_GetNumDspSettings()

CriSint32 criAtomExAcf_GetNumDspSettings ( void  )

Get the number of DSP bus settings.

Returns
CriSint32 number of DSP bus settings
Description:
Returns the number of DSP bus settings contained in the registered ACF file.
If no ACF file is registered, the function returns -1.
See also
criAtomExAcf_GetDspSettingNameByIndex

◆ criAtomExAcf_GetNumDspSettingsFromAcfData()

CriSint32 criAtomExAcf_GetNumDspSettingsFromAcfData ( void *  acf_data,
CriSint32  acf_data_size 
)

Acquiring the number of DSP bus settings from ACF data.

Parameters
[in]acf_dataACF data
[in]acf_data_sizeACF data size
Returns
CriSint32 Number of DSP bus settings
Description:
Acquires the number of DSP bus settings contained in the specified ACF.
Remarks:
Unlike the criAtomExAcf_GetNumDspSettings function,
this function can be executed even before ACF information is registered.
See also
criAtomExAcf_GetNumDspSettings

◆ criAtomExAcf_GetDspSettingNameByIndex()

const CriChar8* criAtomExAcf_GetDspSettingNameByIndex ( CriUint16  index)

Get the DSP bus setting name (specifying index)

Parameters
[in]indexDSP bus setting index
Returns
const CriChar8* DSP bus setting name
Description:
Returns the name of the DSP bus setting whose index is passed.
If no ACF file is registered, or if there is no DSP bus setting at this index, the function returns NULL.
See also
criAtomExAcf_GetDspSettingInformation

◆ criAtomExAcf_GetDspSettingNameByIndexFromAcfData()

const CriChar8* criAtomExAcf_GetDspSettingNameByIndexFromAcfData ( void *  acf_data,
CriSint32  acf_data_size,
CriUint16  index 
)

Acquiring the name of the DSP bus setting from ACF data.

Parameters
[in]acf_dataACF data
[in]acf_data_sizeACF data size
[in]indexDSP bus setting index
Returns
const CriChar8* DSP bus setting name
Description:
Acquires the DSP bus setting name contained in the specified ACF data.
The third argument (index) indicates the DSP bus setting name to acquire.
Remarks:
Unlike the criAtomExAcf_GetDspSettingNameByIndex function,
this function can be executed even before ACF information is registered.
See also
criAtomExAcf_GetDspSettingNameByIndex

◆ criAtomExAcf_GetDspSettingInformation()

CriBool criAtomExAcf_GetDspSettingInformation ( const CriChar8 *  name,
CriAtomExAcfDspSettingInfo info 
)

Get DSP bus setting information.

Parameters
[in]nameDSP bus setting name
[out]infoDSP bus setting information
Returns
CriBool whether the information was acquired ot not (If succeeded: CRI_TRUE/if failed: CRI_FALSE)
Description:
Gets information about a DSP Setting specified by its name.
If no DSP Setting has this name the function returns CRI_FALSE.
See also
criAtomExAcf_GetDspSettingNameByIndex, criAtomExAcf_GetDspBusInformation

◆ criAtomExAcf_GetDspSettingSnapshotInformation()

CriBool criAtomExAcf_GetDspSettingSnapshotInformation ( CriUint16  index,
CriAtomExAcfDspSettingSnapshotInfo info 
)

Get the DSP bus setting snapshot information.

Parameters
[in]indexSnapshot index
[out]infoSnapshot information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets the snapshot information for the specified snapshot index.
If a snapshot with this index does not exist, the function returns CRI_FALSE.
Calculate the appropriate value for the snapshot index based on the snapshot_start_index and num_snapshots members in the CriAtomExAcfDspSettingInfo structure of the DSP bus setting information.
See also
criAtomExAcf_GetDspBusInformation

◆ criAtomExAcf_GetDspBusInformation()

CriBool criAtomExAcf_GetDspBusInformation ( CriUint16  index,
CriAtomExAcfDspBusInfo info 
)

Get the DSP bus information.

Parameters
[in]indexbus index
[out]infobus information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets the DSP bus information for the specified bus index.
If there is no DSP bus with the specified index, the function returns CRI_FALSE.
See also
criAtomExAcf_GetDspSettingInformation, criAtomExAcf_GetDspFxName, criAtomExAcf_GetDspFxType, criAtomExAcf_GetDspFxParameters, criAtomExAcf_GetDspBusLinkInformation

◆ criAtomExAcf_GetDspFxName()

const CriChar8* criAtomExAcf_GetDspFxName ( CriUint16  index)

Get DSP FX name.

Parameters
[in]indexDSP FX index
Returns
const CriChar8* Pointer to a string. If it fails, CRI_NULL is returned.
Description:
Specify an index to get the DSP FX name as a string.
The DSP FX name can be obtained in an environment that uses ASR and when using ACF Ver.1.16.00 or later.
In environments that do not use ASR or in ACF version 1.15.01 or earlier, CRI_NULL is returned. Please check the ACF version using the criAtomExAcf_GetAcfInfo function before use.
See also
criAtomExAcf_GetDspBusInformation, criAtomExAcf_GetDspFxParameters, criAtomExAcf_GetAcfInfo

◆ criAtomExAcf_GetDspFxParameters()

CriBool criAtomExAcf_GetDspFxParameters ( CriUint16  index,
void *  parameters,
CriSint32  size 
)

Get DSP FX parameters.

Parameters
[in]indexDSP FX index
[out]parametersDSP FX parameters
[in]sizeDSP FX parameters work buffer size
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Get the FX parameters for the specified DSP FX index from ACF.
If the DSP FX for the specified index does not exist, this function returns CRI_FALSE.
For the "size" argument, specify the parameter size according to the DSP FX type.
If ASR is specified for the sound renderer, runtime parameters in the ACF are obtained in "parameters" in the form of a float array.
For sound renderers other than ASR, a parameter structure is obtained.
See also
criAtomExAcf_GetDspBusInformation, criAtomExAcf_GetDspFxName, criAtomExAcf_GetDspFxType

◆ criAtomExAcf_GetDspBusLinkInformation()

CriBool criAtomExAcf_GetDspBusLinkInformation ( CriUint16  index,
CriAtomExAcfDspBusLinkInfo info 
)

Get DSP bus link information.

Parameters
[in]indexDSP bus link index
[out]infoDSP bus link information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
This function gets DSP bus link information based on the specified index.
If the DSP bus link for the specified index does not exist, this function returns CRI_FALSE.
See also
criAtomExAcf_GetDspBusInformation

◆ criAtomExAcf_GetNumCategoriesFromAcfData()

CriSint32 criAtomExAcf_GetNumCategoriesFromAcfData ( void *  acf_data,
CriSint32  acf_data_size 
)

Acquiring the number of categories from ACF data.

Parameters
[in]acf_dataACF data
[in]acf_data_sizeACF data size
Returns
CriSint32 Number of categories
Description:
Acquires the number of categories contained in the specified ACF.
Remarks:
Unlike the criAtomExAcf_GetNumCategories function,
this function can be executed even before ACF information is registered.
See also
criAtomExAcf_GetNumCategories

◆ criAtomExAcf_GetNumCategories()

CriSint32 criAtomExAcf_GetNumCategories ( void  )

Get the number of categories.

Returns
CriSint32 number of categories
Description:
Retruens the number of categories contained in the registered ACF.

◆ criAtomExAcf_GetNumCategoriesPerPlaybackFromAcfData()

CriSint32 criAtomExAcf_GetNumCategoriesPerPlaybackFromAcfData ( void *  acf_data,
CriSint32  acf_data_size 
)

Acquiring the number of category references per playback from ACF data.

Parameters
[in]acf_dataACF data
[in]acf_data_sizeACF data size
Returns
CriSint32 Number of category references per playback
Description:
Acquires the number of categories contained in the specified ACF.
Remarks:
Unlike the criAtomExAcf_GetNumCategoriesPerPlayback function,
this function can be executed even before ACF information is registered.
See also
criAtomExAcf_GetNumCategoriesPerPlayback

◆ criAtomExAcf_GetNumCategoriesPerPlayback()

CriSint32 criAtomExAcf_GetNumCategoriesPerPlayback ( void  )

Get the number of category references per playback.

Returns
CriSint32 Number of category references per playback
Description:
This function returns the number of category references per playback contained in the registered ACF.

◆ criAtomExAcf_GetCategoryInfo()

CriBool criAtomExAcf_GetCategoryInfo ( CriUint16  index,
CriAtomExCategoryInfo info 
)

Get information about a category given its index.

Parameters
[in]indexCategory index
[out]infoCategory information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about a category given its index.
If no category with the specified index exists, this function returns CRI_FALSE.

◆ criAtomExAcf_GetCategoryInfoByName()

CriBool criAtomExAcf_GetCategoryInfoByName ( const CriChar8 *  name,
CriAtomExCategoryInfo info 
)

Get information about a category given its name.

Parameters
[in]nameCategory name
[out]infoCategory information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about a category given its name.
If no category with the specified name exists, this function returns CRI_FALSE.

◆ criAtomExAcf_GetCategoryInfoById()

CriBool criAtomExAcf_GetCategoryInfoById ( CriUint32  id,
CriAtomExCategoryInfo info 
)

Get information about a category given its ID.

Parameters
[in]idcategory ID
[out]infocategory information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about a category given its ID.
If no category with the specified ID exists, this function returns CRI_FALSE.

◆ criAtomExAcf_GetNumGlobalAisacs()

CriSint32 criAtomExAcf_GetNumGlobalAisacs ( void  )

Get number of global AISACs.

Returns
CriSint32 number of global AISACs
Description:
Returns the number of global AISACs contained in the registered ACF.

◆ criAtomExAcf_GetGlobalAisacInfo()

CriBool criAtomExAcf_GetGlobalAisacInfo ( CriUint16  index,
CriAtomExGlobalAisacInfo info 
)

Get information about a global AISAC (by specifying its index)

Parameters
[in]indexGlobal AISAC index
[out]infoGlobal AISAC information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about a global AISAC given its index.
If the global AISAC specified by the index does not exist, this function returns CRI_FALSE.

◆ criAtomExAcf_GetGlobalAisacInfoByName()

CriBool criAtomExAcf_GetGlobalAisacInfoByName ( const CriChar8 *  name,
CriAtomExGlobalAisacInfo info 
)

Get information about a global AISAC (by specifying its name)

Parameters
[in]nameGlobal AISAC name
[out]infoGlobal AISAC
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about a global AISAC by specifying its name.
If the global AISAC specified by the name does not exist, this function returns CRI_FALSE.

◆ criAtomExAcf_GetGlobalAisacGraphInfo()

CriBool criAtomExAcf_GetGlobalAisacGraphInfo ( const CriAtomExGlobalAisacInfo aisac_info,
CriUint16  graph_index,
CriAtomExAisacGraphInfo graph_info 
)

Acquiring Global Aisac Graph information.

Parameters
[in]aisac_infoGlobal Aisac information
[in]graph_indexAisac graph index
[out]graph_infoAisac graph information
Returns
CriBool Whether information is acquired or not. (Acquired: CRI_TRUE/not acquired: CRI_FALSE)
Description:
Acquires graph information based on the Global Aisac information and the graph index.
If a Global Aisac for the specified index does not exist, the function returns CRI_FALSE.

◆ criAtomExAcf_GetGlobalAisacValue()

CriBool criAtomExAcf_GetGlobalAisacValue ( const CriAtomExGlobalAisacInfo aisac_info,
CriFloat32  control,
CriAtomExAisacGraphType  type,
CriFloat32 *  value 
)

Acquiring the Global Aisac value.

Parameters
[in]aisac_infoGlobal Aisac information
[in]controlAISAC control value
[in]typeGraph type
[out]valueAISAC value
Returns
CriBool Whether the value is acquired or not. (Acquired: CRI_TRUE/not acquired: CRI_FALSE)
Description:
Acquires the Aisac value by specifying the Global Aisac information, control value, and graph type.
If the Global Aisac for the specified index does not exist or no graph exists, the function returns CRI_FALSE.

◆ criAtomExAcf_GetAcfInfo()

CriBool criAtomExAcf_GetAcfInfo ( CriAtomExAcfInfo acf_info)

Get ACF information.

Parameters
[out]acf_infoACF information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about the ACF data registered with the library.
If the ACF information could not be acquired, CRI_FALSE is returned.

◆ criAtomExAcf_GetAcfInfoFromAcfData()

CriBool criAtomExAcf_GetAcfInfoFromAcfData ( void *  acf_data,
CriSint32  acf_data_size,
CriAtomExAcfInfo acf_info 
)

Get ACF information from the ACF data.

Parameters
[in]acf_dataACF data
[in]acf_data_sizeACF data size
[out]acf_infoACF information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about the specified ACF data.
If the ACF information could be acquired, CRI_FALSE is returned.
Remarks:
Unlike the criAtomExAcf_GetAcfInfo function,
this function can be executed even before ACF information is registered.
Attention
The pointers in the acquired ACF information all point to areas within the ACF data (name string pointers, etc...).
Therefore, do not release the ACF data area while still referencing the ACF information you acquired with this function.
See also
criAtomExAcf_GetAcfInfo

◆ criAtomExAcf_GetNumSelectors()

CriSint32 criAtomExAcf_GetNumSelectors ( void  )

Get the number of selectors.

Returns
CriSint32 Number of selectors
Description:
Returns the number of selectors contained in the registered ACF.

◆ criAtomExAcf_GetSelectorInfoByIndex()

CriBool criAtomExAcf_GetSelectorInfoByIndex ( CriUint16  index,
CriAtomExSelectorInfo info 
)

Get information about a selector given its index.

Parameters
[in]indexSelector index
[out]infoSelector information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about the selector with the given index.
If the selector with the specified index does not exist, this function returns CRI_FALSE.

◆ criAtomExAcf_GetSelectorInfoByName()

CriBool criAtomExAcf_GetSelectorInfoByName ( const CriChar8 *  name,
CriAtomExSelectorInfo info 
)

Get information about a selector based on its name.

Parameters
[in]nameSelector name
[out]infoSelector information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about a selector based on its name.
If no selector with the specified name exists, this function returns CRI_FALSE.

◆ criAtomExAcf_GetSelectorLabelInfo()

CriBool criAtomExAcf_GetSelectorLabelInfo ( const CriAtomExSelectorInfo selector_info,
CriUint16  label_index,
CriAtomExSelectorLabelInfo label_info 
)

Get information about a selector label.

Parameters
[in]selector_infoSelector information
[in]label_indexLabel index
[out]label_infoSelector label information
Returns
CriBool Was the information acquired? (If acquired: CRI_TRUE, If not acquired: CRI_FALSE)
Description:
Gets information about a selector label based on the selector information and the selector label index.
If there is no selector label with this index, the function returns CRI_FALSE.

◆ criAtomExAcf_GetNumBusesFromAcfData()

CriSint32 criAtomExAcf_GetNumBusesFromAcfData ( void *  acf_data,
CriSint32  acf_data_size 
)

Acquiring the number of buses from ACF data.

Parameters
[in]acf_dataACF data
[in]acf_data_sizeACF data size
Returns
CriSint32 Number of buses
Description:
Acquires the number of buses contained in the specified ACF.
Remarks:
Unlike the criAtomExAcf_GetNumBuses function,
this function can be executed even before ACF information is registered.
See also
criAtomExAcf_GetNumBuses

◆ criAtomExAcf_GetNumBuses()

CriSint32 criAtomExAcf_GetNumBuses ( void  )

Acquiring the number of buses.

Returns
CriSint32 Number of buses
Description:
Acquires the number of buses contained in the registered ACF.

◆ criAtomExAcf_GetMaxBusesOfDspBusSettingsFromAcfData()

CriSint32 criAtomExAcf_GetMaxBusesOfDspBusSettingsFromAcfData ( void *  acf_data,
CriSint32  acf_data_size 
)

Acquiring the maximum number of buses in the DSP bus setting from ACF data.

Parameters
[in]acf_dataACF data
[in]acf_data_sizeACF data size
Returns
CriSint32 Maximum number of buses in the DSP bus setting
Description:
Acquires the maximum number of buses in the DSP bus setting contained in the specified ACF.
Remarks:
Unlike the criAtomExAcf_GetMaxBusesOfDspBusSettings function,
this function can be executed even before ACF information is registered.
See also
criAtomExAcf_GetMaxBusesOfDspBusSettings

◆ criAtomExAcf_GetMaxBusesOfDspBusSettings()

CriSint32 criAtomExAcf_GetMaxBusesOfDspBusSettings ( void  )

Acquiring the maximum number of buses in the DSP bus setting.

Returns
CriSint32 Maximum number of buses in the DSP bus setting
Description:
Acquires the maximum number of buses in the DSP bus setting contained in the registered ACF data.

◆ criAtomExAcf_FindBusName()

const CriChar8* criAtomExAcf_FindBusName ( const CriChar8 *  bus_name)

Acquiring the bus name in the ACF.

Parameters
[in]bus_nameBus name
Returns
st CriChar8* Bus name in the ACF
Description:
Acquires the string of the specified bus name in the ACF.
If the specified bus name does not exist, NULL is returned.