Open 3D Engine AudioSystem Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Audio::CAudioProxy Class Reference

Inherits Audio::IAudioProxy.

Public Member Functions

void Initialize (const char *sObjectName, void *ownerOverride=nullptr, const bool bInitAsync=true) override
 
void Release () override
 
void ExecuteTrigger (TAudioControlID nTriggerID) override
 
void ExecuteSourceTrigger (TAudioControlID nTriggerID, const SAudioSourceInfo &rSourceInfo) override
 
void StopAllTriggers () override
 
void StopTrigger (TAudioControlID nTriggerID) override
 
void SetSwitchState (TAudioControlID nSwitchID, TAudioSwitchStateID nStateID) override
 
void SetRtpcValue (TAudioControlID nRtpcID, float fValue) override
 
void SetObstructionCalcType (ObstructionType eObstructionType) override
 
void SetPosition (const SATLWorldPosition &refPosition) override
 
void SetPosition (const AZ::Vector3 &refPosition) override
 
void SetMultiplePositions (const MultiPositionParams &params) override
 
void SetEnvironmentAmount (TAudioEnvironmentID nEnvironmentID, float fValue) override
 
void ResetEnvironments () override
 
void ResetParameters () override
 
TAudioObjectID GetAudioObjectID () const override
 

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