nw::snd::Sound3DManager Class

Header file: nw/snd/snd_Sound3DManager.h

Syntax

class Sound3DManager : 
    public nw::snd::internal::BasicSound::AmbientParamUpdateCallback,
    public nw::snd::internal::BasicSound::AmbientArgAllocatorCallback

Description

A class used to calculate and manage 3D sound parameters.

Sound parameter calculations are performed using the information in the nw::snd::Sound3DListener Class and nw::snd::Sound3DActor Class.

typedef Definitions

ListenerList Type representing a list of 3D sound listeners.

Member Functions

Constructor
Sound3DManager Constructor.
Initialization
GetRequiredMemSize Gets the size of memory required for initialization.
Initialize This function initializes the 3D sound manager.
Finalize Destroys the 3D sound data manager.
3D Sound Listener.
AddListener Destroys the 3D sound listener.
RemoveListener Removes the specified registered 3D sound listener.
GetListenerList Returns a list of registered 3D sound listeners.
3D Sound Engine.
SetEngine Registers a 3D sound engine.
Parameters
SetMaxPriorityReduction This function sets the maximum priority reduction amount.
GetMaxPriorityReduction Gets the amount of reduction in the maximum priority currently set.
SetPanRange Sets the range, or the width, of variation for the pan configured in 3D sound.
GetPanRange This function gets the pan's currently set range.
SetSonicVelocity Sets the sonic velocity configured in 3D sound.
GetSonicVelocity Gets the sonic velocity that is currently set.
SetBiquadFilterType Sets the biquad filter type configured in 3D sound.
GetBiquadFilterType Gets the type of biquad filter currently set.

Class Hierarchy

nw::snd::internal::BasicSound::AmbientParamUpdateCallback
  nw::snd::Sound3DManager

See Also

Sound3DListener Class
Sound3DActor Class

Revision History

2010/02/25
Initial version.

CONFIDENTIAL