VirtualBox

Changeset 82321 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Dec 2, 2019 12:35:28 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
135145
Message:

ConsoleImpl2.cpp: More of same.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r82320 r82321  
    29162916                    break;
    29172917                }
    2918                 default: AssertFailedBreak();
     2918                default:
     2919                    pszAudioDevice = "oops";
     2920                    AssertFailedBreak();
    29192921            }
    29202922
     
    29372939             * The audio driver.
    29382940             */
    2939             Utf8Str strAudioDriver;
    2940 
    2941             AudioDriverType_T audioDriver;
    2942             hrc = audioAdapter->COMGETTER(AudioDriver)(&audioDriver);                       H();
    2943             switch (audioDriver)
     2941            AudioDriverType_T enmAudioDriver;
     2942            hrc = audioAdapter->COMGETTER(AudioDriver)(&enmAudioDriver);                    H();
     2943            const char *pszAudioDriver;
     2944            switch (enmAudioDriver)
    29442945            {
    29452946                case AudioDriverType_Null:
    2946                 {
    2947                     strAudioDriver = "NullAudio";
     2947                    pszAudioDriver = "NullAudio";
    29482948                    break;
    2949                 }
    29502949#ifdef RT_OS_WINDOWS
    29512950# ifdef VBOX_WITH_WINMM
    29522951                case AudioDriverType_WinMM:
    2953                 {
    2954                     #error "Port WinMM audio backend!" /** @todo Still needed? */
     2952#  error "Port WinMM audio backend!" /** @todo Still needed? */
    29552953                    break;
    2956                 }
    29572954# endif
    29582955                case AudioDriverType_DirectSound:
    2959                 {
    2960                     strAudioDriver = "DSoundAudio";
     2956                    pszAudioDriver = "DSoundAudio";
    29612957                    break;
    2962                 }
    29632958#endif /* RT_OS_WINDOWS */
    29642959#ifdef RT_OS_SOLARIS
    29652960                case AudioDriverType_SolAudio:
    2966                 {
    29672961                    /* Should not happen, as the Solaris Audio backend is not around anymore.
    29682962                     * Remove this sometime later. */
     
    29712965
    29722966                    /* Manually set backend to OSS for now. */
    2973                     strAudioDriver = "OSSAudio";
     2967                    pszAudioDriver = "OSSAudio";
    29742968                    break;
    2975                 }
    29762969#endif
    29772970#ifdef VBOX_WITH_AUDIO_OSS
    29782971                case AudioDriverType_OSS:
    2979                 {
    2980                     strAudioDriver = "OSSAudio";
     2972                    pszAudioDriver = "OSSAudio";
    29812973                    break;
    2982                 }
    29832974#endif
    29842975#ifdef VBOX_WITH_AUDIO_ALSA
    29852976                case AudioDriverType_ALSA:
    2986                 {
    2987                     strAudioDriver = "ALSAAudio";
     2977                    pszAudioDriver = "ALSAAudio";
    29882978                    break;
    2989                 }
    29902979#endif
    29912980#ifdef VBOX_WITH_AUDIO_PULSE
    29922981                case AudioDriverType_Pulse:
    2993                 {
    2994                     strAudioDriver = "PulseAudio";
     2982                    pszAudioDriver = "PulseAudio";
    29952983                    break;
    2996                 }
    29972984#endif
    29982985#ifdef RT_OS_DARWIN
    29992986                case AudioDriverType_CoreAudio:
    3000                 {
    3001                     strAudioDriver = "CoreAudio";
     2987                    pszAudioDriver = "CoreAudio";
    30022988                    break;
    3003                 }
    30042989#endif
    3005                 default: AssertFailedBreak();
     2990                default:
     2991                    pszAudioDriver = "oops";
     2992                    AssertFailedBreak();
    30062993            }
    30072994
     
    30092996
    30102997            InsertConfigNodeF(pInst, &pLunL0, "LUN#%u", uAudioLUN);
    3011             rc = i_configAudioDriver(audioAdapter, virtualBox, pMachine, pLunL0, strAudioDriver.c_str());
     2998            rc = i_configAudioDriver(audioAdapter, virtualBox, pMachine, pLunL0, pszAudioDriver);
    30122999            if (RT_SUCCESS(rc))
    30133000                uAudioLUN++;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette