ランタイム
|
サウンドコントローラーインターフェース More...
#include <IController.h>
Public Member Functions | |
virtual Float32 | GetVolume (void) const =0 |
ボリュームを取得します More... | |
virtual void | SetVolume (Float32 volume)=0 |
ボリュームを設定します More... | |
virtual Float32 | GetPanpot (void) const =0 |
パンポットを取得します More... | |
virtual void | SetPanpot (Float32 panpot)=0 |
パンポットを設定します More... | |
virtual Boolean | IsCloneable (void) const =0 |
複製できるかどうかを取得します More... | |
virtual Boolean | Clone (Mix::Sound::IController **ppController)=0 |
自身を複製します More... | |
![]() | |
virtual Boolean | IsPlaying (void)=0 |
再生中どうかを取得します More... | |
virtual void | Play (Boolean bLoop=False)=0 |
再生します More... | |
virtual void | Stop (void)=0 |
停止します More... | |
virtual void | Suspend (void)=0 |
一時停止します More... | |
virtual void | Resume (void)=0 |
一時停止を解除します More... | |
virtual Boolean | IsDisposed (void)=0 |
破棄されているかどうかを確認します More... | |
virtual void | Dispose (void)=0 |
破棄します More... | |
virtual const wchar_t * | GetFilePath (void) const =0 |
ファイルパスを取得します More... | |
![]() | |
void | AddRef (void) |
参照数を 1 増やします More... | |
void | Release (void) |
参照数を 1 減らします More... | |
Long32 | GetRefCount (void) |
参照数を取得します More... | |
Protected Member Functions | |
virtual | ~IController (void) |
デストラクタ More... | |
![]() | |
virtual | ~IDevice (void) |
デストラクタ More... | |
![]() | |
MIX_DECLARE_ALLOCATOR () | |
Reference (void) | |
コンストラクタ More... | |
Reference (Long32 count) | |
コンストラクタ More... | |
virtual | ~Reference (void) |
デストラクタ More... | |
サウンドコントローラーインターフェース
|
inlineprotectedvirtual |
デストラクタ
|
pure virtual |
ボリュームを取得します
|
pure virtual |
ボリュームを設定します
[in] | volume | ボリューム( 最小[0.0] 〜 最大[1.0] ) |
|
pure virtual |
パンポットを取得します
|
pure virtual |
パンポットを設定します
[in] | panpot | パンポット( 左[-1.0] 〜 中立[0.0] 〜 右[1.0] ) |
|
pure virtual |
複製できるかどうかを取得します
|
pure virtual |
自身を複製します
[out] | ppController | 複製したコントローラーを渡す Mix::Sound::IController インターフェースのポインタのアドレス |