Ignore:
Timestamp:
Jul 12, 2002, 10:12:30 AM (23 years ago)
Author:
sandervl
Message:

some cleanup

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:07 sandervl Exp $ */
     1/* $Id: mixeros2.cpp,v 1.9 2002-07-12 08:12:30 sandervl Exp $ */
    22
    33/*
     
    4444    char szPDDName[128] = "\\DEV\\";
    4545
    46     if(GetAudioPDDName(&szPDDName[5]) == FALSE) {
     46    if(OSLibGetAudioPDDName(&szPDDName[5]) == FALSE) {
    4747        return FALSE;
    4848    }
     
    317317    mixstruct.Mute = fMute;
    318318
     319    dprintf(("OSLibMixSetMute (%d,%d) %d", mixstruct.VolumeL, mixstruct.VolumeR, mixstruct.Mute));
    319320    if(mixerapiIOCTL90(hPDDMix, dwFunc, &mixstruct, sizeof(mixstruct)) == TRUE) {
    320321        return TRUE;
    321322    }
    322     dprintf(("OSLibMixSetVolume: mixerapiIOCTL90 %d failed!!", dwFunc));
     323    dprintf(("OSLibMixSetMute: mixerapiIOCTL90 %d failed!!", dwFunc));
    323324    return FALSE;
    324325}
     
    422423/******************************************************************************/
    423424/******************************************************************************/
     425BOOL 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/******************************************************************************/
    424467BOOL OSLibMixGetCtrlCaps(DWORD dwControl, LONG *plMinimum, LONG *plMaximum, DWORD *pcSteps)
    425468{
     
    649692// for the default MMPM/2 WaveAudio device.  Joe Nord 10-Mar-1999
    650693/******************************************************************************/
    651 static BOOL GetAudioPDDName (char *pszPDDName)
     694BOOL OSLibGetAudioPDDName (char *pszPDDName)
    652695{
    653696   ULONG                   ulRC;
Note: See TracChangeset for help on using the changeset viewer.