版本

menu_open

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.
AkForceInline AkUInt32  GetNumElements (AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
  Compute size (in number of elements) required for given channel configurations.
AkForceInline VectorPtr  GetChannel (MatrixPtr in_pVolumeMx, AkUInt32 in_uIdxChannelIn, AkUInt32 in_uNumChannelsOut)
  Get pointer to volume distribution for input channel in_uIdxChannelIn.
AkForceInline ConstVectorPtr  GetChannel (ConstMatrixPtr in_pVolumeMx, AkUInt32 in_uIdxChannelIn, AkUInt32 in_uNumChannelsOut)
  Get pointer to volume distribution for input channel in_uIdxChannelIn.
AkForceInline void  Copy (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
  Copy matrix.
AkForceInline void  Copy (MatrixPtr in_pVolumesDst, ConstMatrixPtr in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut, AkReal32 in_fGain)
  Copy matrix with gain.
AkForceInline void  Zero (MatrixPtr in_pVolumes, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
  Clear matrix.
AkForceInline void  Mul (MatrixPtr in_pVolumesDst, const AkReal32 in_fVol, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
  Multiply a matrix with a scalar.
AkForceInline void  Add (AkReal32 *in_pVolumesDst, const AkReal32 *in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
  Add all elements of two volume matrices, independently.
AkForceInline void  Max (AkReal32 *in_pVolumesDst, const AkReal32 *in_pVolumesSrc, AkUInt32 in_uNumChannelsIn, AkUInt32 in_uNumChannelsOut)
  Get max for all elements of two volume matrices, independently.

Detailed Description

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


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅