Overview
ST Omni-Surround module
Discussion
Omnisurround effect applies to Loudspeakers (not headphones). It supports 1.0, 2.0, 5.1 and 7.1 input channels for multichannel virtualization.
...
AudioMode : Can be one of the eAcMode_Supported enumeration values (AMODE20t, AMODE10, AMODE20, AMODE30, AMODE30_LFE, AMODE32_LFE and AMODE34_LFE)
Type Definition
Code Block |
---|
typedef struct _ModuleSTOmniSurround { ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure INT32 nAPIResult; // Return status for last call into the ST API INT32 audioMode; // Specifies input audio format INT32 centerEnable; // Enable center output INT32 enable; // Block enable INT32 strength; // Strength percent (0 - 100) INT32 listeningAngle; // Omni2 listening angle (10, 20, or 30 degrees) void * pGlobals; // Points to the global variables structure } ModuleSTOmniSurroundClass; |
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
nAPIResult | int | state | 0 | 0 | Unrestricted | |
audioMode | int | const | 0 | 2 | Unrestricted | |
centerEnable | int | const | 0 | 0 | Unrestricted | |
enable | int | parameter | 0 | 1 | 0:1:1 | |
strength | int | parameter | 0 | 0 | 0:1:100 | |
listeningAngle | int | parameter | 0 | 1 | Unrestricted | degrees |
pGlobals | void * | const | 1 | Unrestricted |
Pins
Input Pins
Name: in
Description: audio input
...
Sample rate range: 48000
Complex support: Real
Output Pins
Name: out
Description: audio output
Data type: fract32
MATLAB Usage
File Name: st_omni_surround_module.m
...