wut/group__sndcore2__voice.html

1409 lines
74 KiB
HTML
Raw Normal View History

2016-10-09 21:18:25 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.10"/>
<title>WUT: Voice</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>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</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">0.1</span>
</div>
<div id="projectbrief">Wii U Toolchain</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
</div><!-- top -->
<!-- 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 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<div class="ingroups"><a class="el" href="group__sndcore2.html">sndcore2</a></div></div> </div>
</div><!--header-->
<div class="contents">
<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:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_link.html">AXVoiceLink</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_offsets.html">AXVoiceOffsets</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice.html">AXVoice</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_device_bus_mix_data.html">AXVoiceDeviceBusMixData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_device_mix_data.html">AXVoiceDeviceMixData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_ve_data.html">AXVoiceVeData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_adpcm_loop_data.html">AXVoiceAdpcmLoopData</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_adpcm.html">AXVoiceAdpcm</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_a_x_voice_src.html">AXVoiceSrc</a></td></tr>
<tr class="separator:"><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="struct_a_x_voice.html">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="struct_a_x_voice_adpcm_loop_data.html">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="struct_a_x_voice_adpcm.html">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="struct_a_x_voice_device_bus_mix_data.html">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="struct_a_x_voice_device_mix_data.html">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="struct_a_x_voice_link.html">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="struct_a_x_voice_offsets.html">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="struct_a_x_voice_src.html">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="struct_a_x_voice_ve_data.html">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="#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="#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="#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="#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="#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="#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="#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> <tr class="separator:ga9cb967587b8fc6976900a133e2f8b8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
</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> <tr class="separator:ga4cf9ac33660b062bc02b894dd876bd36"><td class="memSeparator" colspan="2">&#160;</td></tr>
</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> <tr class="separator:ga9b46a491aa7e8dd96d7630b4e270221f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</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> <tr class="separator:ga488109e8efb5a08e2d77783eb62526f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</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> <tr class="separator:ga466dd138e7bb1ce37b587da087a29565"><td class="memSeparator" colspan="2">&#160;</td></tr>
</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> <tr class="separator:ga32352519e1c664b1393471afd4aefdbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</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> <tr class="separator:ga1eaf6816e9d5ca46ccf480a1417eaea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</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:ga095e24f41296c9b5463fda47da652179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_a_x_voice.html">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="struct_a_x_voice.html">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#a050c65e107f0c828f856a231f4b4e788">BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga368ad534d2dbc50ad8a7f1e507d3aef1">AXCheckVoiceOffsets</a> (<a class="el" href="struct_a_x_voice_offsets.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">AXVoice</a> *voice, <a class="el" href="struct_a_x_voice_offsets.html">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#a050c65e107f0c828f856a231f4b4e788">BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sndcore2__voice.html#ga745d0ef3e00c16cd772ee76c9d2ecc0a">AXIsVoiceRunning</a> (<a class="el" href="struct_a_x_voice.html">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="struct_a_x_voice.html">AXVoice</a> *voice, <a class="el" href="struct_a_x_voice_adpcm.html">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="struct_a_x_voice.html">AXVoice</a> *voice, <a class="el" href="struct_a_x_voice_adpcm_loop_data.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">AXVoice</a> *voice, <a class="el" href="group__sndcore2__device.html#ga7c7e7ffa8ef32f2ef1da211b77a87dd7">AXDeviceType</a> type, uint32_t id, <a class="el" href="struct_a_x_voice_device_mix_data.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">AXVoice</a> *voice, <a class="el" href="struct_a_x_voice_offsets.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">AXVoice</a> *voice, <a class="el" href="struct_a_x_voice_src.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">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="struct_a_x_voice.html">AXVoice</a> *voice, <a class="el" href="struct_a_x_voice_ve_data.html">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="struct_a_x_voice.html">AXVoice</a> *voice, int16_t delta)</td></tr>
<tr class="separator:ga276073be2c65b23d63623304e9f91cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="ga9181c7cb74bc7b01c9035907b93fa597"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice.html">AXVoice</a> <a class="el" href="struct_a_x_voice.html">AXVoice</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00017">17</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga0acea21bce13a471b5744185c41afed5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_adpcm_loop_data.html">AXVoiceAdpcmLoopData</a> <a class="el" href="struct_a_x_voice_adpcm_loop_data.html">AXVoiceAdpcmLoopData</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00018">18</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga828b6f3acc4c8baaeb4066b589427ccd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_adpcm.html">AXVoiceAdpcm</a> <a class="el" href="struct_a_x_voice_adpcm.html">AXVoiceAdpcm</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00019">19</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga983b56958eeb15670fe0d91909323524"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_device_bus_mix_data.html">AXVoiceDeviceBusMixData</a> <a class="el" href="struct_a_x_voice_device_bus_mix_data.html">AXVoiceDeviceBusMixData</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00020">20</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga0a50c0809df498bed62ea5e7ae8b28e6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_device_mix_data.html">AXVoiceDeviceMixData</a> <a class="el" href="struct_a_x_voice_device_mix_data.html">AXVoiceDeviceMixData</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00021">21</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga0d926f72e3b252538e1329a6edd76f80"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_link.html">AXVoiceLink</a> <a class="el" href="struct_a_x_voice_link.html">AXVoiceLink</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00022">22</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="gadbae26ca12fac25bdfc7d9a9be154d41"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_offsets.html">AXVoiceOffsets</a> <a class="el" href="struct_a_x_voice_offsets.html">AXVoiceOffsets</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00023">23</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga52579916f9dc1c01ef60f36e2dfd34fc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_src.html">AXVoiceSrc</a> <a class="el" href="struct_a_x_voice_src.html">AXVoiceSrc</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00024">24</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga75befa14e16b6cb85ddffcca3a1b8fab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct_a_x_voice_ve_data.html">AXVoiceVeData</a> <a class="el" href="struct_a_x_voice_ve_data.html">AXVoiceVeData</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00025">25</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga3d20d48ac2fba5049564e77345352583"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint16_t <a class="el" href="group__sndcore2__voice.html#ga3d20d48ac2fba5049564e77345352583">AXVoiceFormat</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A value from enum AX_VOICE_FORMAT. </p>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00028">28</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga68c4389938c68564349c3fa61d7fdef6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint16_t <a class="el" href="group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6">AXVoiceLoop</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A value from enum AX_VOICE_LOOP. </p>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00031">31</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="gad778f131dfb641d03e7e82f1873b3949"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949">AXVoiceSrcType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A value from enum AX_VOICE_SRC_TYPE. </p>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00034">34</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="gac06df98e23ea9badc164c48a6e38bafa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa">AXVoiceState</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A value from enum AX_VOICE_STATE. </p>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00037">37</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga424ca8a80e4569cac4dfc138bbe47c1c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__sndcore2__voice.html#ga424ca8a80e4569cac4dfc138bbe47c1c">AXVoiceRenderer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A value from enum AX_VOICE_RENDERER. </p>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00040">40</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="gacdef5eaa413abf36309c8ad5eb50a1dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef int32_t <a class="el" href="group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd">AXVoiceSrcRatioResult</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A value from enum AX_VOICE_RATIO_RESULT. </p>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00043">43</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga4a56f72026d559bbef529927ace7f2f8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef uint32_t <a class="el" href="group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8">AXVoiceType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>A value from enum AX_VOICE_TYPE. </p>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00046">46</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga1f4a6a7ebe0517dc2e061c48cbd60b76"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* AXVoiceCallbackFn) (void *)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00048">48</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="gac060f8cacd4baa7a68f234a71f43ccd9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef void(* AXVoiceCallbackExFn) (void *, uint32_t, uint32_t)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="voice_8h_source.html#l00049">49</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ga9cb967587b8fc6976900a133e2f8b8da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__sndcore2__voice.html#ga9cb967587b8fc6976900a133e2f8b8da">AX_VOICE_FORMAT</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga9cb967587b8fc6976900a133e2f8b8daa93137a1f2dd02a463d1d25d072ae44fa"></a>AX_VOICE_FORMAT_ADPCM&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga9cb967587b8fc6976900a133e2f8b8daa57041be06ba4810408e69b67a87bf086"></a>AX_VOICE_FORMAT_LPCM16&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga9cb967587b8fc6976900a133e2f8b8daa9945adcfac22ba80bb9c6eb40c7b64c5"></a>AX_VOICE_FORMAT_LPCM8&#160;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00051">51</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga4cf9ac33660b062bc02b894dd876bd36"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__sndcore2__voice.html#ga4cf9ac33660b062bc02b894dd876bd36">AX_VOICE_LOOP</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga4cf9ac33660b062bc02b894dd876bd36ac33f8dd11d9fd15bc4a25f71316e40f5"></a>AX_VOICE_LOOP_DISABLED&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga4cf9ac33660b062bc02b894dd876bd36aa021e38704b8431214211bf61bb2ca78"></a>AX_VOICE_LOOP_ENABLED&#160;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00058">58</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga9b46a491aa7e8dd96d7630b4e270221f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__sndcore2__voice.html#ga9b46a491aa7e8dd96d7630b4e270221f">AX_VOICE_RENDERER</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga9b46a491aa7e8dd96d7630b4e270221fac88d9711a7f77fcfecb770fc0436633d"></a>AX_VOICE_RENDERER_DSP&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga9b46a491aa7e8dd96d7630b4e270221fa824f76d230ea4faf7715f28477983d4e"></a>AX_VOICE_RENDERER_CPU&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga9b46a491aa7e8dd96d7630b4e270221fa0d282e9f0c62184afca0044c6bfcca0b"></a>AX_VOICE_RENDERER_AUTO&#160;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00064">64</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga488109e8efb5a08e2d77783eb62526f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__sndcore2__voice.html#ga488109e8efb5a08e2d77783eb62526f9">AX_VOICE_RATIO_RESULT</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga488109e8efb5a08e2d77783eb62526f9a317de31e2ab351422bb555b0434704b3"></a>AX_VOICE_RATIO_RESULT_SUCCESS&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga488109e8efb5a08e2d77783eb62526f9a0a46148554729b1740f80a2ccec73e60"></a>AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga488109e8efb5a08e2d77783eb62526f9a1a4fcece44ed429fafcfb3c43898a986"></a>AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING&#160;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00071">71</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga466dd138e7bb1ce37b587da087a29565"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__sndcore2__voice.html#ga466dd138e7bb1ce37b587da087a29565">AX_VOICE_SRC_TYPE</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga466dd138e7bb1ce37b587da087a29565a1691cfbd358374d9872ffa364358a778"></a>AX_VOICE_SRC_TYPE_NONE&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga466dd138e7bb1ce37b587da087a29565aedb582718dc6a0e3e61c9a53d38db34b"></a>AX_VOICE_SRC_TYPE_LINEAR&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga466dd138e7bb1ce37b587da087a29565a5be77e16d5dfacea67385205a670eb24"></a>AX_VOICE_SRC_TYPE_UNK0&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga466dd138e7bb1ce37b587da087a29565af310821ada277180214b7d43c0bc47ae"></a>AX_VOICE_SRC_TYPE_UNK1&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga466dd138e7bb1ce37b587da087a29565ab1a48e3e2a330a110ff73bc04ba16550"></a>AX_VOICE_SRC_TYPE_UNK2&#160;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00078">78</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga32352519e1c664b1393471afd4aefdbe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__sndcore2__voice.html#ga32352519e1c664b1393471afd4aefdbe">AX_VOICE_STATE</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga32352519e1c664b1393471afd4aefdbea34e77acf6df38dff9f96d5520bc31377"></a>AX_VOICE_STATE_STOPPED&#160;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="gga32352519e1c664b1393471afd4aefdbea29c2d7e2fe7dfe1a19bbb2e244a20e23"></a>AX_VOICE_STATE_PLAYING&#160;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00087">87</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<a class="anchor" id="ga1eaf6816e9d5ca46ccf480a1417eaea8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__sndcore2__voice.html#ga1eaf6816e9d5ca46ccf480a1417eaea8">AX_VOICE_TYPE</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="gga1eaf6816e9d5ca46ccf480a1417eaea8a669e4ff3b40e68e93c2f00eca4f25dfb"></a>AX_VOICE_TYPE_UNKNOWN&#160;</td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="voice_8h_source.html#l00093">93</a> of file <a class="el" href="voice_8h_source.html">voice.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga095e24f41296c9b5463fda47da652179"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_a_x_voice.html">AXVoice</a>* AXAcquireVoice </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>priority</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__sndcore2__voice.html#ga1f4a6a7ebe0517dc2e061c48cbd60b76">AXVoiceCallbackFn</a>&#160;</td>
<td class="paramname"><em>callback</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>userContext</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gabdb10f222eb22d60a0bc08224df5573d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_a_x_voice.html">AXVoice</a>* AXAcquireVoiceEx </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>priority</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__sndcore2__voice.html#gac060f8cacd4baa7a68f234a71f43ccd9">AXVoiceCallbackExFn</a>&#160;</td>
<td class="paramname"><em>callback</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>userContext</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga368ad534d2dbc50ad8a7f1e507d3aef1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="wut__types_8h.html#a050c65e107f0c828f856a231f4b4e788">BOOL</a> AXCheckVoiceOffsets </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_offsets.html">AXVoiceOffsets</a> *&#160;</td>
<td class="paramname"><em>offsets</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gac8f5302efd16dcff9cd01b2f8937c636"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXFreeVoice </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga0329a63f0e66bcdd5498f17b17cbd564"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t AXGetMaxVoices </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga3f4a124786b03eb7c52b4a2ff7b98d7a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t AXGetVoiceCurrentOffsetEx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>samples</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gad9ae41b77c3cd95d11d1ea866f21d421"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t AXGetVoiceLoopCount </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gad7bb75bf87a198509875eadd7a0dc713"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXGetVoiceOffsets </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_offsets.html">AXVoiceOffsets</a> *&#160;</td>
<td class="paramname"><em>offsets</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga745d0ef3e00c16cd772ee76c9d2ecc0a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="wut__types_8h.html#a050c65e107f0c828f856a231f4b4e788">BOOL</a> AXIsVoiceRunning </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gaf8148b9916d54dda584c7131b05d1ea3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceAdpcm </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_adpcm.html">AXVoiceAdpcm</a> *&#160;</td>
<td class="paramname"><em>adpcm</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga80d6cbdba72e04f3ad85995cc6e9592d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceAdpcmLoop </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_adpcm_loop_data.html">AXVoiceAdpcmLoopData</a> *&#160;</td>
<td class="paramname"><em>loopData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga87b75993316be982ac313dea0d5e75a4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceCurrentOffset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga6e66c78b15b024ee8d7e8da16710f944"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b">AXResult</a> AXSetVoiceDeviceMix </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__sndcore2__device.html#ga7c7e7ffa8ef32f2ef1da211b77a87dd7">AXDeviceType</a>&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_device_mix_data.html">AXVoiceDeviceMixData</a> *&#160;</td>
<td class="paramname"><em>mixData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gad2862afbfcfa2876e1bb58767f99a435"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceEndOffset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga4c73d2fa634c37a2ae5bea92c46f3067"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceEndOffsetEx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>samples</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga9d5e2b382a99a3c58e7fb47481a19b72"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__sndcore2__result.html#ga511adf416542a978c6b5395ae95aef6b">AXResult</a> AXSetVoiceInitialTimeDelay </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>delay</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gac2da8dc7f245e1c9f5f29619f0891fdb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceLoopOffset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga2612ad6bcc42599459d242855c00cdf9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceLoopOffsetEx </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>samples</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gaae4489e200d0453146b7f4fb49e1d418"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceLoop </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__sndcore2__voice.html#ga68c4389938c68564349c3fa61d7fdef6">AXVoiceLoop</a>&#160;</td>
<td class="paramname"><em>loop</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga3c53318fcb40bb7019c66c8a9bc15663"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceOffsets </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_offsets.html">AXVoiceOffsets</a> *&#160;</td>
<td class="paramname"><em>offsets</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga42ba5e62536ab167b15cdbcbb158c80d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoicePriority </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>priority</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gab0885861634afedf2fcc81a2f3cccb50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceRmtIIRCoefs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>filter</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="gac8a3e3824d430156ca94f15151ce1589"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceSrc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_src.html">AXVoiceSrc</a> *&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga703e581e5f1315824ab7cc12b3990e72"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__sndcore2__voice.html#gacdef5eaa413abf36309c8ad5eb50a1dd">AXVoiceSrcRatioResult</a> AXSetVoiceSrcRatio </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>ratio</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga5f994fb65be95d7ab8061a8b562af7bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceSrcType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__sndcore2__voice.html#gad778f131dfb641d03e7e82f1873b3949">AXVoiceSrcType</a>&#160;</td>
<td class="paramname"><em>type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga2bef07f249805603bd4edeed02157c60"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceState </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__sndcore2__voice.html#gac06df98e23ea9badc164c48a6e38bafa">AXVoiceState</a>&#160;</td>
<td class="paramname"><em>state</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga13876f8e0a6828652739c16171e70195"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceType </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__sndcore2__voice.html#ga4a56f72026d559bbef529927ace7f2f8">AXVoiceType</a>&#160;</td>
<td class="paramname"><em>type</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga037528e0e7acdcf638ce47f05809c2ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceVe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_a_x_voice_ve_data.html">AXVoiceVeData</a> *&#160;</td>
<td class="paramname"><em>veData</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ga276073be2c65b23d63623304e9f91cd0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AXSetVoiceVeDelta </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_a_x_voice.html">AXVoice</a> *&#160;</td>
<td class="paramname"><em>voice</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>delta</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
</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.10
</small></address>
</body>
</html>