mucomstat

MUCOM88のステータス取得

mucomstat var,option

var : 取得されたデータが代入される変数
option(0) : 取得オプション

(プラグイン / モジュール : hspmucom)

解説

MUCOM88再生時の内部ステータスを取得して変数に代入します。
最初に、mucomreset命令により音楽プレイヤーとしてMUCOM88をリセットしておく必要があります。
取得される内容は、optionパラメーターにより指定されます。
optionパラメーターは、以下の値を指定することができます。取得される数値はすべて整数型となります。

   ラベル                 : 内容
 ---------------------------------------------------------------
   MUCOM_STATUS_PLAYING     演奏中フラグ (停止=0/演奏中=1)
   MUCOM_STATUS_INTCOUNT    割り込みカウント(トータル)
   MUCOM_STATUS_PASSTICK    ストリーム再生にかかった負荷(ms)
   MUCOM_STATUS_MAJORVER    メジャーバージョンコード
   MUCOM_STATUS_MINORVER    マイナーバージョンコード
   MUCOM_STATUS_COUNT       割り込みカウント
   MUCOM_STATUS_MAXCOUNT    カウントの最大数(*)
   MUCOM_STATUS_MUBSIZE     音楽データのサイズ(*)
   MUCOM_STATUS_MUBRATE     音楽データのメモリ使用率(%)(*)
   MUCOM_STATUS_BASICSIZE   MMLデータのサイズ(*)
   MUCOM_STATUS_BASICRATE   MMLデータのメモリ使用率(%)(*)

(*) コンパイル後のみ取得可能

エラーが発生した場合は、システム変数statに0以外が代入されます。

関連項目

mucomplay音楽の再生(hspmucom)
mucomcompMMLのコンパイル(hspmucom)

サンプル逆引き (1)

test_status.hsp

情報

プラグイン / モジュールhspmucom
バージョン3.6
作成日2020/01/14
著作者onitama
URLhttp://hsp.tv/
備考hspmucom.asをインクルードすること。
タイプ拡張命令
グループ拡張サウンド出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspmucom.hs