Changeset 8855 for trunk/src/winmm/mixeros2.cpp
- Timestamp:
- Jul 12, 2002, 10:12:30 AM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winmm/mixeros2.cpp
r8530 r8855 1 /* $Id: mixeros2.cpp,v 1. 8 2002-05-30 14:31:07sandervl Exp $ */1 /* $Id: mixeros2.cpp,v 1.9 2002-07-12 08:12:30 sandervl Exp $ */ 2 2 3 3 /* … … 44 44 char szPDDName[128] = "\\DEV\\"; 45 45 46 if( GetAudioPDDName(&szPDDName[5]) == FALSE) {46 if(OSLibGetAudioPDDName(&szPDDName[5]) == FALSE) { 47 47 return FALSE; 48 48 } … … 317 317 mixstruct.Mute = fMute; 318 318 319 dprintf(("OSLibMixSetMute (%d,%d) %d", mixstruct.VolumeL, mixstruct.VolumeR, mixstruct.Mute)); 319 320 if(mixerapiIOCTL90(hPDDMix, dwFunc, &mixstruct, sizeof(mixstruct)) == TRUE) { 320 321 return TRUE; 321 322 } 322 dprintf(("OSLibMixSet Volume: mixerapiIOCTL90 %d failed!!", dwFunc));323 dprintf(("OSLibMixSetMute: mixerapiIOCTL90 %d failed!!", dwFunc)); 323 324 return FALSE; 324 325 } … … 422 423 /******************************************************************************/ 423 424 /******************************************************************************/ 425 BOOL OSLibMixGetLineCaps(DWORD dwLine, DWORD *pcChannels) 426 { 427 switch(dwLine) { 428 case MIXER_SRC_IN_L_MONOIN: 429 case MIXER_SRC_IN_W_MONOIN: 430 case MIXER_SRC_IN_L_PHONE: 431 case MIXER_SRC_IN_W_PHONE: 432 case MIXER_SRC_IN_L_MIC: 433 case MIXER_SRC_IN_W_MIC: 434 *pcChannels = 1; 435 break; 436 437 case MIXER_SRC_IN_W_LINE: 438 case MIXER_SRC_IN_W_CD: 439 case MIXER_SRC_IN_W_SPDIF: 440 case MIXER_SRC_IN_W_VIDEO: 441 case MIXER_SRC_IN_W_AUX: 442 case MIXER_SRC_IN_W_PCM: 443 case MIXER_SRC_IN_W_WAVETABLE: 444 case MIXER_SRC_IN_W_MIDI: 445 *pcChannels = 2; 446 break; 447 448 case MIXER_SRC_IN_L_LINE: 449 case MIXER_SRC_IN_L_CD: 450 case MIXER_SRC_IN_L_SPDIF: 451 case MIXER_SRC_IN_L_VIDEO: 452 case MIXER_SRC_IN_L_AUX: 453 case MIXER_SRC_IN_L_PCM: 454 case MIXER_SRC_IN_L_WAVETABLE: 455 case MIXER_SRC_IN_L_MIDI: 456 *pcChannels = 2; 457 break; 458 default: 459 DebugInt3(); 460 return FALSE; 461 } 462 463 return TRUE; 464 } 465 /******************************************************************************/ 466 /******************************************************************************/ 424 467 BOOL OSLibMixGetCtrlCaps(DWORD dwControl, LONG *plMinimum, LONG *plMaximum, DWORD *pcSteps) 425 468 { … … 649 692 // for the default MMPM/2 WaveAudio device. Joe Nord 10-Mar-1999 650 693 /******************************************************************************/ 651 static BOOLGetAudioPDDName (char *pszPDDName)694 BOOL OSLibGetAudioPDDName (char *pszPDDName) 652 695 { 653 696 ULONG ulRC;
Note:
See TracChangeset
for help on using the changeset viewer.