ランタイム: Mix/Sound/IDevice.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IDevice.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Reference.h"
7
8 namespace Mix{ namespace Sound{
9
12 class IDevice : public Mix::Reference
13 {
14 protected:
16 virtual ~IDevice( void ) {}
17
18 public:
22 virtual Boolean IsPlaying( void ) = 0;
25 virtual void Play( Boolean bLoop = False ) = 0;
27 virtual void Stop( void ) = 0;
28
30 virtual void Suspend( void ) = 0;
32 virtual void Resume( void ) = 0;
33
36 virtual Boolean IsDisposed( void ) = 0;
41 virtual void Dispose( void ) = 0;
42
45 virtual const wchar_t* GetFilePath( void ) const = 0;
46 };
47
48 }}
Mix::Sound::IDevice::~IDevice
virtual ~IDevice(void)
デストラクタ
Definition: IDevice.h:16
Mix::Sound::IDevice::IsDisposed
virtual Boolean IsDisposed(void)=0
破棄されているかどうかを確認します
Mix::Sound::IDevice
デバイスインターフェース
Definition: IDevice.h:12
Mix::Sound::IDevice::Dispose
virtual void Dispose(void)=0
破棄します
Mix::Sound::IDevice::GetFilePath
virtual const wchar_t * GetFilePath(void) const =0
ファイルパスを取得します
Mix::Sound::IDevice::Play
virtual void Play(Boolean bLoop=False)=0
再生します
Mix::Sound::IDevice::Suspend
virtual void Suspend(void)=0
一時停止します
Mix
ミックス
Definition: AtomicValue.h:6
False
#define False
Boolean型の偽値
Definition: Common.h:108
Mix::Sound::IDevice::Stop
virtual void Stop(void)=0
停止します
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Mix::Sound::IDevice::Resume
virtual void Resume(void)=0
一時停止を解除します
Reference.h
リファレンスクラスインクルードファイル
Mix::Sound::IDevice::IsPlaying
virtual Boolean IsPlaying(void)=0
再生中どうかを取得します
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102