TwlIPL_commit-99/add-ins/TwlSystem/man/ja_JP/snd_drv/SNDChannelInfo.html

140 lines
3.4 KiB
HTML
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>SNDChannelInfo</title>
<link rel="stylesheet" href="../css/nitro.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.65.1">
</head>
<body>
<div class="refentry" lang="ja"><a name="IDAKKWT"></a><div class="titlepage">
<div></div>
<div></div>
</div>
<h1>SNDChannelInfo</h1>
<h2>定義</h2>
<dl>
<dd><pre class="funcsynopsisinfo"><code>#include &lt;nitro/snd.h&gt;</code></pre></dd>
<dd><pre class="funcsynopsisinfo"><code>typedef struct SNDChannelInfo
{
BOOL activeFlag : 1;
BOOL lockFlag : 1;
u16 volume;
u8 pan;
u8 pad_;
SNDEnvStatus envStatus;
} SNDChannelInfo;
</code></pre></dd>
<dd><pre class="funcprototype"></pre></dd>
</dl>
<div class="refsection" lang="ja"><a name="IDAPLWT"></a>
<h2>要素</h2>
<div class="variablelist">
<table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><em><strong><code>activeFlag</code></strong></em></td>
<td>アクティブフラグです。チャンネルが動作中かどうかを表します。</td>
</tr>
<tr>
<td><em><strong><code>lockFlag</code></strong></em></td>
<td>ロックフラグです。チャンネルがロックされているかどうかを表します。</td>
</tr>
</tbody>
</table>
</div>
<p>以下のメンバは、activeFlagがTRUEの時のみ有効です。</p>
<div class="variablelist">
<table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><em><strong><code>volume</code></strong></em></td>
<td>ボリュームです。値の範囲は、02032です。</td>
</tr>
<tr>
<td><em><strong><code>pan</code></strong></em></td>
<td>パンの値です。値の範囲は、0(左)64(中央)127(右)です。</td>
</tr>
</tbody>
</table>
</div>
<p>以下のメンバは、activeFlagがTRUEかつ、lockFlagがFALSEの時のみ有効です。</p>
<div class="variablelist">
<table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><em><strong><code>envStatus</code></strong></em></td>
<td>エンベロープステータスです。</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="refsection" lang="ja"><a name="IDAENWT"></a>
<h2>説明</h2>
<p>
チャンネル情報構造体です。1つのチャンネルの情報を保持しています。
</p>
<p>
この構造体の内容は、
<tt class="function"><a href="../snd/NNS_SndReadDriverChannelInfo.html">NNS_SndReadDriverChannelInfo</a></tt>関数で取得することができます。
</p>
<p>
エンベロープステータス<em><strong><code>envStatus</code></strong></em>は以下の値を取ります。
</p>
<div class="table"><a name="IDAXNWT"></a><p class="title"><b>表 . SNDEnvStatus</b></p>
<table summary="SNDEnvStatus" border="1">
<colgroup><col><col></colgroup>
<thead>
<tr>
<th>ラベル</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td>SND_ENV_ATTACK</td>
<td>アタック</td>
</tr>
<tr>
<td>SND_ENV_DECAY</td>
<td>ディケイ</td>
</tr>
<tr>
<td>SND_ENV_SUSTAIN</td>
<td>サステイン</td>
</tr>
<tr>
<td>SND_ENV_RELEASE</td>
<td>リリース</td>
</tr>
</tbody>
</table>
</div>
<div class="note">
<h3 class="title">注意</h3>
<p>
この構造体のサイズと、各メンバの並び順は、将来変更される可能性があります。
</p>
</div>
</div>
<h2>参照</h2>
<p><a href="../snd/NNS_SndReadDriverChannelInfo.html">NNS_SndReadDriverChannelInfo</a></p>
<h2>履歴</h2>
<p>2005/02/17 初版<br></p>
</div>
</body>
</html>