![]() |
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 |