![]() |
CRIWARE Unity Plugin Manual
Last Updated: 2026-07-17
|
ASR Rack More...
Inherits CriDisposable.
Classes | |
| struct | Config |
| A config structure for creating an ASR Rack More... | |
| interface | IPlatformConfig |
| Platform-specific configuration structure used to create an ASR Rack More... | |
| struct | PerformanceInfo |
| Performance information More... | |
| struct | PlatformConfig |
| A platform-specific config structure for creating an ASR Rack More... | |
Public Member Functions | |
| CriAtomExAsrRack (Config config, IPlatformConfig platformConfig) | |
| Creating an ASR Rack More... | |
| CriAtomExAsrRack (Config config, PlatformConfig platformConfig) | |
| Creating an ASR Rack More... | |
| void | AttachDspBusSetting (string settingName) |
| Attaching the DSP bus settings More... | |
| void | DetachDspBusSetting () |
| Detaches the DSP bus settings More... | |
| void | ApplyDspBusSnapshot (string snapshotName, int timeMs) |
| Applies the DSP bus snapshot More... | |
| string | GetAppliedDspBusSnapshotName () |
| Gets the snapshot's name More... | |
| PerformanceInfo | GetPerformanceInfo () |
| Gets the performance information for the ASR rack More... | |
| void | ResetPerformanceMonitor () |
| Resets the performance measurements for the ASR rack More... | |
| override void | Dispose () |
| Discards an ASR Rack More... | |
Static Public Member Functions | |
| static string | GetAppliedDspBusSnapshotName (CriAtomExAsrRackId rackId) |
| Gets the snapshot's name More... | |
| static PerformanceInfo | GetPerformanceInfoByRackId (CriAtomExAsrRackId rackId=CriAtomExAsrRack.defaultRackId) |
| Gets the performance information for the ASR rack More... | |
| static void | ResetPerformanceMonitorByRackId (CriAtomExAsrRackId rackId=CriAtomExAsrRack.defaultRackId) |
| Resets the performance measurements for the ASR rack More... | |
| static void | SetAisacControl (CriAtomExAsrRackId rackId, string controlName, float value) |
| Setting the AISAC control value by name More... | |
| static void | SetAisacControl (CriAtomExAsrRackId rackId, int controlId, float value) |
| Setting AISAC control value by specifying an ID More... | |
| static void | SetDefaultConfig (ref Config config) |
| Set the default parameters More... | |
| static void | GetNumRenderedSamples (CriAtomExAsrRackId rackId, out Int64 numSamples, out Int32 samplingRate) |
| Get the total number of samples rendered by the ASR rack More... | |
| static CriAtomExAsrRackId | GetAmbisonicRackId () |
| Get the ASR rack ID for Ambisonics playback More... | |
| static CriAtomExAsrRackId | GetChannelBasedAudioRackId () |
| Get the ASR Rack ID for channel-based playback More... | |
| static CriAtomExAsrRackId | GetObjectBasedAudioRackId () |
| Get the ASR rack ID for ObjectBasedAudio playback More... | |
| static CriAtomExAsrRackId | GetPassThroughRackId () |
| Get the ASR rack ID for pass-through playback More... | |
| static void | SetDeviceId_WASAPI (CriAtomExAsrRackId rackId, string busName, string deviceId) |
| Setting the device ID More... | |
| static void | SetDeviceId_WASAPI (CriAtomExAsrRackId rackId, string busName, int index) |
| Setting the device ID More... | |
| static void | SetHapticDeviceId_PC (CriAtomExAsrRackId rackId, string busName, int index, CriAtom.HapticDeviceType_WASAPI deviceType) |
| Setting the device ID More... | |
Public Attributes | |
| const CriAtomExAsrRackId | defaultRackId = 0 |
| Default ASR Rack ID More... | |
| const CriAtomExAsrRackId | IllegalRackId = -1 |
| Invalid Rack ID More... | |
Properties | |
| CriAtomExAsrRackId | rackId [get] |
| Get the ASR Rack ID More... | |
| static CriAtomExAsrRack | Default [get] |
| Default ASR Rack More... | |
| static Config | defaultConfig = new CriAtomExAsrRack(defaultRackId) [get] |
| Default configuration More... | |
ASR Rack
|
inline |
Creating an ASR Rack
| config | Config structure |
| platformConfig | Platform-specific parameter structure |
|
inline |
Creating an ASR Rack
| config | Config structure |
| platformConfig | Platform-specific parameter structure |
|
inline |
Attaching the DSP bus settings
| settingName | Name of the DSP bus setting |
|
inline |
Detaches the DSP bus settings
|
inline |
Applies the DSP bus snapshot
| snapshotName | DSP bus snapshot name |
| timeMs | The time (in milliseconds) until the snapshot is fully reflected |
|
inlinestatic |
Gets the snapshot's name
| rackId | Rack ID |
|
inline |
Gets the snapshot's name
|
inline |
Gets the performance information for the ASR rack
|
inlinestatic |
Gets the performance information for the ASR rack
| rackId | Rack ID |
|
inline |
Resets the performance measurements for the ASR rack
|
inlinestatic |
Resets the performance measurements for the ASR rack
| rackId | Rack ID |
|
inlinestatic |
Setting the AISAC control value by name
| rackId | Rack ID |
| controlName | AISAC control name |
| value | AISAC control value |
|
inlinestatic |
Setting AISAC control value by specifying an ID
| rackId | Rack ID |
| controlId | AISAC control ID |
| value | AISAC control value |
|
inlinestatic |
Set the default parameters
| config | Initialization config |
|
inline |
Discards an ASR Rack
|
inlinestatic |
Get the total number of samples rendered by the ASR rack
| rackId | Rack ID |
| numSamples | Number of samples rendered |
| samplingRate | Sampling rate |
|
inlinestatic |
Get the ASR rack ID for Ambisonics playback
|
inlinestatic |
Get the ASR Rack ID for channel-based playback
|
inlinestatic |
Get the ASR rack ID for ObjectBasedAudio playback
|
inlinestatic |
Get the ASR rack ID for pass-through playback
|
inlinestatic |
Setting the device ID
| rackId | ASR Rack ID |
| busName | Name of the bus to be set |
| deviceId | Device ID |
|
inlinestatic |
Setting the device ID
| rackId | ASR Rack ID |
| busName | Name of the bus to be set |
| index | Device index |
|
inlinestatic |
Setting the device ID
| rackId | ASR Rack ID |
| busName | Name of the bus to be set |
| index | Device index |
| deviceType | Haptics device type |
| const CriAtomExAsrRackId defaultRackId = 0 |
Default ASR Rack ID
| const CriAtomExAsrRackId IllegalRackId = -1 |
Invalid Rack ID
|
get |
Get the ASR Rack ID
|
staticget |
Default ASR Rack
|
staticget |
Default configuration