【概要】
DirectSound を使用できる環境を提供
| 重要度 | メソッド名 解説 | アクセス |
|---|---|---|
| ◎ | CDSoundEnv(DWORD dwChannels, DWORD dwFS, DWORD dwBitRate ) コンストラクタ | public |
| ◎ | ~CDSoundEnv()
デストラクタ | public |
| ◎ | HRESULT Initialize( HWND hWnd, DWORD dwCoopLevel ) DirectSound を初期化する。 | public |
| ◎ | void PollStatus() 音源の状態を確認する。 | public |
※重要度の意味:
| 引数: | dwChannels:プライマリバッファのチャンネル数。 |
| dwFS:プライマリバッファのサンプリング周波数 | |
| dwBitRate:プライマリバッファの量子化ビット数 |
【使用例(CD 品質のサウンド再生が可能なプライマリバッファを準備する。)】 CDSoundEnv *pEnv; pEnv = new CDSoundEnv(2,44100,16);
| 引数: | hWnd:サウンドを関連づけるアプリケーションの HWND を指定する。 |
| dwCoopLevel:DirectSound の協調レベル。以下のいずれかの値をとる。 DSSCL_EXCLUSIVE / DSSCL_NORMAL / DSSCL_PRIORITY / DSSCL_WRITEPRIMARY |