Sound Lib
C/C++Windowsゲーム用音声再生ライブラリ
|
AudioHandler.h
20 /* Enums -------------------------------------------------------------------------------------------- */
39 /* Constants ---------------------------------------------------------------------------------------- */
43 /* Constructor / Destructor ------------------------------------------------------------------------- */
62 /* Getters / Setters -------------------------------------------------------------------------------- */
110 /* Operator Overloads ------------------------------------------------------------------------------- */
118 /* Functions ---------------------------------------------------------------------------------------- */
167 /* Constants ---------------------------------------------------------------------------------------- */
170 /* Variables ---------------------------------------------------------------------------------------- */
184 /* Constructor / Destructor ------------------------------------------------------------------------- */
187 /* Operator Overloads ------------------------------------------------------------------------------- */
190 /* Functions ---------------------------------------------------------------------------------------- */
AudioHandlerのコールバック定義用インターフェース
Definition: IAudioHandlerDelegate.h:16
void Start(bool isLoopPlayback)
ファイルの先頭から再生を行う。
Definition: AudioHandler.cpp:97
VoiceCallbackのコールバック定義用インターフェース
Definition: IVoiceCallbackDelegate.h:14
bool Prepare(IXAudio2 &rXAudio2)
XAudio2のソースボイスを生成する。
Definition: AudioHandler.cpp:87
AudioHandler< T > & operator=(AudioHandler< T > &&obj)=default
ムーブ代入演算子のオーバーロード
void BufferEndCallback()
XAusio2再生用バッファが空になったタイミングで呼び出されるコールバック関数。
Definition: AudioHandler.cpp:155
Definition: CompressedAudio.cpp:13
static const int MAX_FREQENCY_RATIO
///
Definition: AudioHandler.h:41
PlayingStatus GetStatus() const
再生状況を示すステータスを取得する。
Definition: AudioHandler.cpp:47
float GetFrequencyRatio() const
再生速度とピッチの変化率を取得する。
Definition: AudioHandler.cpp:69
AudioHandler(std::basic_string< T > name, Audio::IAudio *pAudio)
コンストラクタ
Definition: AudioHandler.cpp:14
bool SetVolume(float volume)
ボリュームを設定する。
Definition: AudioHandler.cpp:59
bool SetFrequencyRatio(float ratio)
再生速度とピッチの変化率を設定する。
Definition: AudioHandler.cpp:76
構築:
