Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audio device picker #2028

Merged
merged 7 commits into from
Jun 2, 2020
Merged

Commits on May 19, 2020

  1. Added audio device proxy class.

    Helps with easily swapping devices on-the-fly.
    Wibble199 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    8e7f8cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f7b780 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16766e6 View commit details
    Browse the repository at this point in the history
  4. Added options for choosing the audio device for equalizer layer and f…

    …or the local pc inf game state.
    
    Changing the gamestate device requires a restart.
    Wibble199 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    56aac6a View commit details
    Browse the repository at this point in the history
  5. Made audio device IDs update each time they're accessed.

    This allows re-creating the MMDevice on the correct thread. The device is only recreated if the ID has changed, so the only overheard of calling it each frame is a string comparison.
    Wibble199 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    425b082 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2020

  1. Fixed device not initially working with equalizer.

    How dumb am I to not notice this bug at first... :(
    Wibble199 committed May 21, 2020
    Configuration menu
    Copy the full SHA
    7ebce7a View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2020

  1. Configuration menu
    Copy the full SHA
    148cce0 View commit details
    Browse the repository at this point in the history