版本
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.