2 #ifndef __EFFEKSEERSOUND_BASE_PRE_H__ 3 #define __EFFEKSEERSOUND_BASE_PRE_H__ 10 #elif defined(__APPLE__) 11 #include <OpenAl/al.h> 35 #endif // __EFFEKSEERSOUND_BASE_PRE_H__ 37 #ifndef __EFFEKSEERSOUND_AL_H__ 38 #define __EFFEKSEERSOUND_AL_H__ 105 virtual void SetListener( const ::Effekseer::Vector3D& pos,
106 const ::Effekseer::Vector3D& at, const ::Effekseer::Vector3D& up ) = 0;
126 virtual void SetMute(
bool mute ) = 0;
137 #endif // __EFFEKSEERSOUND_AL_H__ static Sound * Create(int32_t numVoices)
インスタンスを生成する。
virtual void SetMute(bool mute)=0
ミュート設定
virtual void StopAllVoices()=0
全発音を停止
virtual ::Effekseer::SoundPlayer * CreateSoundPlayer()=0
サウンドプレイヤを生成する。
virtual void Destroy()=0
このインスタンスを破棄する。
virtual ::Effekseer::SoundLoader * CreateSoundLoader(::Effekseer::FileInterface *fileInterface=NULL)=0
標準のサウンド読込インスタンスを生成する。
virtual void SetListener(const ::Effekseer::Vector3D &pos, const ::Effekseer::Vector3D &at, const ::Effekseer::Vector3D &up)=0
リスナー設定
int32_t sampleRate
サンプリング周波数。