SDE_ERR sdMemBlkGetStat( handle, stat )
SDMEMBLK handle
SDE_MEMBLK_STAT *stat
handle メモリブロックハンドル stat ステータスを格納する変数のポインタ
SDE_ERR_NOTHING エラーなし SDE_ERR_NO_INIT Sound Library が初期化されていない SDE_ERR_HANDLE_NULL ハンドルがNULL SDE_ERR_HANDLE_ILLEGAL_VALUE ハンドルが不正なアドレスを指している
メモリブロックハンドルのステータスを調べます。結果を格納する引数 stat には次の値が返ります。
定義 意味 SDE_MEMBLK_STAT_TRANSFER_REMAIN 未転送 SDE_MEMBLK_STAT_TRANSFER_FINISHED 転送終了 SDE_MEMBLK_STAT_TRANSFER_PROGRESS 転送中
sdMemBlkTransfer()関数などで転送指示をしても、 SDE_MEMBLK_STAT_TRANSFER_REMAIN状態のときはまだキューイング中である可能性があります。