SND_RecvCommandReply

構文

#include <nitro/snd.h>
const SNDCommand* SND_RecvCommandReply( u32 flags );

引数

flags フラグです。

返り値

コマンド処理応答があると、処理したコマンドリストを返します。応答が無い場合はNULLを返します。

説明

コマンド処理応答を受信します。

フラグflagsには、 SND_COMMAND_BLOCKまたは、SND_COMMAND_NOBLOCKを指定します。 SND_COMMAND_BLOCKの場合、コマンド処理応答があるまで関数内でブロックします。 SND_COMMAND_NOBLOCKの場合は、コマンド処理応答が無いとNULLを返します。

注意

予約済みコマンドが無い状態で、SND_FlushCommand() を 呼びだしても、コマンド処理応答はありませんので、注意してください。

参照

SND_FlushCommand

履歴

2004/07/20初版