Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice
  4. Dismiss Notice

Audio Why does AudioSettings.driverCapabilities always return "Stereo"?

Discussion in 'Audio & Video' started by guodongrong, Sep 29, 2020.

  1. guodongrong

    guodongrong

    Joined:
    Dec 4, 2019
    Posts:
    13
    My computer has six jacks on the back channel, and the "Speakers Properties" also shows six channels in "Levels" tab. However, when I call AudioSettings.driverCapabilities, it always returns me "Stereo". As the result, even if I set "AudioSettings.speakerMode" as “AudioSpeakerMode.Mode5point1”, I only get two channels in callback function OnAudioFilterRead().

    How can I get six channels in OnAudioFilterRead()?
    Speakers Properties.jpg Speakers Properties - 2.jpg
     
  2. guodongrong

    guodongrong

    Joined:
    Dec 4, 2019
    Posts:
    13
    Anyone can help on this?
    Would like to find a way to get six-channel signals as soon as possible. Thanks a lot!
     
  3. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,272
    is the device used for system default output ?
     
  4. guodongrong

    guodongrong

    Joined:
    Dec 4, 2019
    Posts:
    13
    Yes.

    I have also tried "App volume and device preferences" to explicitly set Unity to use that output. But it does not help. :(