Version

menu_open

AK::IAkMixerPluginContext Class Reference

Interface to retrieve contextual information for a mixer. More...

Inheritance diagram for AK::IAkMixerPluginContext:
AK::IAkPluginContextBase

List of all members.

Public Member Functions

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

virtual void  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 void  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
Metering.

virtual void  EnableMetering (AkMeteringFlags in_eFlags)=0

Protected Member Functions

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

Detailed Description

Interface to retrieve contextual information for a mixer.

Definition at line 447 of file IAkPlugin.h.


The documentation for this class was generated from the following file:

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