ASR Rack
More...
Inherits CriDisposable.
Creating an ASR Rack
- Parameters
-
config | Config structure |
platformConfig | Platform-specific parameter structure |
- Returns
- ASR Rack
- Description:
- Create an ASR Rack.
Be sure to destroy the ASR Rack created by this function with the Dispose function.
If platform-specific parameters are not needed, specify null for platformConfig.
void AttachDspBusSetting |
( |
string |
settingName | ) |
|
|
inline |
Attaching the DSP bus settings
- Parameters
-
settingName | Name of the DSP bus setting |
- Description:
- Build DSP buses from the DSP bus settings and attach them to the ASR Rack.
To execute this function, it is necessary to register the ACF information with the CriAtomEx::RegisterAcf function in advance.
- Note:
- This function is a return-on-complete function.
Calling this function blocks the server processing of the Atom library for a while.
If this function is called during sound playback, problems such as sound interruption may occur, so call this function at a timing when load fluctuations is accepted such as when switching scenes.
- See also
- CriAtomExAsrRack::DetachDspBusSetting, CriAtomEx::RegisterAcf
void DetachDspBusSetting |
( |
| ) |
|
|
inline |
Detaches the DSP bus settings
- Description:
- Detaches the DSP bus settings.
- Note:
- This function is a return-on-complete function.
Calling this function blocks the server processing of the Atom library for a while.
If this function is called during sound playback, problems such as sound interruption may occur, so call this function at a timing when load fluctuations is accepted such as when switching scenes.
- See also
- CriAtomExAsrRack::AttachDspBusSetting
void ApplyDspBusSnapshot |
( |
string |
snapshotName, |
|
|
int |
timeMs |
|
) |
| |
|
inline |
Applies the DSP bus snapshot
- Parameters
-
snapshotName | DSP bus snapshot name |
timeMs | The time (in milliseconds) until the snapshot is fully reflected |
- Description:
- Applies the DSP bus snapshot to the ASR Rack.
When this function is called, the parameter values progressively change to the values saved in the snapshot. It takes timeMs milliseconds to complete the change.
static string GetAppliedDspBusSnapshotName |
( |
CriAtomExAsrRackId |
rackId | ) |
|
|
inlinestatic |
Gets the snapshot's name
- Parameters
-
- Returns
- Snapshot name
- Description:
- Gets the current snapshot name. Returns null if none was set.
string GetAppliedDspBusSnapshotName |
( |
| ) |
|
|
inline |
Gets the snapshot's name
- Returns
- Snapshot name
- Description:
- Gets the current snapshot name. Returns null if none was set.
Gets the performance information for the ASR rack
- Parameters
-
- Returns
- ASR Rack performance information
- Description:
- Gets performance information for the ASR Rack with the specified ID.
If no Rack ID is specified, performance information for the default ASR Rack (created during the initialization of the library) will be returned.
If an invalid Rack ID is specified, all the members of the structure returned will be set to 0.
- See also
- CriAtomExAsrRack::ResetPerformanceMonitorByRackId, CriAtomExAsrRack::GetPerformanceInfo
void ResetPerformanceMonitor |
( |
| ) |
|
|
inline |
static void SetAisacControl |
( |
CriAtomExAsrRackId |
rackId, |
|
|
string |
controlName, |
|
|
float |
value |
|
) |
| |
|
inlinestatic |
Setting the AISAC control value by name
- Parameters
-
rackId | Rack ID |
controlName | AISAC control name |
value | AISAC control value |
- Description:
- Sets the AISAC control value by name.
static void SetAisacControl |
( |
CriAtomExAsrRackId |
rackId, |
|
|
int |
controlId, |
|
|
float |
value |
|
) |
| |
|
inlinestatic |
Setting AISAC control value by specifying an ID
- Parameters
-
rackId | Rack ID |
controlId | AISAC control ID |
value | AISAC control value |
- Description:
- Sets the AISAC control value by specifying an ID.
static void SetDefaultConfig |
( |
ref Config |
config | ) |
|
|
inlinestatic |
Set the default parameters
- Parameters
-
config | Initialization config |
- Description:
- Assign the default parameters to the initialization configuration structure used by CriWare.CriAtomExAsrRack.CriAtomExAsrRack.
override void Dispose |
( |
| ) |
|
|
inline |
Discards an ASR Rack
- Description:
- Discards an ASR Rack.
static void GetNumRenderedSamples |
( |
CriAtomExAsrRackId |
rackId, |
|
|
out Int64 |
numSamples, |
|
|
out Int32 |
samplingRate |
|
) |
| |
|
inlinestatic |
Get the total number of samples rendered by the ASR rack
- Parameters
-
rackId | Rack ID |
numSamples | Number of samples rendered |
samplingRate | Sampling rate |
- Description:
- Get the number of rendered samples and the sampling rate of the ASR rack.
- Note:
- The increase in the number of rendered samples resulting from calling this function may vary depending on the target platform and output device.
const CriAtomExAsrRackId defaultRackId = 0 |
const CriAtomExAsrRackId IllegalRackId = -1 |
Invalid Rack ID
- Description:
- The default ASR Rack ID. This is the value returned when the creation of an ASR Rack fails.
CriAtomExAsrRackId rackId |
|
get |
Get the ASR Rack ID
- Description:
- Get the ID of the ASR Rack object.
The documentation for this class was generated from the following file: