IrrKlang.NET |

# ISoundEngine Properties

The properties of the ISoundEngine class are listed below. For a complete list of ISoundEngine class members, see the ISoundEngine Members topic.

#### Public Instance Properties

Default3DSoundMaxDistance | Sets or gets the default maximal distance for 3D sounds. This value influences how loud a sound is heard based on its distance. See ISound::setMaxDistance() for details about what the max distance is. It is also possible to influence this default value for every sound file using ISoundSource::setDefaultMaxDistance(). This method only influences the initial distance value of sounds. For changing the distance after the sound has been started to play, use ISound::setMaxDistance() and ISound::setMaxDistance().
Default3DSoundMinDistance | Sets or gets the default minimal distance for 3D sounds. This value influences how loud a sound is heard based on its distance. See ISound::setMinDistance() for details about what the min distance is. It is also possible to influence this default value for every sound file using ISoundSource::setDefaultMinDistance(). This method only influences the initial distance value of sounds. For changing the distance after the sound has been started to play, use ISound::setMinDistance() and ISound::setMaxDistance().
IsMultiThreaded | Returns if irrKlang is running in the same thread as the application or is using multithreading. This basicly returns the flag set by the user when creating the sound engine.
Name | Returns the name of the audio driver.
SoundVolume | sets sound volume. This value is multiplied with all sounds played. Volume set to 0 is silent and 1.0f is full volume.

#### See Also

ISoundEngine Class | IrrKlang Namespace