プロトタイプ | SDE_ERR sdMemBlkSetPrm( SDMEMBLK handle, Void *ptr,Uint32 data_size, SD_MEMBLK_CALLBACK_FUNC cb_func, Void *cb_1st_arg); |
機能 | メモリブロックハンドルのパラメータ設定を行います. |
引数 |
handle | ... | メモリブロックハンドル. |
ptr | ... | 転送元のメモリブロックのポインタ. |
data_size | ... | ブロックサイズを指定する. |
cb_func | ... | コールバック関数を登録する.
SDD_MEMBLK_NO_FUNC | ... | コールバック関数は登録しない. |
SDD_MEMBLK_SYNC_FUNC | ... | ライブラリ内蔵の同期用コールバック関数を使用する.この指定で同期モードが簡単に実現できる. |
その他 | ... | 指定されたアドレスをコールバック関数として登録します. |
|
cb_1st_arg | ... | コールバック関数の第一引数を登録.必要のない場合はNULLを指定. |
|
返値 |
SDE_ERR_NO_INIT | ... | サウンドライブラリを初期化していない. |
SDE_ERR_HANDLE_NULL | ... | ハンドルがNULLだった. |
SDE_ERR_HANDLE_ILLEGAL_VALUE | ... | ハンドルがおかしなアドレスを指している. |
|
備考 | |
参照 | SDMEMBLK,SD_MEMBLK_CALLBACK_FUNC |