Changeset 16588 in vbox
- Timestamp:
- Feb 9, 2009 2:01:38 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 42553
- Location:
- trunk/src/VBox/Main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/AudioAdapterImpl.cpp
r16560 r16588 352 352 * nodes are assigned in the Data::Data() constructor and don't do it 353 353 * here. It implies that this method may only be called after constructing 354 * a new BIOSSettingsobject while all its data fields are in the default354 * a new AudioAdapter object while all its data fields are in the default 355 355 * values. Exceptions are fields whose creation time defaults don't match 356 356 * values that should be applied when these fields are not explicitly set … … 366 366 mData->mEnabled = audioAdapterNode.value <bool> ("enabled"); 367 367 368 /* now check the audio adapter (not required, default is AC97)*/368 /* now check the audio adapter */ 369 369 const char *controller = audioAdapterNode.stringValue ("controller"); 370 370 if (strcmp (controller, "SB16") == 0) 371 371 mData->mAudioController = AudioControllerType_SB16; 372 else 372 else if (strcmp (controller, "AC97") == 0) 373 373 mData->mAudioController = AudioControllerType_AC97; 374 374 375 375 /* now check the audio driver (required) */ 376 376 const char *driver = audioAdapterNode.stringValue ("driver"); 377 mData->mAudioDriver = AudioDriverType_Null;378 377 if (strcmp (driver, "Null") == 0) 379 ; /* Null has been set above */378 mData->mAudioDriver = AudioDriverType_Null; 380 379 #ifdef RT_OS_WINDOWS 381 380 else if (strcmp (driver, "WinMM") == 0) -
trunk/src/VBox/Main/include/AudioAdapterImpl.h
r14949 r16588 41 41 Data() { 42 42 mEnabled = false; 43 #if defined (RT_OS_WINDOWS) 44 # ifdef VBOX_WITH_WINMM 45 mAudioDriver = AudioDriverType_WinMM; 46 # else /* VBOX_WITH_WINMM */ 47 mAudioDriver = AudioDriverType_DirectSound; 48 # endif /* !VBOX_WITH_WINMM */ 49 #elif defined (RT_OS_SOLARIS) 50 mAudioDriver = AudioDriverType_SolAudio; 51 #elif defined (RT_OS_LINUX) 52 # if defined (VBOX_WITH_ALSA) 53 mAudioDriver = AudioDriverType_ALSA; 54 # else /* VBOX_WITH_ALSA */ 55 mAudioDriver = AudioDriverType_OSS; 56 # endif /* !VBOX_WITH_ALSA */ 57 #elif defined (RT_OS_DARWIN) 58 mAudioDriver = AudioDriverType_CoreAudio; 59 #elif defined (RT_OS_OS2) 60 mAudioDriver = AudioDriverType_MMP;; 61 #else 43 62 mAudioDriver = AudioDriverType_Null; 63 #endif 44 64 mAudioController = AudioControllerType_AC97; 45 65 }
Note:
See TracChangeset
for help on using the changeset viewer.