Wwise SDK 2023.1.8
|
Audio Devices represent all the physical and virtual outputs provided by each supported platform. Wwise supports several Audio Devices by default. Some are not available on all platforms. This page provides the platform-specific information for each of the default Audio Devices available in Wwise. See Audio Devices for more information regarding default Audio Devices.
Default audio output offered by the system. This is where you would expect any audio to go, on all platforms.
Windows:
Some platforms have a DVR function that allows the gamer to record their gameplay and publish it. This raises a few legal issues regarding the copyrighted music that might be part of the game audio, or user-replaceable music. While the game studio have the rights to use the music in their game, the end-user doesn't have the rights to distribute it in any form. Thus the platform requirements usually state that user background music should not be recorded. This virtual Audio Device allows a separate mix that is not sent to the DVR, but mixed in the main output afterwards.
Some platforms have a speaker on the game controller. You can have one output per player.
Windows:
Some platforms can connect headphones on the game controller. You can have one output per player.
Windows:
Windows:
This is a virtual device that outputs nowhere. It can be useful for testing and is supported on all platforms.
On some platforms, the audio devices listed above can be configured to output to a specific system-level device when multiple are available. A value of 0 always means "use the default device". To configure an audio device with a specific system-level device, set AkOutputSettings::idDevice
according to the rules described in this section.
Windows:
AK::GetDeviceID
or AK::GetDeviceIDFromName
to get the correct device ID. Leave it set to 0 for the default Windows device as seen in Audio Properties. macOS:
AudioDeviceID
value obtained by querying the Audio Object properties of the Core Audio framework. Linux:
pa_context_get_sink_info_list
function, and convert it to a 32-bit ID using AK::SoundEngine::GetIDFromString
. Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise