Version

menu_open
Wwise SDK 2023.1.3
AK::SpeakerVolumes::Matrix Namespace Reference

Volume matrix (multi-in/multi-out channel configurations) services. More...

Functions

AkForceInline AkUInt32 GetRequiredSize (AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Compute size (in bytes) required for given channel configurations. More...
 
AkForceInline AkUInt32 GetNumElements (AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Compute size (in number of elements) required for given channel configurations. More...
 
AkForceInline VectorPtr GetChannel (MatrixPtr in_pVolumeMx, AkUInt32 in_uIdxChannelIn, AkUInt32 in_uNumChannelsOut)
 Get pointer to volume distribution for input channel in_uIdxChannelIn. More...
 
AkForceInline ConstVectorPtr GetChannel (ConstMatrixPtr in_pVolumeMx, AkUInt32 in_uIdxChannelIn, AkUInt32 in_uNumChannelsOut)
 Get pointer to volume distribution for input channel in_uIdxChannelIn. More...
 
AkForceInline void Copy (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Copy matrix. More...
 
AkForceInline void Copy (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut, AkReal32 in_fGain)
 Copy matrix with gain. More...
 
AkForceInline void Zero (MatrixPtr in_pVolumes, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Clear matrix. More...
 
AkForceInline void Mul (MatrixPtr in_pVolumesDst, const AkReal32 in_fVol, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Multiply a matrix with a scalar. More...
 
AkForceInline void Add (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Add all elements of two volume matrices, independently. More...
 
AkForceInline void MAdd (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut, AkReal32 in_fGain)
 Pointwise Multiply-Add of all elements of two volume matrices. More...
 
AkForceInline void AbsMax (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Get absolute max for all elements of two volume matrices, independently. More...
 
AkForceInline void Max (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
 Get max for all elements of two volume matrices, independently. More...
 

Detailed Description

Volume matrix (multi-in/multi-out channel configurations) services.


Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise