wut/voice_8h.html
2020-03-26 16:49:18 +11:00

287 lines
40 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>wut: /home/ash/Code/wut2/include/sndcore2/voice.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">wut
&#160;<span id="projectnumber">1.0.0-beta9</span>
</div>
<div id="projectbrief">Wii U Toolchain</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1c4bf56b464529e8437c08b873e0bfc0.html">sndcore2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">voice.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="wut_8h_source.html">wut.h</a>&gt;</code><br />
<code>#include &quot;<a class="el" href="device_8h_source.html">device.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="sndcore2_2result_8h_source.html">result.h</a>&quot;</code><br />
</div>
<p><a href="voice_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structAXVoiceLink"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceLink">AXVoiceLink</a></td></tr>
<tr class="separator:structAXVoiceLink"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoiceOffsets"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceOffsets">AXVoiceOffsets</a></td></tr>
<tr class="separator:structAXVoiceOffsets"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoice"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a></td></tr>
<tr class="separator:structAXVoice"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoiceDeviceBusMixData"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceDeviceBusMixData">AXVoiceDeviceBusMixData</a></td></tr>
<tr class="separator:structAXVoiceDeviceBusMixData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoiceDeviceMixData"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceDeviceMixData">AXVoiceDeviceMixData</a></td></tr>
<tr class="separator:structAXVoiceDeviceMixData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoiceVeData"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceVeData">AXVoiceVeData</a></td></tr>
<tr class="separator:structAXVoiceVeData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoiceAdpcmLoopData"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceAdpcmLoopData">AXVoiceAdpcmLoopData</a></td></tr>
<tr class="separator:structAXVoiceAdpcmLoopData"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoiceAdpcm"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceAdpcm">AXVoiceAdpcm</a></td></tr>
<tr class="separator:structAXVoiceAdpcm"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structAXVoiceSrc"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#structAXVoiceSrc">AXVoiceSrc</a></td></tr>
<tr class="memdesc:structAXVoiceSrc"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> Sample Rate Converter. <a href="group__sndcore2__voice.html#structAXVoiceSrc">More...</a><br /></td></tr>
<tr class="separator:structAXVoiceSrc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga9181c7cb74bc7b01c9035907b93fa597"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga9181c7cb74bc7b01c9035907b93fa597">AXVoice</a></td></tr>
<tr class="separator:ga9181c7cb74bc7b01c9035907b93fa597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0acea21bce13a471b5744185c41afed5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceAdpcmLoopData">AXVoiceAdpcmLoopData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga0acea21bce13a471b5744185c41afed5">AXVoiceAdpcmLoopData</a></td></tr>
<tr class="separator:ga0acea21bce13a471b5744185c41afed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga828b6f3acc4c8baaeb4066b589427ccd"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceAdpcm">AXVoiceAdpcm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga828b6f3acc4c8baaeb4066b589427ccd">AXVoiceAdpcm</a></td></tr>
<tr class="separator:ga828b6f3acc4c8baaeb4066b589427ccd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga983b56958eeb15670fe0d91909323524"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceDeviceBusMixData">AXVoiceDeviceBusMixData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga983b56958eeb15670fe0d91909323524">AXVoiceDeviceBusMixData</a></td></tr>
<tr class="separator:ga983b56958eeb15670fe0d91909323524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a50c0809df498bed62ea5e7ae8b28e6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceDeviceMixData">AXVoiceDeviceMixData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga0a50c0809df498bed62ea5e7ae8b28e6">AXVoiceDeviceMixData</a></td></tr>
<tr class="separator:ga0a50c0809df498bed62ea5e7ae8b28e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d926f72e3b252538e1329a6edd76f80"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceLink">AXVoiceLink</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga0d926f72e3b252538e1329a6edd76f80">AXVoiceLink</a></td></tr>
<tr class="separator:ga0d926f72e3b252538e1329a6edd76f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadbae26ca12fac25bdfc7d9a9be154d41"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceOffsets">AXVoiceOffsets</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gadbae26ca12fac25bdfc7d9a9be154d41">AXVoiceOffsets</a></td></tr>
<tr class="separator:gadbae26ca12fac25bdfc7d9a9be154d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52579916f9dc1c01ef60f36e2dfd34fc"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceSrc">AXVoiceSrc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga52579916f9dc1c01ef60f36e2dfd34fc">AXVoiceSrc</a></td></tr>
<tr class="separator:ga52579916f9dc1c01ef60f36e2dfd34fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75befa14e16b6cb85ddffcca3a1b8fab"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__sndcore2__voice.html#structAXVoiceVeData">AXVoiceVeData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga75befa14e16b6cb85ddffcca3a1b8fab">AXVoiceVeData</a></td></tr>
<tr class="separator:ga75befa14e16b6cb85ddffcca3a1b8fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d20d48ac2fba5049564e77345352583"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga3d20d48ac2fba5049564e77345352583">AXVoiceFormat</a></td></tr>
<tr class="memdesc:ga3d20d48ac2fba5049564e77345352583"><td class="mdescLeft">&#160;</td><td class="mdescRight">A value from enum AX_VOICE_FORMAT. <a href="group__sndcore2__voice.html#ga3d20d48ac2fba5049564e77345352583">More...</a><br /></td></tr>
<tr class="separator:ga3d20d48ac2fba5049564e77345352583"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68c4389938c68564349c3fa61d7fdef6"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6">AXVoiceLoop</a></td></tr>
<tr class="memdesc:ga68c4389938c68564349c3fa61d7fdef6"><td class="mdescLeft">&#160;</td><td class="mdescRight">A value from enum AX_VOICE_LOOP. <a href="group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6">More...</a><br /></td></tr>
<tr class="separator:ga68c4389938c68564349c3fa61d7fdef6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad778f131dfb641d03e7e82f1873b3949"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949">AXVoiceSrcType</a></td></tr>
<tr class="memdesc:gad778f131dfb641d03e7e82f1873b3949"><td class="mdescLeft">&#160;</td><td class="mdescRight">A value from enum AX_VOICE_SRC_TYPE. <a href="group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949">More...</a><br /></td></tr>
<tr class="separator:gad778f131dfb641d03e7e82f1873b3949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac06df98e23ea9badc164c48a6e38bafa"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa">AXVoiceState</a></td></tr>
<tr class="memdesc:gac06df98e23ea9badc164c48a6e38bafa"><td class="mdescLeft">&#160;</td><td class="mdescRight">A value from enum AX_VOICE_STATE. <a href="group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa">More...</a><br /></td></tr>
<tr class="separator:gac06df98e23ea9badc164c48a6e38bafa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga424ca8a80e4569cac4dfc138bbe47c1c"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga424ca8a80e4569cac4dfc138bbe47c1c">AXVoiceRenderer</a></td></tr>
<tr class="memdesc:ga424ca8a80e4569cac4dfc138bbe47c1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A value from enum AX_VOICE_RENDERER. <a href="group__sndcore2__voice.html#ga424ca8a80e4569cac4dfc138bbe47c1c">More...</a><br /></td></tr>
<tr class="separator:ga424ca8a80e4569cac4dfc138bbe47c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdef5eaa413abf36309c8ad5eb50a1dd"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd">AXVoiceSrcRatioResult</a></td></tr>
<tr class="memdesc:gacdef5eaa413abf36309c8ad5eb50a1dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">A value from enum AX_VOICE_RATIO_RESULT. <a href="group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd">More...</a><br /></td></tr>
<tr class="separator:gacdef5eaa413abf36309c8ad5eb50a1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a56f72026d559bbef529927ace7f2f8"><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8">AXVoiceType</a></td></tr>
<tr class="memdesc:ga4a56f72026d559bbef529927ace7f2f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">A value from enum AX_VOICE_TYPE. <a href="group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8">More...</a><br /></td></tr>
<tr class="separator:ga4a56f72026d559bbef529927ace7f2f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f4a6a7ebe0517dc2e061c48cbd60b76"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga1f4a6a7ebe0517dc2e061c48cbd60b76">AXVoiceCallbackFn</a>) (void *)</td></tr>
<tr class="separator:ga1f4a6a7ebe0517dc2e061c48cbd60b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac060f8cacd4baa7a68f234a71f43ccd9"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gac060f8cacd4baa7a68f234a71f43ccd9">AXVoiceCallbackExFn</a>) (void *, uint32_t, uint32_t)</td></tr>
<tr class="separator:gac060f8cacd4baa7a68f234a71f43ccd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga9cb967587b8fc6976900a133e2f8b8da"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga9cb967587b8fc6976900a133e2f8b8da">AX_VOICE_FORMAT</a> { <br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa93137a1f2dd02a463d1d25d072ae44fa">AX_VOICE_FORMAT_ADPCM</a> = 0,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa57041be06ba4810408e69b67a87bf086">AX_VOICE_FORMAT_LPCM16</a> = 10,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga9cb967587b8fc6976900a133e2f8b8daa9945adcfac22ba80bb9c6eb40c7b64c5">AX_VOICE_FORMAT_LPCM8</a> = 25
<br />
}</td></tr>
<tr class="separator:ga9cb967587b8fc6976900a133e2f8b8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cf9ac33660b062bc02b894dd876bd36"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga4cf9ac33660b062bc02b894dd876bd36">AX_VOICE_LOOP</a> { <br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga4cf9ac33660b062bc02b894dd876bd36ac33f8dd11d9fd15bc4a25f71316e40f5">AX_VOICE_LOOP_DISABLED</a> = 0,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga4cf9ac33660b062bc02b894dd876bd36aa021e38704b8431214211bf61bb2ca78">AX_VOICE_LOOP_ENABLED</a> = 1
<br />
}</td></tr>
<tr class="separator:ga4cf9ac33660b062bc02b894dd876bd36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b46a491aa7e8dd96d7630b4e270221f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga9b46a491aa7e8dd96d7630b4e270221f">AX_VOICE_RENDERER</a> { <br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fac88d9711a7f77fcfecb770fc0436633d">AX_VOICE_RENDERER_DSP</a> = 0,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fa824f76d230ea4faf7715f28477983d4e">AX_VOICE_RENDERER_CPU</a> = 1,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga9b46a491aa7e8dd96d7630b4e270221fa0d282e9f0c62184afca0044c6bfcca0b">AX_VOICE_RENDERER_AUTO</a> = 2
<br />
}</td></tr>
<tr class="separator:ga9b46a491aa7e8dd96d7630b4e270221f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga488109e8efb5a08e2d77783eb62526f9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga488109e8efb5a08e2d77783eb62526f9">AX_VOICE_RATIO_RESULT</a> { <br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a317de31e2ab351422bb555b0434704b3">AX_VOICE_RATIO_RESULT_SUCCESS</a> = 0,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a0a46148554729b1740f80a2ccec73e60">AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO</a> = -1,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga488109e8efb5a08e2d77783eb62526f9a1a4fcece44ed429fafcfb3c43898a986">AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING</a> = -2
<br />
}</td></tr>
<tr class="separator:ga488109e8efb5a08e2d77783eb62526f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga466dd138e7bb1ce37b587da087a29565"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga466dd138e7bb1ce37b587da087a29565">AX_VOICE_SRC_TYPE</a> { <br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565a1691cfbd358374d9872ffa364358a778">AX_VOICE_SRC_TYPE_NONE</a> = 0,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565aedb582718dc6a0e3e61c9a53d38db34b">AX_VOICE_SRC_TYPE_LINEAR</a> = 1,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565a5be77e16d5dfacea67385205a670eb24">AX_VOICE_SRC_TYPE_UNK0</a> = 2,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565af310821ada277180214b7d43c0bc47ae">AX_VOICE_SRC_TYPE_UNK1</a> = 3,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga466dd138e7bb1ce37b587da087a29565ab1a48e3e2a330a110ff73bc04ba16550">AX_VOICE_SRC_TYPE_UNK2</a> = 4
<br />
}</td></tr>
<tr class="separator:ga466dd138e7bb1ce37b587da087a29565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32352519e1c664b1393471afd4aefdbe"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga32352519e1c664b1393471afd4aefdbe">AX_VOICE_STATE</a> { <br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga32352519e1c664b1393471afd4aefdbea34e77acf6df38dff9f96d5520bc31377">AX_VOICE_STATE_STOPPED</a> = 0,
<br />
&#160;&#160;<a class="el" href="group__sndcore2__voice.html#gga32352519e1c664b1393471afd4aefdbea29c2d7e2fe7dfe1a19bbb2e244a20e23">AX_VOICE_STATE_PLAYING</a> = 1
<br />
}</td></tr>
<tr class="separator:ga32352519e1c664b1393471afd4aefdbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1eaf6816e9d5ca46ccf480a1417eaea8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga1eaf6816e9d5ca46ccf480a1417eaea8">AX_VOICE_TYPE</a> { <a class="el" href="group__sndcore2__voice.html#gga1eaf6816e9d5ca46ccf480a1417eaea8a669e4ff3b40e68e93c2f00eca4f25dfb">AX_VOICE_TYPE_UNKNOWN</a>
}</td></tr>
<tr class="separator:ga1eaf6816e9d5ca46ccf480a1417eaea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaab0a543861b4bc8fa280b91f27105fef"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gaab0a543861b4bc8fa280b91f27105fef">AXVoiceBegin</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *v)</td></tr>
<tr class="separator:gaab0a543861b4bc8fa280b91f27105fef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae549a3fb71a0a0e3bc7b9d17c0a07634"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gae549a3fb71a0a0e3bc7b9d17c0a07634">AXVoiceEnd</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *v)</td></tr>
<tr class="separator:gae549a3fb71a0a0e3bc7b9d17c0a07634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga095e24f41296c9b5463fda47da652179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga095e24f41296c9b5463fda47da652179">AXAcquireVoice</a> (uint32_t priority, <a class="el" href="group__sndcore2__voice.html#ga1f4a6a7ebe0517dc2e061c48cbd60b76">AXVoiceCallbackFn</a> callback, void *userContext)</td></tr>
<tr class="separator:ga095e24f41296c9b5463fda47da652179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdb10f222eb22d60a0bc08224df5573d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gabdb10f222eb22d60a0bc08224df5573d">AXAcquireVoiceEx</a> (uint32_t priority, <a class="el" href="group__sndcore2__voice.html#gac060f8cacd4baa7a68f234a71f43ccd9">AXVoiceCallbackExFn</a> callback, void *userContext)</td></tr>
<tr class="separator:gabdb10f222eb22d60a0bc08224df5573d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga368ad534d2dbc50ad8a7f1e507d3aef1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372">BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga368ad534d2dbc50ad8a7f1e507d3aef1">AXCheckVoiceOffsets</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoiceOffsets">AXVoiceOffsets</a> *offsets)</td></tr>
<tr class="separator:ga368ad534d2dbc50ad8a7f1e507d3aef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8f5302efd16dcff9cd01b2f8937c636"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gac8f5302efd16dcff9cd01b2f8937c636">AXFreeVoice</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice)</td></tr>
<tr class="separator:gac8f5302efd16dcff9cd01b2f8937c636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0329a63f0e66bcdd5498f17b17cbd564"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga0329a63f0e66bcdd5498f17b17cbd564">AXGetMaxVoices</a> ()</td></tr>
<tr class="separator:ga0329a63f0e66bcdd5498f17b17cbd564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f4a124786b03eb7c52b4a2ff7b98d7a"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga3f4a124786b03eb7c52b4a2ff7b98d7a">AXGetVoiceCurrentOffsetEx</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, const void *samples)</td></tr>
<tr class="separator:ga3f4a124786b03eb7c52b4a2ff7b98d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9ae41b77c3cd95d11d1ea866f21d421"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gad9ae41b77c3cd95d11d1ea866f21d421">AXGetVoiceLoopCount</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice)</td></tr>
<tr class="separator:gad9ae41b77c3cd95d11d1ea866f21d421"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7bb75bf87a198509875eadd7a0dc713"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gad7bb75bf87a198509875eadd7a0dc713">AXGetVoiceOffsets</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#structAXVoiceOffsets">AXVoiceOffsets</a> *offsets)</td></tr>
<tr class="separator:gad7bb75bf87a198509875eadd7a0dc713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga745d0ef3e00c16cd772ee76c9d2ecc0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372">BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga745d0ef3e00c16cd772ee76c9d2ecc0a">AXIsVoiceRunning</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice)</td></tr>
<tr class="separator:ga745d0ef3e00c16cd772ee76c9d2ecc0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8148b9916d54dda584c7131b05d1ea3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gaf8148b9916d54dda584c7131b05d1ea3">AXSetVoiceAdpcm</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#structAXVoiceAdpcm">AXVoiceAdpcm</a> *adpcm)</td></tr>
<tr class="separator:gaf8148b9916d54dda584c7131b05d1ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80d6cbdba72e04f3ad85995cc6e9592d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga80d6cbdba72e04f3ad85995cc6e9592d">AXSetVoiceAdpcmLoop</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#structAXVoiceAdpcmLoopData">AXVoiceAdpcmLoopData</a> *loopData)</td></tr>
<tr class="separator:ga80d6cbdba72e04f3ad85995cc6e9592d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87b75993316be982ac313dea0d5e75a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga87b75993316be982ac313dea0d5e75a4">AXSetVoiceCurrentOffset</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint32_t offset)</td></tr>
<tr class="separator:ga87b75993316be982ac313dea0d5e75a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e66c78b15b024ee8d7e8da16710f944"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b">AXResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga6e66c78b15b024ee8d7e8da16710f944">AXSetVoiceDeviceMix</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__device.html#ga7c7e7ffa8ef32f2ef1da211b77a87dd7">AXDeviceType</a> type, uint32_t id, <a class="el" href="group__sndcore2__voice.html#structAXVoiceDeviceMixData">AXVoiceDeviceMixData</a> *mixData)</td></tr>
<tr class="separator:ga6e66c78b15b024ee8d7e8da16710f944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2862afbfcfa2876e1bb58767f99a435"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gad2862afbfcfa2876e1bb58767f99a435">AXSetVoiceEndOffset</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint32_t offset)</td></tr>
<tr class="separator:gad2862afbfcfa2876e1bb58767f99a435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c73d2fa634c37a2ae5bea92c46f3067"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga4c73d2fa634c37a2ae5bea92c46f3067">AXSetVoiceEndOffsetEx</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint32_t offset, const void *samples)</td></tr>
<tr class="separator:ga4c73d2fa634c37a2ae5bea92c46f3067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d5e2b382a99a3c58e7fb47481a19b72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b">AXResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga9d5e2b382a99a3c58e7fb47481a19b72">AXSetVoiceInitialTimeDelay</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint16_t delay)</td></tr>
<tr class="separator:ga9d5e2b382a99a3c58e7fb47481a19b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2da8dc7f245e1c9f5f29619f0891fdb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gac2da8dc7f245e1c9f5f29619f0891fdb">AXSetVoiceLoopOffset</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint32_t offset)</td></tr>
<tr class="separator:gac2da8dc7f245e1c9f5f29619f0891fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2612ad6bcc42599459d242855c00cdf9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga2612ad6bcc42599459d242855c00cdf9">AXSetVoiceLoopOffsetEx</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint32_t offset, const void *samples)</td></tr>
<tr class="separator:ga2612ad6bcc42599459d242855c00cdf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae4489e200d0453146b7f4fb49e1d418"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gaae4489e200d0453146b7f4fb49e1d418">AXSetVoiceLoop</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6">AXVoiceLoop</a> loop)</td></tr>
<tr class="separator:gaae4489e200d0453146b7f4fb49e1d418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c53318fcb40bb7019c66c8a9bc15663"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga3c53318fcb40bb7019c66c8a9bc15663">AXSetVoiceOffsets</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#structAXVoiceOffsets">AXVoiceOffsets</a> *offsets)</td></tr>
<tr class="separator:ga3c53318fcb40bb7019c66c8a9bc15663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42ba5e62536ab167b15cdbcbb158c80d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga42ba5e62536ab167b15cdbcbb158c80d">AXSetVoicePriority</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint32_t priority)</td></tr>
<tr class="separator:ga42ba5e62536ab167b15cdbcbb158c80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab0885861634afedf2fcc81a2f3cccb50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gab0885861634afedf2fcc81a2f3cccb50">AXSetVoiceRmtIIRCoefs</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, uint16_t filter,...)</td></tr>
<tr class="separator:gab0885861634afedf2fcc81a2f3cccb50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac8a3e3824d430156ca94f15151ce1589"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#gac8a3e3824d430156ca94f15151ce1589">AXSetVoiceSrc</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#structAXVoiceSrc">AXVoiceSrc</a> *src)</td></tr>
<tr class="separator:gac8a3e3824d430156ca94f15151ce1589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga703e581e5f1315824ab7cc12b3990e72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd">AXVoiceSrcRatioResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga703e581e5f1315824ab7cc12b3990e72">AXSetVoiceSrcRatio</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, float ratio)</td></tr>
<tr class="separator:ga703e581e5f1315824ab7cc12b3990e72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f994fb65be95d7ab8061a8b562af7bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga5f994fb65be95d7ab8061a8b562af7bc">AXSetVoiceSrcType</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949">AXVoiceSrcType</a> type)</td></tr>
<tr class="separator:ga5f994fb65be95d7ab8061a8b562af7bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bef07f249805603bd4edeed02157c60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga2bef07f249805603bd4edeed02157c60">AXSetVoiceState</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa">AXVoiceState</a> state)</td></tr>
<tr class="separator:ga2bef07f249805603bd4edeed02157c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13876f8e0a6828652739c16171e70195"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga13876f8e0a6828652739c16171e70195">AXSetVoiceType</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8">AXVoiceType</a> type)</td></tr>
<tr class="separator:ga13876f8e0a6828652739c16171e70195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga037528e0e7acdcf638ce47f05809c2ec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga037528e0e7acdcf638ce47f05809c2ec">AXSetVoiceVe</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, <a class="el" href="group__sndcore2__voice.html#structAXVoiceVeData">AXVoiceVeData</a> *veData)</td></tr>
<tr class="separator:ga037528e0e7acdcf638ce47f05809c2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga276073be2c65b23d63623304e9f91cd0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga276073be2c65b23d63623304e9f91cd0">AXSetVoiceVeDelta</a> (<a class="el" href="group__sndcore2__voice.html#structAXVoice">AXVoice</a> *voice, int16_t delta)</td></tr>
<tr class="separator:ga276073be2c65b23d63623304e9f91cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>