Version
Volume vector services. More...
Functions | |
AkForceInline void | Copy (VectorPtr in_pVolumesDst, ConstVectorPtr in_pVolumesSrc, AkUInt32 in_uNumChannels) |
Copy volumes. |
|
AkForceInline void | Copy (VectorPtr in_pVolumesDst, ConstVectorPtr in_pVolumesSrc, AkUInt32 in_uNumChannels, AkReal32 in_fGain) |
Copy volumes with gain. |
|
AkForceInline void | Zero (VectorPtr in_pVolumes, AkUInt32 in_uNumChannels) |
Clear volumes. |
|
AkForceInline void | Add (VectorPtr in_pVolumesDst, ConstVectorPtr in_pVolumesSrc, AkUInt32 in_uNumChannels) |
Accumulate two volume vectors. |
|
AkForceInline void | Mul (VectorPtr in_pVolumesDst, const AkReal32 in_fVol, AkUInt32 in_uNumChannels) |
Multiply volume vector with a scalar. |
|
AkForceInline void | Mul (VectorPtr in_pVolumesDst, ConstVectorPtr in_pVolumesSrc, AkUInt32 in_uNumChannels) |
Multiply two volume vectors. |
|
AkForceInline void | Max (AkReal32 *in_pVolumesDst, const AkReal32 *in_pVolumesSrc, AkUInt32 in_uNumChannels) |
Get max for all elements of two volume vectors, independently. |
|
AkForceInline void | Min (AkReal32 *in_pVolumesDst, const AkReal32 *in_pVolumesSrc, AkUInt32 in_uNumChannels) |
Get min for all elements of two volume vectors, independently. |
|
AkForceInline AkUInt32 | GetNumV4F32 (AkUInt32 in_uNumChannels) |
Compute size (in number of v4 elements) required for given number of channels in vector. |
|
AkForceInline AkUInt32 | GetNumElements (AkUInt32 in_uNumChannels) |
Compute size (in number of elements/floats) required for given channel configuration. |
|
AkForceInline AkUInt32 | GetRequiredSize (AkUInt32 in_uNumChannels) |
Compute size (in bytes) required for given channel configuration. |
Volume vector services.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise