サウンドマネージャーインターフェース
More...
#include <IManager.h>
|
|
| virtual Boolean | CreateSimpleController (const wchar_t *pFilePath, Mix::Sound::IController **ppController)=0 |
| | シンプルコントローラーを作成します More...
|
| |
| virtual Boolean | CreateSimpleController (Mix::IO::IReader *pReader, Mix::Sound::IController **ppController)=0 |
| | シンプルコントローラーを作成します More...
|
| |
| virtual Boolean | CreateStreamingController (const wchar_t *pFilePath, Boolean bBuffered, Mix::Sound::IController **ppController)=0 |
| | ストリーミングコントローラーを作成します More...
|
| |
| virtual Boolean | CreateStreamingController (Mix::IO::IReader *pReader, Mix::Sound::IController **ppController)=0 |
| | ストリーミングコントローラーを作成します More...
|
| |
|
| virtual Boolean | CreateListener (const Mix::Vector3 &localFront, const Mix::Vector3 &localUp, Mix::Sound::IListener **ppListener, const wchar_t *pDebugName=NULL)=0 |
| | リスナーを作成します More...
|
| |
| virtual Boolean | CreateSimpleEmitter (Mix::Sound::IListener *pListener, const wchar_t *pFilePath, const Mix::Vector3 &localFront, const Mix::Vector3 &localUp, Mix::Sound::IEmitter **ppEmitter)=0 |
| | シンプルエミッターを作成します More...
|
| |
| virtual Boolean | CreateSimpleEmitter (Mix::Sound::IListener *pListener, Mix::IO::IReader *pReader, const Mix::Vector3 &localFront, const Mix::Vector3 &localUp, Mix::Sound::IEmitter **ppEmitter)=0 |
| | シンプルエミッターを作成します More...
|
| |
| virtual Boolean | CreateStreamingEmitter (Mix::Sound::IListener *pListener, const wchar_t *pFilePath, Boolean bBuffered, const Mix::Vector3 &localFront, const Mix::Vector3 &localUp, Mix::Sound::IEmitter **ppEmitter)=0 |
| | ストリーミングエミッターを作成します More...
|
| |
| virtual Boolean | CreateStreamingEmitter (Mix::Sound::IListener *pListener, Mix::IO::IReader *pReader, const Mix::Vector3 &localFront, const Mix::Vector3 &localUp, Mix::Sound::IEmitter **ppEmitter)=0 |
| | ストリーミングエミッターを作成します More...
|
| |
| void | AddRef (void) |
| | 参照数を 1 増やします More...
|
| |
| void | Release (void) |
| | 参照数を 1 減らします More...
|
| |
| Long32 | GetRefCount (void) |
| | 参照数を取得します More...
|
| |
サウンドマネージャーインターフェース
- Note
-
シンプル
デコードされたメモリ上のサウンドファイルを再生します。
効果音などの短い時間のものを再生するのに適しています。
また、コントローラー、エミッターともにクローンを作成することができます。
-
ストリーミング
サウンドファイルを少しずつデコードしながら、再生します。
曲などの長い時間のものを再生するのに適しています。
また、ストリーミングにはサウンドファイルを直接デコードする方法と、メモリ上のサウンドファイル( 圧縮されている状態 )をデコードする、二つの方法があり、 後者はコントローラー、エミッターともにクローンを作成することができます。
※ 前者はクローンを作成することはできません
| virtual Mix::Sound::IManager::~IManager |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
シンプルコントローラーを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
シンプルコントローラーを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
- Note
- シンプルコントローラーの作成に成功した場合、pReader の参照カウンタを +1 します
ストリーミングコントローラーを作成します
- Parameters
-
| [in] | pFilePath | ファイルパス |
| [in] | bBuffered | ファイルをメモリに格納して再生する場合は True |
| [out] | ppController | 作成したストリーミングコントローラーを渡す Mix::Sound::IController インターフェースへのポインタのアドレス |
- Returns
- 成功した場合は True を返します
ストリーミングコントローラーを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
- Note
- ストリーミングコントローラーの作成に成功した場合、pReader の参照カウンタを +1 します
リスナーを作成します
- Parameters
-
- Returns
- 作成に成功した場合は True を返します
シンプルエミッターを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
- Note
- シンプルエミッターの作成に成功した場合、pListener の参照カウンタを +1 します
シンプルエミッターを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
- Note
- シンプルエミッターの作成に成功した場合、pListener pReader の参照カウンタを +1 します
ストリーミングエミッターを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
- Note
- ストリーミングエミッターの作成に成功した場合、pListener の参照カウンタを +1 します
ストリーミングエミッターを作成します
- Parameters
-
- Returns
- 成功した場合は True を返します
- Note
- ストリーミングエミッターの作成に成功した場合、pListener pReader の参照カウンタを +1 します
The documentation for this class was generated from the following file: