Sign in to follow this  

Sound quality question and DirectSound

This topic is 4690 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm creating a manager class to manage sound segments. One of the member functions of the class is SetSoundQuality(...), which takes an parameter of Low, Medium, or High. So my question is, what kind of sample rate, channel settings, etc would you find suitable for each of these quality levels? Is there anything else that would help/hinder performance that I should consider? What do sound intense games generally use as tradeoffs? Thanks!

Share this post


Link to post
Share on other sites
On the consoles memory use/sample size is a major concern. On a PC memory is a limiting factor too and may dictate the quality of the samples, especially if the memory budget is tight.

Assuming you have 16MB to play with:

* A game or product with only UI sounds can have high quality samples and channel consumption isn't much of a consideration.

* A game with hundreds of samples in memory might have a mixture of sample rates, to take advantage of the frequency content of the files, and use priorities and voice limits to make the best use of available audio channels.

I guess my point is that it isn't just the capabilities of the host system, in terms of how many channels of audio it can handle at a given sample rate before it starts to chug, but also what the memory budget is for the game. To that end, every project will be different…

Share this post


Link to post
Share on other sites

This topic is 4690 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this