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

Sound Lib

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