remove RageSound::GetAbsoluteVolume; use "Volume" property instead
This commit is contained in:
@@ -564,13 +564,6 @@ bool RageSound::SetPositionFrames( int iFrames )
|
|||||||
return iRet == 1;
|
return iRet == 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
float RageSound::GetAbsoluteVolume() const
|
|
||||||
{
|
|
||||||
float f = m_Param.m_Volume;
|
|
||||||
f *= SOUNDMAN->GetMixVolume();
|
|
||||||
return f;
|
|
||||||
}
|
|
||||||
|
|
||||||
float RageSound::GetPlaybackRate() const
|
float RageSound::GetPlaybackRate() const
|
||||||
{
|
{
|
||||||
return m_Param.m_fSpeed;
|
return m_Param.m_fSpeed;
|
||||||
@@ -597,6 +590,10 @@ void RageSound::ApplyParams()
|
|||||||
m_pSource->SetProperty( "StartSecond", m_Param.m_StartSecond );
|
m_pSource->SetProperty( "StartSecond", m_Param.m_StartSecond );
|
||||||
m_pSource->SetProperty( "LengthSeconds", m_Param.m_LengthSeconds );
|
m_pSource->SetProperty( "LengthSeconds", m_Param.m_LengthSeconds );
|
||||||
m_pSource->SetProperty( "FadeSeconds", m_Param.m_FadeLength );
|
m_pSource->SetProperty( "FadeSeconds", m_Param.m_FadeLength );
|
||||||
|
|
||||||
|
float fVolume = m_Param.m_Volume * SOUNDMAN->GetMixVolume();
|
||||||
|
m_pSource->SetProperty( "Volume", fVolume );
|
||||||
|
|
||||||
switch( GetStopMode() )
|
switch( GetStopMode() )
|
||||||
{
|
{
|
||||||
case RageSoundParams::M_LOOP:
|
case RageSoundParams::M_LOOP:
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ public:
|
|||||||
virtual void CommitPlayingPosition( int64_t iFrameno, int64_t iPosition, int iBytesRead ) = 0;
|
virtual void CommitPlayingPosition( int64_t iFrameno, int64_t iPosition, int iBytesRead ) = 0;
|
||||||
virtual int GetSampleRate() const = 0;
|
virtual int GetSampleRate() const = 0;
|
||||||
virtual RageTimer GetStartTime() const { return RageZeroTimer; }
|
virtual RageTimer GetStartTime() const { return RageZeroTimer; }
|
||||||
virtual float GetAbsoluteVolume() const = 0;
|
|
||||||
virtual RString GetLoadedFilePath() const = 0;
|
virtual RString GetLoadedFilePath() const = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -139,7 +138,6 @@ public:
|
|||||||
|
|
||||||
float GetPlaybackRate() const;
|
float GetPlaybackRate() const;
|
||||||
RageTimer GetStartTime() const;
|
RageTimer GetStartTime() const;
|
||||||
float GetAbsoluteVolume() const; // factors in SOUNDMAN->GetMixVolume()
|
|
||||||
void SetParams( const RageSoundParams &p );
|
void SetParams( const RageSoundParams &p );
|
||||||
const RageSoundParams &GetParams() const { return m_Param; }
|
const RageSoundParams &GetParams() const { return m_Param; }
|
||||||
bool SetProperty( const RString &sProperty, float fValue );
|
bool SetProperty( const RString &sProperty, float fValue );
|
||||||
|
|||||||
Reference in New Issue
Block a user