|  | CRIWARE Unity Plugin Manual
    Last Updated: 2025-05-08
    | 
A class that controls the bus output of the Atom sound renderer. More...
| Classes | |
| struct | BusAnalyzerInfo | 
| Level measurement information More... | |
| Static Public Member Functions | |
| static void | AttachBusAnalyzer (string busName, int interval, int peakHoldTime) | 
| Adds the level measurement function More... | |
| static void | AttachBusAnalyzer (int interval, int peakHoldTime) | 
| Adds the level measurement feature to all DSP buses More... | |
| static void | DetachBusAnalyzer (string busName) | 
| Removes the level measurement function More... | |
| static void | DetachBusAnalyzer () | 
| Removes the level measurement feature from all DSP buses More... | |
| static void | GetBusAnalyzerInfo (string busName, out BusAnalyzerInfo info) | 
| Gets the level measurement result More... | |
| static void | GetBusAnalyzerInfo (int busId, out BusAnalyzerInfo info) | 
| static void | SetBusVolume (string busName, float volume) | 
| Sets the volume of the DSP bus More... | |
| static void | SetBusVolume (int busId, float volume) | 
| static void | SetBusSendLevel (string busName, string sendTo, float level) | 
| Sets the send level of the DSP bus More... | |
| static void | SetBusSendLevel (int busId, int sendTo, float level) | 
| static void | SetBusMatrix (string busName, int inputChannels, int outputChannels, float[] matrix) | 
| Sets the level matrix for the DSP bus More... | |
| static void | SetBusMatrix (int busId, int inputChannels, int outputChannels, float[] matrix) | 
| static void | SetEffectBypass (string busName, string effectName, bool bypass) | 
| DSP bus effect Bypass setting More... | |
| static void | SetEffectParameter (string busName, string effectName, uint parameterIndex, float parameterValue) | 
| Sets the DSP bus effect operating parameter More... | |
| static float | GetEffectParameter (string busName, string effectName, uint parameterIndex) | 
| Gets the DSP bus effect operating parameter More... | |
| static bool | RegisterEffectInterface (IntPtr afx_interface) | 
| Registers the user-defined effect interface More... | |
| static void | UnregisterEffectInterface (IntPtr afx_interface) | 
| Unregisters the user-defined effects interface More... | |
| static void | GetBusVolume (string busName, out float volume) | 
| Getting the volume of the Bus More... | |
| static void | EnableBinauralizer (Boolean enabled) | 
| Enable the binauralizer More... | |
| static bool | IsEnabledBinauralizer () | 
| Get the enabled status of the binauralizer More... | |
| static int | GetPcmOutput (int outputChannels, int outputSamples, float[][] buffer) | 
| Gets the PCM output More... | |
| static int | GetNumBufferedPcmOutputSamples () | 
| Gets the number of output PCM samples available More... | |
| static void | SetPcmBufferSize (int numSamples) | 
| Sets the size of the buffer for the output of the PCM samples More... | |
| static void | PauseOutputVoice (bool sw) | 
| Pause/resume all playback More... | |
A class that controls the bus output of the Atom sound renderer.
| 
 | inlinestatic | 
Adds the level measurement function
| busName | DSP bus name | 
| interval | Measurement interval (ms) | 
| peakHoldTime | Hold time of the peak hold level (ms) | 
| 
 | inlinestatic | 
Adds the level measurement feature to all DSP buses
| interval | Measurement interval (ms) | 
| peakHoldTime | Hold time of the peak hold level (ms) | 
| 
 | inlinestatic | 
Removes the level measurement function
| busName | DSP bus name | 
| 
 | inlinestatic | 
Removes the level measurement feature from all DSP buses
| 
 | inlinestatic | 
Gets the level measurement result
| busName | DSP bus name | 
| info | Level measurement result | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
Sets the volume of the DSP bus
| busName | DSP bus name | 
| volume | Volume value | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
Sets the send level of the DSP bus
| busName | DSP bus name | 
| sendTo | Send destination DSP bus name | 
| level | Level value | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
Sets the level matrix for the DSP bus
| busName | DSP bus name | 
| inputChannels | The number of input channels | 
| outputChannels | The number of output channels | 
| matrix | An array of level values that represents the level matrix in one dimension | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
DSP bus effect Bypass setting
| busName | Bus name | 
| effectName | Effect name | 
| bypass | Bypass setting (True: bypass, False: not bypass) | 
| 
 | inlinestatic | 
Sets the DSP bus effect operating parameter
| busName | Bus name | 
| effectName | Effect name | 
| parameterIndex | Effect run-time parameter index | 
| parameterValue | Effect run-time parameter settings | 
| 
 | inlinestatic | 
Gets the DSP bus effect operating parameter
| busName | Bus name | 
| effectName | Effect name | 
| parameterIndex | Effect run-time parameter index | 
| 
 | inlinestatic | 
Registers the user-defined effect interface
| afx_interface | Interface with version information for user-defined effects | 
| 
 | inlinestatic | 
Unregisters the user-defined effects interface
| afx_interface | Interface with version information for user-defined effects | 
| 
 | inlinestatic | 
Getting the volume of the Bus
| busName | Bus name | 
| volume | Volume value | 
| 
 | inlinestatic | 
Enable the binauralizer
| enabled | Enabled flag | 
| 
 | inlinestatic | 
Get the enabled status of the binauralizer
| 
 | inlinestatic | 
Gets the PCM output
| outputChannels | Number of channels to acquire | 
| outputSamples | Number of PCM samples to acquire | 
| buffer | Buffer for writing PCM samples | 
| 
 | inlinestatic | 
Gets the number of output PCM samples available
| 
 | inlinestatic | 
Sets the size of the buffer for the output of the PCM samples
| numSamples | Size of the buffer containing the PCM samples output | 
| 
 | inlinestatic | 
Pause/resume all playback
| sw | True: Pause the audio, False: Resume the audio |