目次

クラス AK::IAkMixerPluginContext

Interface to retrieve contextual information for a mixer. [詳細]

AK::IAkMixerPluginContextに対する継承グラフ
AK::IAkPluginContextBase

すべてのメンバ一覧

Public メソッド

virtual AkUniqueID  GetBusID ()=0
virtual AkUInt32  GetBusType ()=0
virtual AKRESULT  GetSpeakerAngles (AkReal32 *io_pfSpeakerAngles, AkUInt32 &io_uNumAngles, AkReal32 &out_fHeightAngle)=0
Services.

virtual AKRESULT  ComputeSpeakerVolumesDirect (AkChannelConfig in_inputConfig, AkChannelConfig in_outputConfig, AkReal32 in_fCenterPerc, AK::SpeakerVolumes::MatrixPtr out_mxVolumes)=0
  Compute a direct speaker assignment volume matrix with proper downmixing rules between two channel configurations.
virtual AKRESULT  ComputeSpeakerVolumesPanner (const AkVector &in_position, AkReal32 in_fCenterPct, AkChannelConfig in_inputConfig, AkChannelConfig in_outputConfig, AK::SpeakerVolumes::MatrixPtr out_mxVolumes)=0
  Compute a volume matrix given the position of the panner (Wwise 2D panner).
virtual AKRESULT  ComputePlanarVBAPGains (AkReal32 in_fAngle, AkChannelConfig in_outputConfig, AkReal32 in_fCenterPerc, AK::SpeakerVolumes::VectorPtr out_vVolumes)=0
virtual AKRESULT  InitSphericalVBAP (AK::IAkPluginMemAlloc *in_pAllocator, const AkSphericalCoord *in_SphericalPositions, const AkUInt32 in_NbPoints, void *&out_pPannerData)=0
virtual AKRESULT  ComputeSphericalVBAPGains (void *in_pPannerData, AkReal32 in_fAzimuth, AkReal32 in_fElevation, AkUInt32 in_uNumChannels, AK::SpeakerVolumes::VectorPtr out_vVolumes)=0
virtual AKRESULT  TermSphericalVBAP (AK::IAkPluginMemAlloc *in_pAllocator, void *in_pPannerData)=0
virtual AKRESULT  Compute3DPositioning (AkReal32 in_fAngle, AkReal32 in_fElevation, AkReal32 in_fSpread, AkReal32 in_fFocus, AkChannelConfig in_inputConfig, AkChannelMask in_uInputChanSel, AkChannelConfig in_outputConfig, AkReal32 in_fCenterPerc, AK::SpeakerVolumes::MatrixPtr out_mxVolumes)=0
virtual AKRESULT  Compute3DPositioning (const AkTransform &in_emitter, const AkTransform &in_listener, AkReal32 in_fCenterPerc, AkReal32 in_fSpread, AkReal32 in_fFocus, AkChannelConfig in_inputConfig, AkChannelMask in_uInputChanSel, AkChannelConfig in_outputConfig, AK::SpeakerVolumes::MatrixPtr out_mxVolumes)=0
Metering.

virtual void  EnableMetering (AkMeteringFlags in_eFlags)=0

Protected メソッド

virtual  ~IAkMixerPluginContext ()
  Virtual destructor on interface to avoid warnings.

説明

Interface to retrieve contextual information for a mixer.

IAkPlugin.h392 行で定義されています。


このクラスの説明は次のファイルから生成されました: