【概要】
PCM ストリームを再生するクラス。
| 重要度 | メソッド名 解説 | アクセス |
|---|---|---|
| ◎ | CStreamSound(CDSoundEnv *pEnv, LPTSTR strFileName) コンストラクタ | public |
| ◎ | ~CStreamSound()
デストラクタ | public |
| ◎ | HRESULT Prepare() ストリームの再生を準備する。 | public |
| ◎ | HRESULT Play( DWORD dwPriority, DWORD dwFlags, LONG lVol, LONG lFreq, LONG lPan, LONG lFade) ストリームを再生する。 | public |
| ◎ | HRESULT Pause() ストリームをポーズする。 | public |
| ◎ | HRESULT Stop() ストリームを停止する。 | public |
| ○ | void SetLoop(BOOL bLoop) ループ再生モードの設定。 | public |
| ○ | void FadeOut(LONG lFadeLen) 再生中のストリームのフェードアウトを開始する。 | public |
| △ | void SetVol(LONG lVol) 再生中のストリームの音量を変更する。 | public |
※重要度の意味:
| 引数: | pEnv:サウンド環境へのポインタ。 |
| strFileName:使用するファイルのファイル名。 |
| 引数: | dwPriority:発音優先。 |
| dwFlags:再生フラグ(現在は0のみ)。 | |
| lVol:ボリューム( 0 で最大、-9600 で最小)。 | |
| lFreq:再生周波数( -1 でサンプルのままのピッチで再生)。 | |
| lPan:左右の定位( 0 で中央 )。 | |
| lFade:0 以外を指定すると、再生開始時 Fade-In する。 |