1261 lines
81 KiB
HTML
1261 lines
81 KiB
HTML
<!-- HTML header for doxygen 1.10.0-->
|
|
<!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" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Mario Kart 64: ma_device Struct 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>
|
|
<script type="text/javascript" src="clipboard.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="cookie.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" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
|
|
<link href="docs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
|
|
<script type="text/javascript">
|
|
DoxygenAwesomeDarkModeToggle.init()
|
|
</script>
|
|
</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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">Mario Kart 64
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.13.2 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() { codefold.init(0); });
|
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search',true);
|
|
$(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function(){initNavTree('structma__device.html',''); initResizable(true); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- 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">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-attribs">Data Fields</a> </div>
|
|
<div class="headertitle"><div class="title">ma_device Struct Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="miniaudio_8h_source.html">miniaudio.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ma_device:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="structma__device__coll__graph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Data Fields</h2></td></tr>
|
|
<tr class="memitem:a296384964f4670de8d55639b874d66a6" id="r_a296384964f4670de8d55639b874d66a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structma__context.html">ma_context</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a296384964f4670de8d55639b874d66a6">pContext</a></td></tr>
|
|
<tr class="separator:a296384964f4670de8d55639b874d66a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73d3816e28943e5a625293261dde0545" id="r_a73d3816e28943e5a625293261dde0545"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a73d3816e28943e5a625293261dde0545">type</a></td></tr>
|
|
<tr class="separator:a73d3816e28943e5a625293261dde0545"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd581c488f2324018c250991235c48e1" id="r_acd581c488f2324018c250991235c48e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd581c488f2324018c250991235c48e1">sampleRate</a></td></tr>
|
|
<tr class="separator:acd581c488f2324018c250991235c48e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a843aa3d275e2e63e50f4be79119e0d2a" id="r_a843aa3d275e2e63e50f4be79119e0d2a"><td class="memItemLeft" align="right" valign="top">ma_atomic_device_state </td><td class="memItemRight" valign="bottom"><a class="el" href="#a843aa3d275e2e63e50f4be79119e0d2a">state</a></td></tr>
|
|
<tr class="separator:a843aa3d275e2e63e50f4be79119e0d2a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19c2d89ae59e6df1ef874356a9aa8721" id="r_a19c2d89ae59e6df1ef874356a9aa8721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a9f9738803a7b92edf44d7645599482ba">ma_device_data_proc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a19c2d89ae59e6df1ef874356a9aa8721">onData</a></td></tr>
|
|
<tr class="separator:a19c2d89ae59e6df1ef874356a9aa8721"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a215cd4cb935dec521e48d8f713d75aad" id="r_a215cd4cb935dec521e48d8f713d75aad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a505d6f35da993f5a1e9261b85e5d9ab6">ma_device_notification_proc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a215cd4cb935dec521e48d8f713d75aad">onNotification</a></td></tr>
|
|
<tr class="separator:a215cd4cb935dec521e48d8f713d75aad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af74b77ee9cdc0d404b104e356e07146c" id="r_af74b77ee9cdc0d404b104e356e07146c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#ae4d7c985593000f6e60b2f35843f6875">ma_stop_proc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af74b77ee9cdc0d404b104e356e07146c">onStop</a></td></tr>
|
|
<tr class="separator:af74b77ee9cdc0d404b104e356e07146c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17659052eaec814246e00427ade6708f" id="r_a17659052eaec814246e00427ade6708f"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a17659052eaec814246e00427ade6708f">pUserData</a></td></tr>
|
|
<tr class="separator:a17659052eaec814246e00427ade6708f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a490a3cca18c6ac69228bf22f678d3ae2" id="r_a490a3cca18c6ac69228bf22f678d3ae2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a490a3cca18c6ac69228bf22f678d3ae2">startStopLock</a></td></tr>
|
|
<tr class="separator:a490a3cca18c6ac69228bf22f678d3ae2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ab800fd8bc0f8789d3d42d0718d9ae2" id="r_a8ab800fd8bc0f8789d3d42d0718d9ae2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structma__event.html">ma_event</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ab800fd8bc0f8789d3d42d0718d9ae2">wakeupEvent</a></td></tr>
|
|
<tr class="separator:a8ab800fd8bc0f8789d3d42d0718d9ae2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4bf38af6bf193250b13240288a522df0" id="r_a4bf38af6bf193250b13240288a522df0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structma__event.html">ma_event</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4bf38af6bf193250b13240288a522df0">startEvent</a></td></tr>
|
|
<tr class="separator:a4bf38af6bf193250b13240288a522df0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c650c1c37a61b204b3a7d4555f0e783" id="r_a4c650c1c37a61b204b3a7d4555f0e783"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structma__event.html">ma_event</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4c650c1c37a61b204b3a7d4555f0e783">stopEvent</a></td></tr>
|
|
<tr class="separator:a4c650c1c37a61b204b3a7d4555f0e783"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6b078a08850685bd428df8201332fa7" id="r_aa6b078a08850685bd428df8201332fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#abebab380593238dca3c9a9298cba8690">ma_thread</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6b078a08850685bd428df8201332fa7">thread</a></td></tr>
|
|
<tr class="separator:aa6b078a08850685bd428df8201332fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45e6dbb4cf34310aca34d12b58f1e94a" id="r_a45e6dbb4cf34310aca34d12b58f1e94a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a45e6dbb4cf34310aca34d12b58f1e94a">workResult</a></td></tr>
|
|
<tr class="separator:a45e6dbb4cf34310aca34d12b58f1e94a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe85b65a3f300be7511ea8a2c579f554" id="r_abe85b65a3f300be7511ea8a2c579f554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abe85b65a3f300be7511ea8a2c579f554">isOwnerOfContext</a></td></tr>
|
|
<tr class="separator:abe85b65a3f300be7511ea8a2c579f554"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3799c81e4ffa8787131e76890d281ad9" id="r_a3799c81e4ffa8787131e76890d281ad9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3799c81e4ffa8787131e76890d281ad9">noPreSilencedOutputBuffer</a></td></tr>
|
|
<tr class="separator:a3799c81e4ffa8787131e76890d281ad9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0306cc1da19194000ad943c37facb94b" id="r_a0306cc1da19194000ad943c37facb94b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0306cc1da19194000ad943c37facb94b">noClip</a></td></tr>
|
|
<tr class="separator:a0306cc1da19194000ad943c37facb94b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d417b688e3d0fc66be5eb9dd44fcdc2" id="r_a1d417b688e3d0fc66be5eb9dd44fcdc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d417b688e3d0fc66be5eb9dd44fcdc2">noDisableDenormals</a></td></tr>
|
|
<tr class="separator:a1d417b688e3d0fc66be5eb9dd44fcdc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3751b85ce8b7f5f879d2db34037a3128" id="r_a3751b85ce8b7f5f879d2db34037a3128"><td class="memItemLeft" align="right" valign="top"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3751b85ce8b7f5f879d2db34037a3128">noFixedSizedCallback</a></td></tr>
|
|
<tr class="separator:a3751b85ce8b7f5f879d2db34037a3128"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bd1ceb2e05510097edf58185ff15476" id="r_a5bd1ceb2e05510097edf58185ff15476"><td class="memItemLeft" align="right" valign="top">ma_atomic_float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5bd1ceb2e05510097edf58185ff15476">masterVolumeFactor</a></td></tr>
|
|
<tr class="separator:a5bd1ceb2e05510097edf58185ff15476"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41c01976c66466c42da408c0916b31e0" id="r_a41c01976c66466c42da408c0916b31e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structma__duplex__rb.html">ma_duplex_rb</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41c01976c66466c42da408c0916b31e0">duplexRB</a></td></tr>
|
|
<tr class="separator:a41c01976c66466c42da408c0916b31e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a921d572b92d2bef8c7f8b86f76a74025" id="r_a921d572b92d2bef8c7f8b86f76a74025"><td class="memItemLeft" >struct { </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19cb74eff1644e14a7a2158692f4db33" id="r_a19cb74eff1644e14a7a2158692f4db33"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a3151a0380312aecefda8302319057583">ma_resample_algorithm</a>   <a class="el" href="#a77dbf362ee6770554f4c1a0e7c52ef57">algorithm</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a19cb74eff1644e14a7a2158692f4db33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb137dbf03696528f5a63e846a671afe" id="r_afb137dbf03696528f5a63e846a671afe"><td class="memItemLeft" >   <a class="el" href="structma__resampling__backend__vtable.html">ma_resampling_backend_vtable</a> *   <a class="el" href="#a86e72dd45f696b5096c383c10137b86e">pBackendVTable</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:afb137dbf03696528f5a63e846a671afe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6222a5f71b5170bb2741c12e272348ae" id="r_a6222a5f71b5170bb2741c12e272348ae"><td class="memItemLeft" >   void *   <a class="el" href="#a1163aeca6e3175d700d23211cb08bcd7">pBackendUserData</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a6222a5f71b5170bb2741c12e272348ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac311b61ad54db21c3588512bfaa985c9" id="r_ac311b61ad54db21c3588512bfaa985c9"><td class="memItemLeft" >   struct { </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a69219a82705374f7eda820418a7a02a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8844fd2f49f3f3bc47dc2016c7945c11" id="r_a8844fd2f49f3f3bc47dc2016c7945c11"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a6895055900bc81f5b82767f3d052ee9a">lpfOrder</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a8844fd2f49f3f3bc47dc2016c7945c11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac311b61ad54db21c3588512bfaa985c9" id="r_ac311b61ad54db21c3588512bfaa985c9"><td class="memItemLeft" valign="top">   }   <a class="el" href="#a69219a82705374f7eda820418a7a02a2">linear</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ac311b61ad54db21c3588512bfaa985c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a921d572b92d2bef8c7f8b86f76a74025" id="r_a921d572b92d2bef8c7f8b86f76a74025"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="#a921d572b92d2bef8c7f8b86f76a74025">resampling</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a921d572b92d2bef8c7f8b86f76a74025"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fbd24ee719315743fdf8dff68845b40" id="r_a8fbd24ee719315743fdf8dff68845b40"><td class="memItemLeft" >struct { </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad74a8943a691176decea6282bc571608" id="r_ad74a8943a691176decea6282bc571608"><td class="memItemLeft" >   <a class="el" href="unionma__device__id.html">ma_device_id</a> *   <a class="el" href="#a48812bfe2fa25aafcc578c17a89f92ee">pID</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad74a8943a691176decea6282bc571608"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44b2054001b65fcb479c1744d04c569c" id="r_a44b2054001b65fcb479c1744d04c569c"><td class="memItemLeft" >   <a class="el" href="unionma__device__id.html">ma_device_id</a>   <a class="el" href="#af085511ca965c7cd72c3333001e82426">id</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a44b2054001b65fcb479c1744d04c569c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad02f12da2d18c32db043db57b2345016" id="r_ad02f12da2d18c32db043db57b2345016"><td class="memItemLeft" >   char   <a class="el" href="#a031f38334b08e106e68f2775531c7aa7">name</a> [<a class="el" href="miniaudio_8h.html#af97b9523b9aae8afa923868c4cbd577e">MA_MAX_DEVICE_NAME_LENGTH</a>+1] </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad02f12da2d18c32db043db57b2345016"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5ea3a05e15c52b44a6165dd4ae6f0bb" id="r_ab5ea3a05e15c52b44a6165dd4ae6f0bb"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a7205e795ceb914cbf97f19487627f3a9">ma_share_mode</a>   <a class="el" href="#aa809cfd00093132e6551e916a66231cc">shareMode</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ab5ea3a05e15c52b44a6165dd4ae6f0bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d4fb69df035e1ded60a61d508001873" id="r_a3d4fb69df035e1ded60a61d508001873"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a>   <a class="el" href="#a067736bded9aaf1712ec692850f44e84">format</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a3d4fb69df035e1ded60a61d508001873"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3d29e98136a8a4da5f7d234db50f1c3" id="r_ad3d29e98136a8a4da5f7d234db50f1c3"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#abcaf69ad2c950f862374d4caacb8827c">channels</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad3d29e98136a8a4da5f7d234db50f1c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25f9ac40834cbfa0bbef249dde2dc45f" id="r_a25f9ac40834cbfa0bbef249dde2dc45f"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a1fc95b50a97f37464c83ba348861e808">ma_channel</a>   <a class="el" href="#afd9de6802d695695b769eccaed144930">channelMap</a> [<a class="el" href="miniaudio_8h.html#ac910830c60d9771f26633b338675d7a7">MA_MAX_CHANNELS</a>] </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a25f9ac40834cbfa0bbef249dde2dc45f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08deae3cb4f626e0df168ae566f03013" id="r_a08deae3cb4f626e0df168ae566f03013"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a>   <a class="el" href="#ab029bfffbdb9d418e3a51b897de6ec6f">internalFormat</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a08deae3cb4f626e0df168ae566f03013"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad400207bff094af45d9cff395a77fe95" id="r_ad400207bff094af45d9cff395a77fe95"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#ab4aceefa6edfa22500dd6e1f8d016c60">internalChannels</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad400207bff094af45d9cff395a77fe95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a329d6a09102119d45e92e1ce7feec0" id="r_a3a329d6a09102119d45e92e1ce7feec0"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a4265ec81eb5eecbe3eef20b1304bef8d">internalSampleRate</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a3a329d6a09102119d45e92e1ce7feec0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae5b056d52fe9332ec77f0633dc4b3a2" id="r_aae5b056d52fe9332ec77f0633dc4b3a2"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a1fc95b50a97f37464c83ba348861e808">ma_channel</a>   <a class="el" href="#a85e320ead4be5a1d76d1c014710fee8e">internalChannelMap</a> [<a class="el" href="miniaudio_8h.html#ac910830c60d9771f26633b338675d7a7">MA_MAX_CHANNELS</a>] </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:aae5b056d52fe9332ec77f0633dc4b3a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaeda0a815b9466cdde95b41977b08cea" id="r_aaeda0a815b9466cdde95b41977b08cea"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a5a5e308d294e4a31ac2de5ee0f49e973">internalPeriodSizeInFrames</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:aaeda0a815b9466cdde95b41977b08cea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac289e57f48c644fd4e7ea1fb2e9732a0" id="r_ac289e57f48c644fd4e7ea1fb2e9732a0"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a4660ee6cb36e12af0d2c289e0365aa74">internalPeriods</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ac289e57f48c644fd4e7ea1fb2e9732a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae2e11158b0c6eda9011b93d0b7c2b77" id="r_aae2e11158b0c6eda9011b93d0b7c2b77"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a68d7c974b163b5528b79d0f4dd73babe">ma_channel_mix_mode</a>   <a class="el" href="#a77aaef6f41996dad941cf0577cc3da92">channelMixMode</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:aae2e11158b0c6eda9011b93d0b7c2b77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14de7f54ed541ff9029d88ae11283234" id="r_a14de7f54ed541ff9029d88ae11283234"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a>   <a class="el" href="#ae0df76e32d8724f3634da155362d4e65">calculateLFEFromSpatialChannels</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a14de7f54ed541ff9029d88ae11283234"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44e30bd09ef375792693ae482a196332" id="r_a44e30bd09ef375792693ae482a196332"><td class="memItemLeft" >   <a class="el" href="structma__data__converter.html">ma_data_converter</a>   <a class="el" href="#a68cbedc5e1012572e31d345fa1539c06">converter</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a44e30bd09ef375792693ae482a196332"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad53a8ac628df88c84d043ee4f9bde0d4" id="r_ad53a8ac628df88c84d043ee4f9bde0d4"><td class="memItemLeft" >   void *   <a class="el" href="#a390c88ddcd24a0cf954488a8f5e33bac">pIntermediaryBuffer</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad53a8ac628df88c84d043ee4f9bde0d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adaa92ba990a8c15b0754d3c6280f70d4" id="r_adaa92ba990a8c15b0754d3c6280f70d4"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a0162b58a66ca94f1445a031fc5028bc1">intermediaryBufferCap</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:adaa92ba990a8c15b0754d3c6280f70d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adda74f7320c80e4cf0da3f5b4c9737ec" id="r_adda74f7320c80e4cf0da3f5b4c9737ec"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a0e4274972cffcbd5c9229db6609ff496">intermediaryBufferLen</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:adda74f7320c80e4cf0da3f5b4c9737ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac9b9531ee9ec0eec0308c3e19d41010" id="r_aac9b9531ee9ec0eec0308c3e19d41010"><td class="memItemLeft" >   void *   <a class="el" href="#a60709b2fb59ee11f48b1b8c13462cace">pInputCache</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:aac9b9531ee9ec0eec0308c3e19d41010"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49c16ecc30b0a8f7f5aba53922eeda25" id="r_a49c16ecc30b0a8f7f5aba53922eeda25"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>   <a class="el" href="#af6eae026f2103da2acaca1fd374b7683">inputCacheCap</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a49c16ecc30b0a8f7f5aba53922eeda25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8efc75e97622d23d13decdb41d5dbbd" id="r_ac8efc75e97622d23d13decdb41d5dbbd"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>   <a class="el" href="#af5413fd74034ed196f0f1aa6dff6a092">inputCacheConsumed</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ac8efc75e97622d23d13decdb41d5dbbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada40b44a88e9d9661ae87f305f15e4c0" id="r_ada40b44a88e9d9661ae87f305f15e4c0"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>   <a class="el" href="#ae7dd6c01022ac8f6547be2c93d864338">inputCacheRemaining</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ada40b44a88e9d9661ae87f305f15e4c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fbd24ee719315743fdf8dff68845b40" id="r_a8fbd24ee719315743fdf8dff68845b40"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8fbd24ee719315743fdf8dff68845b40">playback</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a8fbd24ee719315743fdf8dff68845b40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8daa174a588acb504ac57e4220295107" id="r_a8daa174a588acb504ac57e4220295107"><td class="memItemLeft" >struct { </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a686538c6e2b10c659fce0014be517175" id="r_a686538c6e2b10c659fce0014be517175"><td class="memItemLeft" >   <a class="el" href="unionma__device__id.html">ma_device_id</a> *   <a class="el" href="#a48812bfe2fa25aafcc578c17a89f92ee">pID</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a686538c6e2b10c659fce0014be517175"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93d95f9b13c4af27e995f74013818144" id="r_a93d95f9b13c4af27e995f74013818144"><td class="memItemLeft" >   <a class="el" href="unionma__device__id.html">ma_device_id</a>   <a class="el" href="#af085511ca965c7cd72c3333001e82426">id</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a93d95f9b13c4af27e995f74013818144"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa03f3c3d60508add8c65351c87123e04" id="r_aa03f3c3d60508add8c65351c87123e04"><td class="memItemLeft" >   char   <a class="el" href="#a031f38334b08e106e68f2775531c7aa7">name</a> [<a class="el" href="miniaudio_8h.html#af97b9523b9aae8afa923868c4cbd577e">MA_MAX_DEVICE_NAME_LENGTH</a>+1] </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:aa03f3c3d60508add8c65351c87123e04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74d6b7b648d1b2aad3ce824ce5282b5f" id="r_a74d6b7b648d1b2aad3ce824ce5282b5f"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a7205e795ceb914cbf97f19487627f3a9">ma_share_mode</a>   <a class="el" href="#aa809cfd00093132e6551e916a66231cc">shareMode</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a74d6b7b648d1b2aad3ce824ce5282b5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a04581743afa9c1a285e68dc7fd0e95b0" id="r_a04581743afa9c1a285e68dc7fd0e95b0"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a>   <a class="el" href="#a067736bded9aaf1712ec692850f44e84">format</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a04581743afa9c1a285e68dc7fd0e95b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9112c92bba6729ccffa590e634fa32ee" id="r_a9112c92bba6729ccffa590e634fa32ee"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#abcaf69ad2c950f862374d4caacb8827c">channels</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a9112c92bba6729ccffa590e634fa32ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e7d52224a266ad7ad1f270aeac07bf5" id="r_a6e7d52224a266ad7ad1f270aeac07bf5"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a1fc95b50a97f37464c83ba348861e808">ma_channel</a>   <a class="el" href="#afd9de6802d695695b769eccaed144930">channelMap</a> [<a class="el" href="miniaudio_8h.html#ac910830c60d9771f26633b338675d7a7">MA_MAX_CHANNELS</a>] </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a6e7d52224a266ad7ad1f270aeac07bf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f83d3a57d32c37d24e19d86c016a09a" id="r_a1f83d3a57d32c37d24e19d86c016a09a"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a>   <a class="el" href="#ab029bfffbdb9d418e3a51b897de6ec6f">internalFormat</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a1f83d3a57d32c37d24e19d86c016a09a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59b8a3bed8eacbc10bf7fffe9a5b604c" id="r_a59b8a3bed8eacbc10bf7fffe9a5b604c"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#ab4aceefa6edfa22500dd6e1f8d016c60">internalChannels</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a59b8a3bed8eacbc10bf7fffe9a5b604c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e48b9a197621e16fccb68f22bf99396" id="r_a6e48b9a197621e16fccb68f22bf99396"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a4265ec81eb5eecbe3eef20b1304bef8d">internalSampleRate</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a6e48b9a197621e16fccb68f22bf99396"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72411686293ddc96445e4dd9346ea7b4" id="r_a72411686293ddc96445e4dd9346ea7b4"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a1fc95b50a97f37464c83ba348861e808">ma_channel</a>   <a class="el" href="#a85e320ead4be5a1d76d1c014710fee8e">internalChannelMap</a> [<a class="el" href="miniaudio_8h.html#ac910830c60d9771f26633b338675d7a7">MA_MAX_CHANNELS</a>] </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a72411686293ddc96445e4dd9346ea7b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5349b2a7d1270a234ca6855e5410b1a" id="r_ae5349b2a7d1270a234ca6855e5410b1a"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a5a5e308d294e4a31ac2de5ee0f49e973">internalPeriodSizeInFrames</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ae5349b2a7d1270a234ca6855e5410b1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b617e19735c39df82a48d928b9dec42" id="r_a9b617e19735c39df82a48d928b9dec42"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a4660ee6cb36e12af0d2c289e0365aa74">internalPeriods</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a9b617e19735c39df82a48d928b9dec42"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4934696c534a6606c0c7e073a5e87268" id="r_a4934696c534a6606c0c7e073a5e87268"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a68d7c974b163b5528b79d0f4dd73babe">ma_channel_mix_mode</a>   <a class="el" href="#a77aaef6f41996dad941cf0577cc3da92">channelMixMode</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a4934696c534a6606c0c7e073a5e87268"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5307b2551f9e7066336ab824982c19d" id="r_ad5307b2551f9e7066336ab824982c19d"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a>   <a class="el" href="#ae0df76e32d8724f3634da155362d4e65">calculateLFEFromSpatialChannels</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad5307b2551f9e7066336ab824982c19d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7a8a5ecaa99babaa34b663ed8380c82" id="r_ae7a8a5ecaa99babaa34b663ed8380c82"><td class="memItemLeft" >   <a class="el" href="structma__data__converter.html">ma_data_converter</a>   <a class="el" href="#a68cbedc5e1012572e31d345fa1539c06">converter</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ae7a8a5ecaa99babaa34b663ed8380c82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a334c9fae68aebcf6f2f90162b05e66d4" id="r_a334c9fae68aebcf6f2f90162b05e66d4"><td class="memItemLeft" >   void *   <a class="el" href="#a390c88ddcd24a0cf954488a8f5e33bac">pIntermediaryBuffer</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a334c9fae68aebcf6f2f90162b05e66d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2614b9070408bcbedae0a29df8138e9" id="r_ad2614b9070408bcbedae0a29df8138e9"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a0162b58a66ca94f1445a031fc5028bc1">intermediaryBufferCap</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad2614b9070408bcbedae0a29df8138e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fb601cf627299975d53c09939af6d3f" id="r_a2fb601cf627299975d53c09939af6d3f"><td class="memItemLeft" >   <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a0e4274972cffcbd5c9229db6609ff496">intermediaryBufferLen</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a2fb601cf627299975d53c09939af6d3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8daa174a588acb504ac57e4220295107" id="r_a8daa174a588acb504ac57e4220295107"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8daa174a588acb504ac57e4220295107">capture</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a8daa174a588acb504ac57e4220295107"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd04731a6b561647c7d6e21a78ce6ac5" id="r_acd04731a6b561647c7d6e21a78ce6ac5"><td class="memItemLeft" >union { </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6c64a365c6cff3797c486f699987d37" id="r_ad6c64a365c6cff3797c486f699987d37"><td class="memItemLeft" >   struct { </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a6f60e1ecdd45407b6079c11b82d37f1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8a5096d1beff7f85b112943e9ee3b7e" id="r_af8a5096d1beff7f85b112943e9ee3b7e"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#abebab380593238dca3c9a9298cba8690">ma_thread</a>   <a class="el" href="#ad4a371a1ed3c685c6bb804d00629b170">deviceThread</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:af8a5096d1beff7f85b112943e9ee3b7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a647a6feff66ac7bd9df5e89fffef75c6" id="r_a647a6feff66ac7bd9df5e89fffef75c6"><td class="memItemLeft" >      <a class="el" href="structma__event.html">ma_event</a>   <a class="el" href="#ac1465b955127aa5206ccc908c06672a6">operationEvent</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a647a6feff66ac7bd9df5e89fffef75c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77246226094b9208c7e9bfb6fa6bbf45" id="r_a77246226094b9208c7e9bfb6fa6bbf45"><td class="memItemLeft" >      <a class="el" href="structma__event.html">ma_event</a>   <a class="el" href="#aac4d00f543b9294154a848d3cdbd9cd6">operationCompletionEvent</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a77246226094b9208c7e9bfb6fa6bbf45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a872a7ac055830ad72382a99065f25ac4" id="r_a872a7ac055830ad72382a99065f25ac4"><td class="memItemLeft" >      <a class="el" href="structma__semaphore.html">ma_semaphore</a>   <a class="el" href="#a4fa9d2f91c4db5030b9390a182a1f341">operationSemaphore</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a872a7ac055830ad72382a99065f25ac4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4f0d31f23d09f27dd9dd0248601cdbb" id="r_aa4f0d31f23d09f27dd9dd0248601cdbb"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#abdb2ef52a92b23b54a3b9c5536b5c412">operation</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:aa4f0d31f23d09f27dd9dd0248601cdbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95f4b8f038e55eb59bead157d3f39860" id="r_a95f4b8f038e55eb59bead157d3f39860"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>   <a class="el" href="#a0003cafe48af58ca9993cc0ac9e8aac0">operationResult</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a95f4b8f038e55eb59bead157d3f39860"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fd79bcf20f8c908f0f3ee5f2e112211" id="r_a7fd79bcf20f8c908f0f3ee5f2e112211"><td class="memItemLeft" >      <a class="el" href="unionma__timer.html">ma_timer</a>   <a class="el" href="#af235e19608dbaa93d0f3f9aa5322209c">timer</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a7fd79bcf20f8c908f0f3ee5f2e112211"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c1150586beeb30ed0ac03b089347e88" id="r_a2c1150586beeb30ed0ac03b089347e88"><td class="memItemLeft" >      double   <a class="el" href="#a699908e55b2b8c39c5faabd1002f2fb9">priorRunTime</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a2c1150586beeb30ed0ac03b089347e88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a211f089cf79842ad721397a49c299a7d" id="r_a211f089cf79842ad721397a49c299a7d"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#af01518bc8b6b9965de30cb46146c99d7">currentPeriodFramesRemainingPlayback</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a211f089cf79842ad721397a49c299a7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa906e43cc8e9ddc9eeb2c1ff0a12b97c" id="r_aa906e43cc8e9ddc9eeb2c1ff0a12b97c"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a>   <a class="el" href="#a33f04e0078e8efad5dfe8867c58fceb4">currentPeriodFramesRemainingCapture</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:aa906e43cc8e9ddc9eeb2c1ff0a12b97c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a337bbe6c72d9665986bb07372984ed3f" id="r_a337bbe6c72d9665986bb07372984ed3f"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>   <a class="el" href="#af85b3317b4b544b74a2ef95879908230">lastProcessedFramePlayback</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a337bbe6c72d9665986bb07372984ed3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a3a05f911d7466e0f64d207a2fa8e08" id="r_a0a3a05f911d7466e0f64d207a2fa8e08"><td class="memItemLeft" >      <a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>   <a class="el" href="#a2d9b90138ac03afe69a0544467bf1dc1">lastProcessedFrameCapture</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a0a3a05f911d7466e0f64d207a2fa8e08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45d577da5ee2510d80cd3364cf24e614" id="r_a45d577da5ee2510d80cd3364cf24e614"><td class="memItemLeft" >      ma_atomic_bool32   <a class="el" href="#ab3ae42faced36a6253a19846eceaa7e4">isStarted</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:a45d577da5ee2510d80cd3364cf24e614"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6c64a365c6cff3797c486f699987d37" id="r_ad6c64a365c6cff3797c486f699987d37"><td class="memItemLeft" valign="top">   }   <a class="el" href="#a6f60e1ecdd45407b6079c11b82d37f1e">null_device</a> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:ad6c64a365c6cff3797c486f699987d37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd04731a6b561647c7d6e21a78ce6ac5" id="r_acd04731a6b561647c7d6e21a78ce6ac5"><td class="memItemLeft" valign="top">}; </td><td class="memItemRight" valign="bottom"> </td><td class="memItemRight" valign="bottom"></td></tr>
|
|
<tr class="separator:acd04731a6b561647c7d6e21a78ce6ac5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Field Documentation</h2>
|
|
<a id="acd04731a6b561647c7d6e21a78ce6ac5" name="acd04731a6b561647c7d6e21a78ce6ac5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd04731a6b561647c7d6e21a78ce6ac5">◆ </a></span>[union]</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">union { ... } <a class="el" href="structma__device.html">ma_device</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77dbf362ee6770554f4c1a0e7c52ef57" name="a77dbf362ee6770554f4c1a0e7c52ef57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77dbf362ee6770554f4c1a0e7c52ef57">◆ </a></span>algorithm</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a3151a0380312aecefda8302319057583">ma_resample_algorithm</a> ma_device::algorithm</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0df76e32d8724f3634da155362d4e65" name="ae0df76e32d8724f3634da155362d4e65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0df76e32d8724f3634da155362d4e65">◆ </a></span>calculateLFEFromSpatialChannels</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_device::calculateLFEFromSpatialChannels</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8daa174a588acb504ac57e4220295107" name="a8daa174a588acb504ac57e4220295107"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8daa174a588acb504ac57e4220295107">◆ </a></span>[struct]</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct { ... } ma_device::capture</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd9de6802d695695b769eccaed144930" name="afd9de6802d695695b769eccaed144930"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd9de6802d695695b769eccaed144930">◆ </a></span>channelMap</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> ma_device::channelMap[<a class="el" href="miniaudio_8h.html#ac910830c60d9771f26633b338675d7a7">MA_MAX_CHANNELS</a>]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77aaef6f41996dad941cf0577cc3da92" name="a77aaef6f41996dad941cf0577cc3da92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77aaef6f41996dad941cf0577cc3da92">◆ </a></span>channelMixMode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a68d7c974b163b5528b79d0f4dd73babe">ma_channel_mix_mode</a> ma_device::channelMixMode</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcaf69ad2c950f862374d4caacb8827c" name="abcaf69ad2c950f862374d4caacb8827c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcaf69ad2c950f862374d4caacb8827c">◆ </a></span>channels</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::channels</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68cbedc5e1012572e31d345fa1539c06" name="a68cbedc5e1012572e31d345fa1539c06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68cbedc5e1012572e31d345fa1539c06">◆ </a></span>converter</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__data__converter.html">ma_data_converter</a> ma_device::converter</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33f04e0078e8efad5dfe8867c58fceb4" name="a33f04e0078e8efad5dfe8867c58fceb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33f04e0078e8efad5dfe8867c58fceb4">◆ </a></span>currentPeriodFramesRemainingCapture</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::currentPeriodFramesRemainingCapture</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af01518bc8b6b9965de30cb46146c99d7" name="af01518bc8b6b9965de30cb46146c99d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af01518bc8b6b9965de30cb46146c99d7">◆ </a></span>currentPeriodFramesRemainingPlayback</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::currentPeriodFramesRemainingPlayback</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4a371a1ed3c685c6bb804d00629b170" name="ad4a371a1ed3c685c6bb804d00629b170"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4a371a1ed3c685c6bb804d00629b170">◆ </a></span>deviceThread</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#abebab380593238dca3c9a9298cba8690">ma_thread</a> ma_device::deviceThread</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41c01976c66466c42da408c0916b31e0" name="a41c01976c66466c42da408c0916b31e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41c01976c66466c42da408c0916b31e0">◆ </a></span>duplexRB</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__duplex__rb.html">ma_duplex_rb</a> ma_device::duplexRB</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a067736bded9aaf1712ec692850f44e84" name="a067736bded9aaf1712ec692850f44e84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a067736bded9aaf1712ec692850f44e84">◆ </a></span>format</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> ma_device::format</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af085511ca965c7cd72c3333001e82426" name="af085511ca965c7cd72c3333001e82426"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af085511ca965c7cd72c3333001e82426">◆ </a></span>id</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="unionma__device__id.html">ma_device_id</a> ma_device::id</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6eae026f2103da2acaca1fd374b7683" name="af6eae026f2103da2acaca1fd374b7683"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6eae026f2103da2acaca1fd374b7683">◆ </a></span>inputCacheCap</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_device::inputCacheCap</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5413fd74034ed196f0f1aa6dff6a092" name="af5413fd74034ed196f0f1aa6dff6a092"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5413fd74034ed196f0f1aa6dff6a092">◆ </a></span>inputCacheConsumed</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_device::inputCacheConsumed</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7dd6c01022ac8f6547be2c93d864338" name="ae7dd6c01022ac8f6547be2c93d864338"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7dd6c01022ac8f6547be2c93d864338">◆ </a></span>inputCacheRemaining</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_device::inputCacheRemaining</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0162b58a66ca94f1445a031fc5028bc1" name="a0162b58a66ca94f1445a031fc5028bc1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0162b58a66ca94f1445a031fc5028bc1">◆ </a></span>intermediaryBufferCap</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::intermediaryBufferCap</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e4274972cffcbd5c9229db6609ff496" name="a0e4274972cffcbd5c9229db6609ff496"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e4274972cffcbd5c9229db6609ff496">◆ </a></span>intermediaryBufferLen</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::intermediaryBufferLen</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85e320ead4be5a1d76d1c014710fee8e" name="a85e320ead4be5a1d76d1c014710fee8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85e320ead4be5a1d76d1c014710fee8e">◆ </a></span>internalChannelMap</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> ma_device::internalChannelMap[<a class="el" href="miniaudio_8h.html#ac910830c60d9771f26633b338675d7a7">MA_MAX_CHANNELS</a>]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4aceefa6edfa22500dd6e1f8d016c60" name="ab4aceefa6edfa22500dd6e1f8d016c60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4aceefa6edfa22500dd6e1f8d016c60">◆ </a></span>internalChannels</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::internalChannels</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab029bfffbdb9d418e3a51b897de6ec6f" name="ab029bfffbdb9d418e3a51b897de6ec6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab029bfffbdb9d418e3a51b897de6ec6f">◆ </a></span>internalFormat</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> ma_device::internalFormat</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4660ee6cb36e12af0d2c289e0365aa74" name="a4660ee6cb36e12af0d2c289e0365aa74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4660ee6cb36e12af0d2c289e0365aa74">◆ </a></span>internalPeriods</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::internalPeriods</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a5e308d294e4a31ac2de5ee0f49e973" name="a5a5e308d294e4a31ac2de5ee0f49e973"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a5e308d294e4a31ac2de5ee0f49e973">◆ </a></span>internalPeriodSizeInFrames</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::internalPeriodSizeInFrames</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4265ec81eb5eecbe3eef20b1304bef8d" name="a4265ec81eb5eecbe3eef20b1304bef8d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4265ec81eb5eecbe3eef20b1304bef8d">◆ </a></span>internalSampleRate</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::internalSampleRate</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe85b65a3f300be7511ea8a2c579f554" name="abe85b65a3f300be7511ea8a2c579f554"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe85b65a3f300be7511ea8a2c579f554">◆ </a></span>isOwnerOfContext</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> ma_device::isOwnerOfContext</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3ae42faced36a6253a19846eceaa7e4" name="ab3ae42faced36a6253a19846eceaa7e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3ae42faced36a6253a19846eceaa7e4">◆ </a></span>isStarted</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ma_atomic_bool32 ma_device::isStarted</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d9b90138ac03afe69a0544467bf1dc1" name="a2d9b90138ac03afe69a0544467bf1dc1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d9b90138ac03afe69a0544467bf1dc1">◆ </a></span>lastProcessedFrameCapture</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_device::lastProcessedFrameCapture</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af85b3317b4b544b74a2ef95879908230" name="af85b3317b4b544b74a2ef95879908230"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af85b3317b4b544b74a2ef95879908230">◆ </a></span>lastProcessedFramePlayback</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_device::lastProcessedFramePlayback</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a69219a82705374f7eda820418a7a02a2" name="a69219a82705374f7eda820418a7a02a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a69219a82705374f7eda820418a7a02a2">◆ </a></span>[struct]</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct { ... } ma_device::linear</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6895055900bc81f5b82767f3d052ee9a" name="a6895055900bc81f5b82767f3d052ee9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6895055900bc81f5b82767f3d052ee9a">◆ </a></span>lpfOrder</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::lpfOrder</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bd1ceb2e05510097edf58185ff15476" name="a5bd1ceb2e05510097edf58185ff15476"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bd1ceb2e05510097edf58185ff15476">◆ </a></span>masterVolumeFactor</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ma_atomic_float ma_device::masterVolumeFactor</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a031f38334b08e106e68f2775531c7aa7" name="a031f38334b08e106e68f2775531c7aa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a031f38334b08e106e68f2775531c7aa7">◆ </a></span>name</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char ma_device::name[<a class="el" href="miniaudio_8h.html#af97b9523b9aae8afa923868c4cbd577e">MA_MAX_DEVICE_NAME_LENGTH</a>+1]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0306cc1da19194000ad943c37facb94b" name="a0306cc1da19194000ad943c37facb94b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0306cc1da19194000ad943c37facb94b">◆ </a></span>noClip</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> ma_device::noClip</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d417b688e3d0fc66be5eb9dd44fcdc2" name="a1d417b688e3d0fc66be5eb9dd44fcdc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d417b688e3d0fc66be5eb9dd44fcdc2">◆ </a></span>noDisableDenormals</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> ma_device::noDisableDenormals</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3751b85ce8b7f5f879d2db34037a3128" name="a3751b85ce8b7f5f879d2db34037a3128"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3751b85ce8b7f5f879d2db34037a3128">◆ </a></span>noFixedSizedCallback</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> ma_device::noFixedSizedCallback</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3799c81e4ffa8787131e76890d281ad9" name="a3799c81e4ffa8787131e76890d281ad9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3799c81e4ffa8787131e76890d281ad9">◆ </a></span>noPreSilencedOutputBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a627dab0d88f900b11bc4f05597645444">ma_bool8</a> ma_device::noPreSilencedOutputBuffer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6f60e1ecdd45407b6079c11b82d37f1e" name="a6f60e1ecdd45407b6079c11b82d37f1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6f60e1ecdd45407b6079c11b82d37f1e">◆ </a></span>[struct]</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct { ... } ma_device::null_device</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19c2d89ae59e6df1ef874356a9aa8721" name="a19c2d89ae59e6df1ef874356a9aa8721"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19c2d89ae59e6df1ef874356a9aa8721">◆ </a></span>onData</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a9f9738803a7b92edf44d7645599482ba">ma_device_data_proc</a> ma_device::onData</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a215cd4cb935dec521e48d8f713d75aad" name="a215cd4cb935dec521e48d8f713d75aad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a215cd4cb935dec521e48d8f713d75aad">◆ </a></span>onNotification</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a505d6f35da993f5a1e9261b85e5d9ab6">ma_device_notification_proc</a> ma_device::onNotification</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af74b77ee9cdc0d404b104e356e07146c" name="af74b77ee9cdc0d404b104e356e07146c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af74b77ee9cdc0d404b104e356e07146c">◆ </a></span>onStop</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#ae4d7c985593000f6e60b2f35843f6875">ma_stop_proc</a> ma_device::onStop</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abdb2ef52a92b23b54a3b9c5536b5c412" name="abdb2ef52a92b23b54a3b9c5536b5c412"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abdb2ef52a92b23b54a3b9c5536b5c412">◆ </a></span>operation</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::operation</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac4d00f543b9294154a848d3cdbd9cd6" name="aac4d00f543b9294154a848d3cdbd9cd6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac4d00f543b9294154a848d3cdbd9cd6">◆ </a></span>operationCompletionEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__event.html">ma_event</a> ma_device::operationCompletionEvent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1465b955127aa5206ccc908c06672a6" name="ac1465b955127aa5206ccc908c06672a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1465b955127aa5206ccc908c06672a6">◆ </a></span>operationEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__event.html">ma_event</a> ma_device::operationEvent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0003cafe48af58ca9993cc0ac9e8aac0" name="a0003cafe48af58ca9993cc0ac9e8aac0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0003cafe48af58ca9993cc0ac9e8aac0">◆ </a></span>operationResult</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device::operationResult</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4fa9d2f91c4db5030b9390a182a1f341" name="a4fa9d2f91c4db5030b9390a182a1f341"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fa9d2f91c4db5030b9390a182a1f341">◆ </a></span>operationSemaphore</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__semaphore.html">ma_semaphore</a> ma_device::operationSemaphore</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1163aeca6e3175d700d23211cb08bcd7" name="a1163aeca6e3175d700d23211cb08bcd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1163aeca6e3175d700d23211cb08bcd7">◆ </a></span>pBackendUserData</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void* ma_device::pBackendUserData</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86e72dd45f696b5096c383c10137b86e" name="a86e72dd45f696b5096c383c10137b86e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86e72dd45f696b5096c383c10137b86e">◆ </a></span>pBackendVTable</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__resampling__backend__vtable.html">ma_resampling_backend_vtable</a>* ma_device::pBackendVTable</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a296384964f4670de8d55639b874d66a6" name="a296384964f4670de8d55639b874d66a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a296384964f4670de8d55639b874d66a6">◆ </a></span>pContext</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__context.html">ma_context</a>* ma_device::pContext</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48812bfe2fa25aafcc578c17a89f92ee" name="a48812bfe2fa25aafcc578c17a89f92ee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48812bfe2fa25aafcc578c17a89f92ee">◆ </a></span>pID</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="unionma__device__id.html">ma_device_id</a>* ma_device::pID</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a60709b2fb59ee11f48b1b8c13462cace" name="a60709b2fb59ee11f48b1b8c13462cace"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a60709b2fb59ee11f48b1b8c13462cace">◆ </a></span>pInputCache</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void* ma_device::pInputCache</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a390c88ddcd24a0cf954488a8f5e33bac" name="a390c88ddcd24a0cf954488a8f5e33bac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a390c88ddcd24a0cf954488a8f5e33bac">◆ </a></span>pIntermediaryBuffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void* ma_device::pIntermediaryBuffer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fbd24ee719315743fdf8dff68845b40" name="a8fbd24ee719315743fdf8dff68845b40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fbd24ee719315743fdf8dff68845b40">◆ </a></span>[struct]</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct { ... } ma_device::playback</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a699908e55b2b8c39c5faabd1002f2fb9" name="a699908e55b2b8c39c5faabd1002f2fb9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a699908e55b2b8c39c5faabd1002f2fb9">◆ </a></span>priorRunTime</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double ma_device::priorRunTime</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17659052eaec814246e00427ade6708f" name="a17659052eaec814246e00427ade6708f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17659052eaec814246e00427ade6708f">◆ </a></span>pUserData</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void* ma_device::pUserData</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a921d572b92d2bef8c7f8b86f76a74025" name="a921d572b92d2bef8c7f8b86f76a74025"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a921d572b92d2bef8c7f8b86f76a74025">◆ </a></span>[struct]</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct { ... } ma_device::resampling</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd581c488f2324018c250991235c48e1" name="acd581c488f2324018c250991235c48e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd581c488f2324018c250991235c48e1">◆ </a></span>sampleRate</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_device::sampleRate</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa809cfd00093132e6551e916a66231cc" name="aa809cfd00093132e6551e916a66231cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa809cfd00093132e6551e916a66231cc">◆ </a></span>shareMode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a7205e795ceb914cbf97f19487627f3a9">ma_share_mode</a> ma_device::shareMode</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4bf38af6bf193250b13240288a522df0" name="a4bf38af6bf193250b13240288a522df0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4bf38af6bf193250b13240288a522df0">◆ </a></span>startEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__event.html">ma_event</a> ma_device::startEvent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a490a3cca18c6ac69228bf22f678d3ae2" name="a490a3cca18c6ac69228bf22f678d3ae2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a490a3cca18c6ac69228bf22f678d3ae2">◆ </a></span>startStopLock</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> ma_device::startStopLock</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a843aa3d275e2e63e50f4be79119e0d2a" name="a843aa3d275e2e63e50f4be79119e0d2a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a843aa3d275e2e63e50f4be79119e0d2a">◆ </a></span>state</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ma_atomic_device_state ma_device::state</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c650c1c37a61b204b3a7d4555f0e783" name="a4c650c1c37a61b204b3a7d4555f0e783"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c650c1c37a61b204b3a7d4555f0e783">◆ </a></span>stopEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__event.html">ma_event</a> ma_device::stopEvent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6b078a08850685bd428df8201332fa7" name="aa6b078a08850685bd428df8201332fa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6b078a08850685bd428df8201332fa7">◆ </a></span>thread</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#abebab380593238dca3c9a9298cba8690">ma_thread</a> ma_device::thread</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af235e19608dbaa93d0f3f9aa5322209c" name="af235e19608dbaa93d0f3f9aa5322209c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af235e19608dbaa93d0f3f9aa5322209c">◆ </a></span>timer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="unionma__timer.html">ma_timer</a> ma_device::timer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73d3816e28943e5a625293261dde0545" name="a73d3816e28943e5a625293261dde0545"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73d3816e28943e5a625293261dde0545">◆ </a></span>type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> ma_device::type</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ab800fd8bc0f8789d3d42d0718d9ae2" name="a8ab800fd8bc0f8789d3d42d0718d9ae2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ab800fd8bc0f8789d3d42d0718d9ae2">◆ </a></span>wakeupEvent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structma__event.html">ma_event</a> ma_device::wakeupEvent</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45e6dbb4cf34310aca34d12b58f1e94a" name="a45e6dbb4cf34310aca34d12b58f1e94a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45e6dbb4cf34310aca34d12b58f1e94a">◆ </a></span>workResult</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="miniaudio_8h.html#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device::workResult</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<li>include/audio/<a class="el" href="miniaudio_8h_source.html">miniaudio.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="structma__device.html">ma_device</a></li>
|
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|