DXフレームワーク　リファレンス・マニュアル 0.01 DXフレームワークのリファレンスです。詳細は公式wiki

- メインページ
- 関連ページ
- クラス
- ファイル

- 構成
- 構成索引
- クラス階層
- 構成メンバ

Public メソッド | すべてのメンバ一覧
クラス DXFW::Sound

音声クラス [詳細]

`#include <Sound.h>`

## Public メソッド
| Sound ()
| summary>音声ファイルをメモリに読み込む [詳細]
| Sound (const char *fileName)
| summary>音声ファイルをメモリに読み込む [詳細]
int | Load (const char *fileName)
| summary>音声ファイルをメモリから開放 [詳細]
bool | Release ()
| summary>ハンドルを取得 [詳細]
int | GetHandle () const
| summary>音声ファイルを再生 [詳細]
bool | Play (PlayType playType=PlayType::Back, bool isTopPosition=true) const
| summary>再生中か判定 [詳細]
bool | Check () const
bool | Stop ()
| 再生を停止 [詳細]
bool | SetPan (int panPal)
| 音声パンを設定 [詳細]
bool | SetVolume (double volumePal)
| 音量を設定 [詳細]
bool | SetFrequency (int frequencyPal)
| 再生周波数を設定 [詳細]
bool | SetLoopPos (int loopTime)
bool | SetLoopSamplePos (int loopSamplePosition)

## 説明

[サンプルコード:未完成]
音声を読みこんで再生する
`int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
if( !Dx::Initialise() ) return -1;
Dx::End();
return 0;
}
`

## コンストラクタとデストラクタ

DXFW::Sound::Sound | ( |  | ) |
| inline

DXFW::Sound::Sound | ( | const char * | fileName | ) |
| inline

## 関数

int DXFW::Sound::Load | ( | const char * | fileName | ) |
| inline

bool DXFW::Sound::Release | ( |  | ) |
| inline

int DXFW::Sound::GetHandle | ( |  | ) | const
| inline

bool DXFW::Sound::Play | ( | PlayType | playType = `PlayType::Back`,
|  | bool | isTopPosition = `true`
| ) |  | const
| inline

bool DXFW::Sound::Stop | ( |  | ) |
| inline

bool DXFW::Sound::SetPan | ( | int | panPal | ) |
| inline

bool DXFW::Sound::SetVolume | ( | double | volumePal | ) |
| inline

bool DXFW::Sound::SetFrequency | ( | int | frequencyPal | ) |
| inline

単位はヘルツで100〜100,000 summary>ループ位置を設定

ミリ秒単位でループ位置を設定

bool DXFW::Sound::SetLoopPos | ( | int | loopTime | ) |
| inline

summary>ループ位置を設定(サンプリング周波数)

サンプリング周波数でループ位置を指定。 周期が44.1KHzの場合、44,100を渡すと1秒の位置でループする

このクラスの説明は次のファイルから生成されました:

- C:/Users/Tatuya/Documents/Visual Studio 2012/Projects/DXフレームワーク/Sound.h