##### Sound Library - その他のデータ型、定義

# SDE_HOST_CMD_FLUSH_MODE

Host CommandのFlushingのモード

### 解説

> Host Command BufferのFlushingを行うsdSysHostCmdFlush()関数にて使用します。

> 定義 | 意味
> SDE_HOST_CMD_FLUSH_MODE_NORMAL | 1回だけFlushingを行います
> SDE_HOST_CMD_FLUSH_MODE_FORCE | 必ず1回Flushingを行います
> SDE_HOST_CMD_FLUSH_MODE_FORCE_ALL | 必ずバッファリングされた総てのHost CommandのFlushingを行います

> SDE_HOST_CMD_FLUSH_MODE_NORMALはSound Driverがビジーの場合送信をあきらめます。 SDE_HOST_CMD_FLUSH_MODE_FORCEはSound Driverがビジーの場合ビジーでなくなるまで待ち、送信行います。 SDE_HOST_CMD_FLUSH_MODE_FORCE_ALLは必ずバッファリングされた総てのHost CommandのFlushingを行います。

> 処理時間はSDE_HOST_CMD_FLUSH_MODE_NORMAL・SDE_HOST_CMD_FLUSH_MODE_FORCE・SDE_HOST_CMD_FLUSH_MODE_FORCE_ALLの順番で時間がかかります。 SDE_HOST_CMD_FLUSH_MODE_FORCE_ALLはバッファリングされているHost Commandの数によってはかなり時間(数十ミリ秒から数百ミリ秒程度)がかかる可能性があります。

### 参照

> sdSysHostCmdBufFlush() | Sound LibraryでバッファリングされているHost Commandをフラッシングします

SDE_HOST_CMD_FLUSH_MODE

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000