Sound Library - システム関数

sdDrvInit

Sound Driverの初期化

書式

SDE_ERR sdDrvInit( handle )
SDMEMBLK handle

引数

handle   ドライバを保存しているメモリブロックのハンドル

戻り値

SDE_ERR_NOTHING   エラーなし

解説

Sound Driver の初期化を行います。

備考

メモリブロック情報の設定を行う関数sdMemBlkSetPrm()でコールバック関数を登録しておけば、Sound Driver の読み込みと初期化が終わった後に、登録したコールバック関数を呼び出すことが可能です。

この関数よりも前にSound Libraryの初期化を行うsdLibInit()関数を実行しなければなりません。

この関数でSound Driverを初期化した状態ではBOOT ROMの設定にかかわらずステレオの設定になっています。 BOOT ROMの設定を反映させるにはBOOT ROMの値を取得し、sdSndSetPanMode()関数でステレオ・モノラルの設定を行って下さい。

sdDrvInit()関数を2回以上行う場合はかならずSound Systemの終了をsdSysFinish()で行い、Sound Libraryの初期化と対で行うようにしてください。


参照

sdLibInit()
 サウンドライブラリの初期化

sdDrvInit
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000