AquaGameSystem::CAudio Class Reference

音声再生クラス More...

#include <Audio.h>

Inheritance diagram for AquaGameSystem::CAudio:

Inheritance graph
[legend]
Collaboration diagram for AquaGameSystem::CAudio:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CAudio ()
 チャンネルの最大数
virtual CAudio ()
  デストラクタ
virtual int Init (HINSTANCE hInstance, HWND hWnd, int ch_size)
 初期化処理
virtual void Term ()
 終了処理
virtual int play (int ch, LPCSTR lpszFileName, BOOL bLoop)
 再生開始
virtual int replay (int ch)
 繰り返し再生開始
virtual void stop (int ch)
 再生停止

Static Public Member Functions

static CAudioGetInstance (void)
 インスタンスの取得


Detailed Description

音声再生クラス

Note:
音声再生クラスに関する処理を行う

Constructor & Destructor Documentation

AquaGameSystem::CAudio::CAudio (  ) 

チャンネルの最大数

デフォルトコンストラクタ

デフォルトコンストラクタ


Member Function Documentation

CAudio * AquaGameSystem::CAudio::GetInstance ( void   )  [static]

インスタンスの取得

インスタンスの取得

Return values:
インスタンスオブジェクトへのポインタ 

int AquaGameSystem::CAudio::Init ( HINSTANCE  hInstance,
HWND  hWnd,
int  ch_size 
) [virtual]

初期化処理

初期化処理

Parameters:
hInstance アプリケーションインスタンスハンドル
hWnd ウィンドウハンドル
ch_size チャンネルの最大数
Return values:
1(非0):正常終了 
0:異常終了 

Implements AquaGameSystem::CAudioAbstract.

void AquaGameSystem::CAudio::Term (  )  [virtual]

終了処理

終了処理

Implements AquaGameSystem::CAudioAbstract.

int AquaGameSystem::CAudio::play ( int  ch,
LPCSTR  lpszFileName,
BOOL  bLoop 
) [virtual]

再生開始

再生開始

Parameters:
ch 再生開始するチャンネル番号
lpszFileName 再生するファイル名
bLopp 自動繰り返し再生フラグ
Return values:
1(非0):正常終了 
0:異常終了 

Implements AquaGameSystem::CAudioAbstract.

int AquaGameSystem::CAudio::replay ( int  ch  )  [virtual]

繰り返し再生開始

繰り返し再生開始

Parameters:
ch 繰り返し再生開始するチャンネル番号
Return values:
1(非0):正常終了 
0:異常終了 

Implements AquaGameSystem::CAudioAbstract.

void AquaGameSystem::CAudio::stop ( int  ch  )  [virtual]

再生停止

再生停止

Parameters:
ch 再生停止するチャンネル番号
Return values:
1(非0):正常終了 
0:異常終了 

Implements AquaGameSystem::CAudioAbstract.


The documentation for this class was generated from the following files:
Generated on Tue Jan 20 18:25:55 2009 for AquaGameSystem by  doxygen 1.5.4