Sound Lib: SoundLib/ISoundsManagerDelegate.h ソースファイル

Sound Lib

Sound Lib
C/C++Windowsゲーム用音声再生ライブラリ
ISoundsManagerDelegate.h
1 //----------------------------------------------------------
2 // <filename>ISoundsManagerDelegate.h</filename>
3 // <author>Masami Sugao</author>
4 // <date>2018/07/16</date>
5 //----------------------------------------------------------
6 #ifndef ISOUNDS_MANAGER_DELEGATE_H
7 #define ISOUNDS_MANAGER_DELEGATE_H
8 
9 #include "IAudioHandlerDelegate.h"
10 
11 
12 namespace SoundLib {
16 template <typename T>
18 public:
19  /* Constructor / Destructor ------------------------------------------------------------------------- */
23  virtual ~ISoundsManagerDelegate() = default;
24 
25  /* Functions ---------------------------------------------------------------------------------------- */
30  virtual void OnPlayedToEnd(std::basic_string<T> key) = 0;
31 };
32 }
33 #endif
AudioHandlerのコールバック定義用インターフェース
Definition: IAudioHandlerDelegate.h:16
virtual ~ISoundsManagerDelegate()=default
デストラクタ
Definition: CompressedAudio.cpp:13
virtual void OnPlayedToEnd(std::basic_string< T > key)=0
音声ファイルの最後まで再生完了した後に呼び出すコールバック関数
SoundsManagerのコールバック定義用インターフェース
Definition: ISoundsManagerDelegate.h:17
構築:   doxygen 1.8.14