Ignore:
Timestamp:
Mar 25, 2001, 11:53:05 PM (24 years ago)
Author:
sandervl
Message:

setvolume change

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/winmm/waveoutdaud.cpp

    r5366 r5376  
    1 /* $Id: waveoutdaud.cpp,v 1.2 2001-03-24 15:40:04 sandervl Exp $ */
     1/* $Id: waveoutdaud.cpp,v 1.3 2001-03-25 21:53:05 sandervl Exp $ */
    22
    33/*
     
    367367    DAUDIO_CMD cmd;
    368368
    369     cmd.Vol.Volume = ulVol;
     369    //Scale down from 0-64k-1 -> 0-100
     370    cmd.Vol.VolumeR = (((ulVol & 0xFFFF0000) >> 16)*100)/0xFFFF;
     371    cmd.Vol.VolumeL =  ((ulVol & 0x0000FFFF)       *100)/0xFFFF;
    370372    return sendIOCTL(DAUDIO_SETVOLUME, &cmd);
    371373}
Note: See TracChangeset for help on using the changeset viewer.