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() サウンドライブラリの初期化