Ejemplo n.º 1
0
int Sound::SetVolume(int id,int vol)
{
	// this function sets the volume on a sound 0-100
	if (sound_fx[id].dsbuffer->SetVolume(DSVOLUME_TO_DB(vol))!=DS_OK)
		return(0);

	return(1);
}
Ejemplo n.º 2
0
int SetSoundVolume(int id, int vol)
{
    if (sound_fx[id].dsbuffer->SetVolume(DSVOLUME_TO_DB(vol)) != DS_OK) {
        return(0);
    }
    
    // return success
    return(1);
}
int DSound_Set_Volume(int id,int vol)
{
    // this function sets the volume on a sound 0-100

    if (sound_fx[id].dsbuffer->SetVolume(DSVOLUME_TO_DB(vol))!=DS_OK)
        return(0);

    // return success
    return(1);

} // end DSound_Set_Volume
Ejemplo n.º 4
0
bool DSound::DSound_ChangeVolume(int db, int id)
{
    if(!(apDSBuffer[id]->SetVolume(DSVOLUME_TO_DB(db))))
    {
        MessageBox(0,"Unable to change volume", "Error",MB_OK);
        return false;
    }
    else
    {
        return true;
    }
}
Ejemplo n.º 5
0
int DSound_Set_Volume(int id,int vol)
{
   // this function sets the volume on a sound 0-100

   if(vol == 0)
   {
      HRESULT hr = sound_fx[id].dsbuffer->SetVolume(DSBVOLUME_MIN);
      if( hr == DS_OK )
         return 0;
      else return -1;
   }


   HRESULT hr = sound_fx[id].dsbuffer->SetVolume(DSVOLUME_TO_DB(vol));
   if( hr == DS_OK )
      return 0;
   else return -1;
}