CBassAudio::CBassAudio ( void* pBuffer, unsigned int uiBufferLength, bool bLoop, bool b3D ) : m_bStream ( false ), m_pBuffer ( pBuffer ), m_uiBufferLength ( uiBufferLength ), m_bLoop ( bLoop ), m_b3D ( b3D ) { m_fVolume = 1.0f; m_fDefaultFrequency = 44100.0f; m_fMinDistance = 5.0f; m_fMaxDistance = 20.0f; m_fPlaybackSpeed = 1.0f; m_bPaused = false; m_bPan = true; m_uiCallbackId = AddCallbackId( this ); }
CBassAudio::CBassAudio(bool bStream, const SString& strPath, bool bLoop, bool bThrottle, bool b3D) : m_bStream(bStream), m_strPath(strPath), m_bLoop(bLoop), m_bThrottle(bThrottle), m_b3D(b3D) { m_fVolume = 1.0f; m_fDefaultFrequency = 44100.0f; m_fMinDistance = 5.0f; m_fMaxDistance = 20.0f; m_fPlaybackSpeed = 1.0f; m_bPaused = false; m_bPan = true; m_uiCallbackId = AddCallbackId(this); }