Microsoft DirectX 8.0 (Visual Basic)

CONST_DSSCLFLAGS

DirectSound8.SetCooperativeLevel メソッドの level パラメータで使用され、優先レベルを指定する。

Enum CONST_DSSCLFLAGS
    DSSCL_NORMAL       = 1
    DSSCL_PRIORITY     = 2
    DSSCL_WRITEPRIMARY = 4
End Enum

定数

DSSCL_NORMAL
アプリケーションを完全に協調可能なステータスに設定する。このレベルでは最もスムーズなマルチタスキングとリソース共有の動作が得られるが、プライマリ バッファのフォーマットの変更は行えず、出力もデフォルトの 8 ビット フォーマットに限定される。
DSSCL_PRIORITY
アプリケーションを優先レベルに設定する。この協調レベルのアプリケーションは、DirectSoundPrimaryBuffer8.SetFormat メソッドを呼び出すことができる。
DSSCL_WRITEPRIMARY
アプリケーションを最上位の優先レベルに設定する。このアプリケーションはプライマリ サウンド バッファへの書き込みアクセスを保持する。

注意

DSSCL_EXCLUSIVE 協調レベルは、現在サポートされていない。