Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AudioMgrInit Struct Reference

Initialization structure for the IAudioManager class. More...

#include <IAudio.h>

List of all members.

Public Methods

 AudioMgrInit ()
void Clear ()

Public Attributes

HWND m_hWnd
 HWND used for sound system initialization.

bool m_bLoadAsyncronously
 Load all audio files asyncronously.

bool m_bForceSoftware
 Force the system to use all software buffers.

bool m_bUseMusicReverb
 Use the Waves Reverb filter on the DirectMusic music performance object.

bool m_bUseEAX
 Use EAX hardware extensions if available.

bool m_bUseZoomFX
 Use ZoomFX hardware extensions if available.

bool m_bAutoStream
 Automatically stream all large buffers.

bool m_bCacheBuffers
 Automatically cache buffers for reuse.

uint32 m_n2DHardwareBufferMin
 Threshold at which software buffers are used instead of hardware.

uint32 m_n3DHardwareBufferMin
 Threshold at which software buffers are used instead of hardware.

uint32 m_n2DHardwareBufferMax
 Maximum amount of 2D hardware buffers to allow.

uint32 m_n3DHardwareBufferMax
 Maximum amount of 3D hardware buffers to allow.

uint32 m_n2DSoftwareBufferMax
 Maximum amount of 2D software buffers to allow.

uint32 m_n3DSoftwareBufferMax
 Maximum amount of 3D software buffers to allow.

uint32 m_nSegmentMax
 Maximum amount of segments to allow.

uint32 m_nOptimalSampleBits
 Defines the optimal bit depth is for audio data.

uint32 m_nOptimalSampleRate
 Defines the optimal sample rate is for audio data.

std::string m_sWorkingPath
 Audio system default working path. More...

IAudioStreamFactorym_pAudioStreamFactory
 Allows overriding of the default disk-based file system.

IMusicCallbackm_pMusicCallback
 Sets a music callback object for notification on specific music segment events.


Detailed Description

Initialization structure for the IAudioManager class.

All initial audio manager options are set in this structure

See also:
IAudioManager::Init()


Constructor & Destructor Documentation

AudioMgrInit::AudioMgrInit ( ) [inline]
 

AudioMgrInit constructor automatically calls Clear() to initialize the structure.


Member Function Documentation

void AudioMgrInit::Clear ( ) [inline]
 

Sets all members either to an appropriate default value if it exists, or else to zero.


Member Data Documentation

std::string AudioMgrInit::m_sWorkingPath
 

Audio system default working path.

Specifies the working directory for the audio system. If left blank, the audio manager will use the current working directory at the time of initialization.


The documentation for this struct was generated from the following file:
Generated at Sun Jul 28 23:17:41 2002 for GAP Audio System by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001