##### 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