VirtualBox

Changeset 1551 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Mar 17, 2007 1:09:30 AM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
19642
Message:

Mac OS X audio support (only playback).

Location:
trunk/src/VBox/Frontends
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp

    r1475 r1551  
    222222#else
    223223    bool fWin = false;
     224#endif
     225#ifdef __DARWIN__
     226    bool fDarwin = true;
     227#else
     228    bool fDarwin = false;
    224229#endif
    225230#ifdef VBOX_VRDP
     
    315320        }
    316321        RTPrintf("                            [-audio none|null");
     322        if (fWin)
     323        {
     324            RTPrintf(                        "|winmm|dsound");
     325        }
    317326        if (fLinux)
    318327        {
     
    323332                                             );
    324333        }
    325         if (fWin)
    326         {
    327             RTPrintf(                        "|winmm|dsound");
     334        if (fDarwin)
     335        {
     336            RTPrintf(                        "|coreaudio");
    328337        }
    329338        RTPrintf(                            "]\n");
     
    10001009                case  AudioDriverType_OSSAudioDriver:    psz = "OSS"; break;
    10011010                case  AudioDriverType_ALSAAudioDriver:   psz = "ALSA"; break;
     1011                case  AudioDriverType_CoreAudioDriver:   psz = "CoreAudio"; break;
    10021012                default: ; break;
    10031013            }
     
    35903600                CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(true));
    35913601            }
     3602#ifdef __WIN__
     3603            else if (strcmp(audio, "winmm") == 0)
     3604            {
     3605                CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_WINMMAudioDriver));
     3606                CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(true));
     3607            }
     3608            else if (strcmp(audio, "dsound") == 0)
     3609            {
     3610                CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_DSOUNDAudioDriver));
     3611                CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(true));
     3612            }
     3613#endif /* __WIN__ */
    35923614#ifdef __LINUX__
    35933615            else if (strcmp(audio, "oss") == 0)
     
    35963618                CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(true));
    35973619            }
    3598 #ifdef VBOX_WITH_ALSA
     3620# ifdef VBOX_WITH_ALSA
    35993621            else if (strcmp(audio, "alsa") == 0)
    36003622            {
     
    36023624                CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(true));
    36033625            }
    3604 #endif
    3605 #else /* !__LINUX__ */
    3606             else if (strcmp(audio, "winmm") == 0)
    3607             {
    3608                 CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_WINMMAudioDriver));
     3626# endif
     3627#endif /* !__LINUX__ */
     3628#ifdef __DARWIN__
     3629            else if (strcmp(audio, "coreaudio") == 0)
     3630            {
     3631                CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_CoreAudioDriver));
    36093632                CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(true));
    36103633            }
    3611             else if (strcmp(audio, "dsound") == 0)
    3612             {
    3613                 CHECK_ERROR(audioAdapter, COMSETTER(AudioDriver)(AudioDriverType_DSOUNDAudioDriver));
    3614                 CHECK_ERROR(audioAdapter, COMSETTER(Enabled)(true));
    3615             }
    3616 #endif /* !__LINUX__ */
     3634#endif /* !__DARWIN__ */
    36173635            else
    36183636            {
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp

    r1469 r1551  
    15401540    audioDriverTypes [CEnums::DSOUNDAudioDriver] =
    15411541        tr ("Windows DirectSound", "AudioDriverType");
     1542    audioDriverTypes [CEnums::CoreAudioDriver] =
     1543        tr ("CoreAudio", "AudioDriverType");
    15421544
    15431545    networkAttachmentTypes [CEnums::NoNetworkAttachment] =
  • trunk/src/VBox/Frontends/VirtualBox/ui/VBoxVMSettingsDlg.ui.h

    r1455 r1551  
    708708    cbAudioDriver->insertItem (vboxGlobal().toString (CEnums::WINMMAudioDriver));
    709709#endif
    710 #elif defined Q_WS_X11
     710#elif defined Q_OS_LINUX
    711711    cbAudioDriver->insertItem (vboxGlobal().toString (CEnums::OSSAudioDriver));
    712712#ifdef VBOX_WITH_ALSA
    713713    cbAudioDriver->insertItem (vboxGlobal().toString (CEnums::ALSAAudioDriver));
    714714#endif
     715#elif defined Q_OS_MACX
     716    cbAudioDriver->insertItem (vboxGlobal().toString (CEnums::CoreAudioDriver));
    715717#endif
    716718
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