28435 lines
2.0 MiB
28435 lines
2.0 MiB
<!-- 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: include/audio/miniaudio.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<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('miniaudio_8h.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="#nested-classes">Data Structures</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">miniaudio.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <<a class="el" href="stddef_8h_source.html">stddef.h</a>></code><br />
|
|
<code>#include <pthread.h></code><br />
|
|
<code>#include <<a class="el" href="stdarg_8h_source.html">stdarg.h</a>></code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for miniaudio.h:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h__incl.svg" width="316" height="183"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
</div><div class="textblock"><div class="dynheader">
|
|
This graph shows which files directly or indirectly include this file:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h__dep__incl.svg" width="202" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
</div>
|
|
<p><a href="miniaudio_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lcg.html">ma_lcg</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__event.html">ma_event</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__semaphore.html">ma_semaphore</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__log__callback.html">ma_log_callback</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__log.html">ma_log</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionma__biquad__coefficient.html">ma_biquad_coefficient</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__biquad__config.html">ma_biquad_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__biquad.html">ma_biquad</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lpf1.html">ma_lpf1</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lpf2.html">ma_lpf2</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lpf__config.html">ma_lpf_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lpf.html">ma_lpf</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hpf1.html">ma_hpf1</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hpf2.html">ma_hpf2</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hpf__config.html">ma_hpf_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hpf.html">ma_hpf</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__bpf2.html">ma_bpf2</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__bpf__config.html">ma_bpf_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__bpf.html">ma_bpf</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__notch2__config.html">ma_notch2_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__notch2.html">ma_notch2</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__peak2__config.html">ma_peak2_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__peak2.html">ma_peak2</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__loshelf2.html">ma_loshelf2</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hishelf2.html">ma_hishelf2</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__delay__config.html">ma_delay_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__delay.html">ma_delay</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__gainer__config.html">ma_gainer_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__gainer.html">ma_gainer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__panner__config.html">ma_panner_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__panner.html">ma_panner</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__fader__config.html">ma_fader_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__fader.html">ma_fader</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__vec3f.html">ma_vec3f</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__atomic__vec3f.html">ma_atomic_vec3f</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__spatializer.html">ma_spatializer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resampling__backend__vtable.html">ma_resampling_backend_vtable</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resampler__config.html">ma_resampler_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resampler.html">ma_resampler</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__channel__converter.html">ma_channel_converter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__data__converter.html">ma_data_converter</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__data__source__vtable.html">ma_data_source_vtable</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__data__source__config.html">ma_data_source_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__data__source__base.html">ma_data_source_base</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__paged__audio__buffer__config.html">ma_paged_audio_buffer_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__rb.html">ma_rb</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__duplex__rb.html">ma_duplex_rb</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__fence.html">ma_fence</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__async__notification__callbacks.html">ma_async_notification_callbacks</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__async__notification__poll.html">ma_async_notification_poll</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__slot__allocator__group.html">ma_slot_allocator_group</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__job.html">ma_job</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__job__queue.html">ma_job_queue</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__device__job__thread__config.html">ma_device_job_thread_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__device__notification.html">ma_device_notification</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionma__timer.html">ma_timer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionma__device__id.html">ma_device_id</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__device__info.html">ma_device_info</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__device__config.html">ma_device_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__device__descriptor.html">ma_device_descriptor</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__backend__callbacks.html">ma_backend_callbacks</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__context__config.html">ma_context_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__context__command____wasapi.html">ma_context_command__wasapi</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__context.html">ma_context</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__device.html">ma_device</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__file__info.html">ma_file_info</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__vfs__callbacks.html">ma_vfs_callbacks</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__default__vfs.html">ma_default_vfs</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__decoding__backend__config.html">ma_decoding_backend_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__decoding__backend__vtable.html">ma_decoding_backend_vtable</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__decoder__config.html">ma_decoder_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__decoder.html">ma_decoder</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__encoder__config.html">ma_encoder_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__encoder.html">ma_encoder</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__waveform__config.html">ma_waveform_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__waveform.html">ma_waveform</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__pulsewave__config.html">ma_pulsewave_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__noise__config.html">ma_noise_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__noise.html">ma_noise</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__pipeline__stage__notification.html">ma_resource_manager_pipeline_stage_notification</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__data__supply.html">ma_resource_manager_data_supply</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__data__buffer__node.html">ma_resource_manager_data_buffer_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager__config.html">ma_resource_manager_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__stack.html">ma_stack</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__node__vtable.html">ma_node_vtable</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__node__config.html">ma_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__node__output__bus.html">ma_node_output_bus</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__node__input__bus.html">ma_node_input_bus</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__node__base.html">ma_node_base</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__node__graph__config.html">ma_node_graph_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__node__graph.html">ma_node_graph</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__data__source__node__config.html">ma_data_source_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__data__source__node.html">ma_data_source_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__splitter__node__config.html">ma_splitter_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__splitter__node.html">ma_splitter_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__biquad__node__config.html">ma_biquad_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__biquad__node.html">ma_biquad_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lpf__node__config.html">ma_lpf_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__lpf__node.html">ma_lpf_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hpf__node__config.html">ma_hpf_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hpf__node.html">ma_hpf_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__bpf__node__config.html">ma_bpf_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__bpf__node.html">ma_bpf_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__notch__node__config.html">ma_notch_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__notch__node.html">ma_notch_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__peak__node__config.html">ma_peak_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__peak__node.html">ma_peak_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__loshelf__node__config.html">ma_loshelf_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__loshelf__node.html">ma_loshelf_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hishelf__node__config.html">ma_hishelf_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__hishelf__node.html">ma_hishelf_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__delay__node__config.html">ma_delay_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__delay__node.html">ma_delay_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__engine__node.html">ma_engine_node</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__sound__config.html">ma_sound_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__sound.html">ma_sound</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__sound__inlined.html">ma_sound_inlined</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__engine__config.html">ma_engine_config</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structma__engine.html">ma_engine</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a5ec45ce2abccf1ac4f58e6f703b81bd1" id="r_a5ec45ce2abccf1ac4f58e6f703b81bd1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ec45ce2abccf1ac4f58e6f703b81bd1">MA_STRINGIFY</a>(x)</td></tr>
|
|
<tr class="separator:a5ec45ce2abccf1ac4f58e6f703b81bd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb77f4d774ce5496f0b33dbb06b878ec" id="r_abb77f4d774ce5496f0b33dbb06b878ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#abb77f4d774ce5496f0b33dbb06b878ec">MA_XSTRINGIFY</a>(x)</td></tr>
|
|
<tr class="separator:abb77f4d774ce5496f0b33dbb06b878ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2c0748f2260efd299449eadc4172be2" id="r_ae2c0748f2260efd299449eadc4172be2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2c0748f2260efd299449eadc4172be2">MA_VERSION_MAJOR</a>   0</td></tr>
|
|
<tr class="separator:ae2c0748f2260efd299449eadc4172be2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c12691cd3384e3796d5c1fe2d76d84b" id="r_a6c12691cd3384e3796d5c1fe2d76d84b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c12691cd3384e3796d5c1fe2d76d84b">MA_VERSION_MINOR</a>   11</td></tr>
|
|
<tr class="separator:a6c12691cd3384e3796d5c1fe2d76d84b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac077c55e57e73005f5eb59fcf85a46f3" id="r_ac077c55e57e73005f5eb59fcf85a46f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac077c55e57e73005f5eb59fcf85a46f3">MA_VERSION_REVISION</a>   22</td></tr>
|
|
<tr class="separator:ac077c55e57e73005f5eb59fcf85a46f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a05480127cb16bad1bb0dea051f04ab62" id="r_a05480127cb16bad1bb0dea051f04ab62"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a05480127cb16bad1bb0dea051f04ab62">MA_VERSION_STRING</a>   <a class="el" href="#abb77f4d774ce5496f0b33dbb06b878ec">MA_XSTRINGIFY</a>(<a class="el" href="#ae2c0748f2260efd299449eadc4172be2">MA_VERSION_MAJOR</a>) "." <a class="el" href="#abb77f4d774ce5496f0b33dbb06b878ec">MA_XSTRINGIFY</a>(<a class="el" href="#a6c12691cd3384e3796d5c1fe2d76d84b">MA_VERSION_MINOR</a>) "." <a class="el" href="#abb77f4d774ce5496f0b33dbb06b878ec">MA_XSTRINGIFY</a>(<a class="el" href="#ac077c55e57e73005f5eb59fcf85a46f3">MA_VERSION_REVISION</a>)</td></tr>
|
|
<tr class="separator:a05480127cb16bad1bb0dea051f04ab62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4eabdfec782c685025d1eef7e04aeb0b" id="r_a4eabdfec782c685025d1eef7e04aeb0b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4eabdfec782c685025d1eef7e04aeb0b">MA_SIZEOF_PTR</a>   4</td></tr>
|
|
<tr class="separator:a4eabdfec782c685025d1eef7e04aeb0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85706a0ea744986f43ac5ac197217ac3" id="r_a85706a0ea744986f43ac5ac197217ac3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a85706a0ea744986f43ac5ac197217ac3">MA_TRUE</a>   1</td></tr>
|
|
<tr class="separator:a85706a0ea744986f43ac5ac197217ac3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa287113ffd9ce3be387372483c1bf058" id="r_aa287113ffd9ce3be387372483c1bf058"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa287113ffd9ce3be387372483c1bf058">MA_FALSE</a>   0</td></tr>
|
|
<tr class="separator:aa287113ffd9ce3be387372483c1bf058"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a070d2ce7b6bb7e5c05602aa8c308d0c4" id="r_a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>   0</td></tr>
|
|
<tr class="separator:a070d2ce7b6bb7e5c05602aa8c308d0c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bb23a979c3d7765612e5ce7dc08d319" id="r_a9bb23a979c3d7765612e5ce7dc08d319"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9bb23a979c3d7765612e5ce7dc08d319">MA_SIZE_MAX</a>   0xFFFFFFFF /* When SIZE_MAX is not defined by the standard library just default to the maximum 32-bit unsigned integer. */</td></tr>
|
|
<tr class="separator:a9bb23a979c3d7765612e5ce7dc08d319"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2a71d031865f5a942b4342ce1b48676" id="r_ab2a71d031865f5a942b4342ce1b48676"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2a71d031865f5a942b4342ce1b48676">MA_UINT64_MAX</a>   (((<a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>)0xFFFFFFFF << 32) | (<a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>)0xFFFFFFFF) /* Weird shifting syntax is for VC6 compatibility. */</td></tr>
|
|
<tr class="separator:ab2a71d031865f5a942b4342ce1b48676"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed48b74881ccf046f57a3031cf701cc2" id="r_aed48b74881ccf046f57a3031cf701cc2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed48b74881ccf046f57a3031cf701cc2">MA_POSIX</a></td></tr>
|
|
<tr class="separator:aed48b74881ccf046f57a3031cf701cc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0124be607e1af39440261f60e21de546" id="r_a0124be607e1af39440261f60e21de546"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0124be607e1af39440261f60e21de546">MA_FALLTHROUGH</a>   ((void)0)</td></tr>
|
|
<tr class="separator:a0124be607e1af39440261f60e21de546"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea17ce49f569234e67068c9aceac6275" id="r_aea17ce49f569234e67068c9aceac6275"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea17ce49f569234e67068c9aceac6275">MA_INLINE</a></td></tr>
|
|
<tr class="separator:aea17ce49f569234e67068c9aceac6275"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf205fab726f5482e90729cac005876c" id="r_abf205fab726f5482e90729cac005876c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#abf205fab726f5482e90729cac005876c">MA_NO_INLINE</a></td></tr>
|
|
<tr class="separator:abf205fab726f5482e90729cac005876c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b3628f058c76ded8492e0b1574c4056" id="r_a1b3628f058c76ded8492e0b1574c4056"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a>   extern</td></tr>
|
|
<tr class="separator:a1b3628f058c76ded8492e0b1574c4056"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15629dbc002cd09e901d4c7ffdaa0737" id="r_a15629dbc002cd09e901d4c7ffdaa0737"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a15629dbc002cd09e901d4c7ffdaa0737">MA_PRIVATE</a>   static</td></tr>
|
|
<tr class="separator:a15629dbc002cd09e901d4c7ffdaa0737"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c69e1b3de004180ec81a7a0ccb3f32e" id="r_a1c69e1b3de004180ec81a7a0ccb3f32e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c69e1b3de004180ec81a7a0ccb3f32e">MA_SIMD_ALIGNMENT</a>   32</td></tr>
|
|
<tr class="separator:a1c69e1b3de004180ec81a7a0ccb3f32e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22288edfe0071cb3d0eda2e29b9b47ec" id="r_a22288edfe0071cb3d0eda2e29b9b47ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22288edfe0071cb3d0eda2e29b9b47ec">MA_ATOMIC</a>(alignment, type)</td></tr>
|
|
<tr class="separator:a22288edfe0071cb3d0eda2e29b9b47ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5515c2e155f26f72de293b64703abc6b" id="r_a5515c2e155f26f72de293b64703abc6b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5515c2e155f26f72de293b64703abc6b">MA_MIN_CHANNELS</a>   1</td></tr>
|
|
<tr class="separator:a5515c2e155f26f72de293b64703abc6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac910830c60d9771f26633b338675d7a7" id="r_ac910830c60d9771f26633b338675d7a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac910830c60d9771f26633b338675d7a7">MA_MAX_CHANNELS</a>   254</td></tr>
|
|
<tr class="separator:ac910830c60d9771f26633b338675d7a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a63844158c83a80929d877de7e7e737" id="r_a3a63844158c83a80929d877de7e7e737"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a63844158c83a80929d877de7e7e737">MA_MAX_FILTER_ORDER</a>   8</td></tr>
|
|
<tr class="separator:a3a63844158c83a80929d877de7e7e737"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c00df44011e31da3110da90fa940756" id="r_a9c00df44011e31da3110da90fa940756"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c00df44011e31da3110da90fa940756">MA_ATOMIC_SAFE_TYPE_DECL</a>(c89TypeExtension, typeSize, type)</td></tr>
|
|
<tr class="separator:a9c00df44011e31da3110da90fa940756"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9017729bc66a1f2b661aaf2366e9bdb3" id="r_a9017729bc66a1f2b661aaf2366e9bdb3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9017729bc66a1f2b661aaf2366e9bdb3">MA_ATOMIC_SAFE_TYPE_DECL_PTR</a>(type)</td></tr>
|
|
<tr class="separator:a9017729bc66a1f2b661aaf2366e9bdb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed15388b3a16b2ed6e5b19eb89e736f1" id="r_aed15388b3a16b2ed6e5b19eb89e736f1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed15388b3a16b2ed6e5b19eb89e736f1">MA_ATTRIBUTE_FORMAT</a>(<a class="el" href="pak_8cpp.html#a24ae7463666f625674a1f1d44146784f">fmt</a>, va)</td></tr>
|
|
<tr class="separator:aed15388b3a16b2ed6e5b19eb89e736f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3b4bbcea8683736ec75692f961c18c8" id="r_ad3b4bbcea8683736ec75692f961c18c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3b4bbcea8683736ec75692f961c18c8">MA_MAX_LOG_CALLBACKS</a>   4</td></tr>
|
|
<tr class="separator:ad3b4bbcea8683736ec75692f961c18c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b5a58882aae8035cce96d6987ab6b8a" id="r_a4b5a58882aae8035cce96d6987ab6b8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b5a58882aae8035cce96d6987ab6b8a">MA_CHANNEL_INDEX_NULL</a>   255</td></tr>
|
|
<tr class="separator:a4b5a58882aae8035cce96d6987ab6b8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a791ee6448a085c05b374d31eb7d2787c" id="r_a791ee6448a085c05b374d31eb7d2787c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a791ee6448a085c05b374d31eb7d2787c">MA_DATA_SOURCE_SELF_MANAGED_RANGE_AND_LOOP_POINT</a>   0x00000001</td></tr>
|
|
<tr class="separator:a791ee6448a085c05b374d31eb7d2787c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e7196bd332070a823c47657d923cb50" id="r_a3e7196bd332070a823c47657d923cb50"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e7196bd332070a823c47657d923cb50">MA_SUPPORT_CUSTOM</a></td></tr>
|
|
<tr class="separator:a3e7196bd332070a823c47657d923cb50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac3276540d60b2915c8a99fcbb8c85b9" id="r_aac3276540d60b2915c8a99fcbb8c85b9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aac3276540d60b2915c8a99fcbb8c85b9">MA_SUPPORT_NULL</a></td></tr>
|
|
<tr class="separator:aac3276540d60b2915c8a99fcbb8c85b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5014d30214446ad241f3b7e40178a5eb" id="r_a5014d30214446ad241f3b7e40178a5eb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5014d30214446ad241f3b7e40178a5eb">MA_HAS_CUSTOM</a></td></tr>
|
|
<tr class="separator:a5014d30214446ad241f3b7e40178a5eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65494f422135a23fc67b5569f5dbaa0f" id="r_a65494f422135a23fc67b5569f5dbaa0f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a65494f422135a23fc67b5569f5dbaa0f">MA_HAS_NULL</a></td></tr>
|
|
<tr class="separator:a65494f422135a23fc67b5569f5dbaa0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27affe63c6faea67f550884987305a6a" id="r_a27affe63c6faea67f550884987305a6a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27affe63c6faea67f550884987305a6a">MA_BACKEND_COUNT</a>   (<a class="el" href="#a77beb6b14363c77b1107c9140b400236ab60da6abae19966c44ce84d7e3c09e48">ma_backend_null</a>+1)</td></tr>
|
|
<tr class="separator:a27affe63c6faea67f550884987305a6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af960726f9445e6341812cbbc5adf4ba3" id="r_af960726f9445e6341812cbbc5adf4ba3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#af960726f9445e6341812cbbc5adf4ba3">MA_DATA_FORMAT_FLAG_EXCLUSIVE_MODE</a>   (1U << 1) /* If set, this is supported <a class="el" href="mixer_8c.html#a0a613175360865a14ac624eb0853773b">in</a> exclusive mode. Otherwise not natively supported by exclusive mode. */</td></tr>
|
|
<tr class="separator:af960726f9445e6341812cbbc5adf4ba3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af97b9523b9aae8afa923868c4cbd577e" id="r_af97b9523b9aae8afa923868c4cbd577e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#af97b9523b9aae8afa923868c4cbd577e">MA_MAX_DEVICE_NAME_LENGTH</a>   255</td></tr>
|
|
<tr class="separator:af97b9523b9aae8afa923868c4cbd577e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fcb274a32bcc0ac29b82ee113fe3a97" id="r_a1fcb274a32bcc0ac29b82ee113fe3a97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fcb274a32bcc0ac29b82ee113fe3a97">ma_resource_manager_job</a>   <a class="el" href="structma__job.html">ma_job</a></td></tr>
|
|
<tr class="separator:a1fcb274a32bcc0ac29b82ee113fe3a97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1bed2a5f4077d547b96c29852912c45" id="r_af1bed2a5f4077d547b96c29852912c45"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#af1bed2a5f4077d547b96c29852912c45">ma_resource_manager_job_init</a>   <a class="el" href="#ab0fb163e118afc39efb11d84e441bdd9">ma_job_init</a></td></tr>
|
|
<tr class="separator:af1bed2a5f4077d547b96c29852912c45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c0c327f60aa8c976f7cb3dabd6cd4db" id="r_a4c0c327f60aa8c976f7cb3dabd6cd4db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4c0c327f60aa8c976f7cb3dabd6cd4db">MA_JOB_TYPE_RESOURCE_MANAGER_QUEUE_FLAG_NON_BLOCKING</a>   <a class="el" href="#a43e361643443f9dba1c230abe2bc33f7a41cac5cfdb56d5ef56fa34ed271ac028">MA_JOB_QUEUE_FLAG_NON_BLOCKING</a></td></tr>
|
|
<tr class="separator:a4c0c327f60aa8c976f7cb3dabd6cd4db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a945aa9ae9ae7a72f0e28b7fd085a7aca" id="r_a945aa9ae9ae7a72f0e28b7fd085a7aca"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a945aa9ae9ae7a72f0e28b7fd085a7aca">ma_resource_manager_job_queue_config</a>   <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a></td></tr>
|
|
<tr class="separator:a945aa9ae9ae7a72f0e28b7fd085a7aca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2025fc321dd7a5e7f99ef07df48f8a79" id="r_a2025fc321dd7a5e7f99ef07df48f8a79"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2025fc321dd7a5e7f99ef07df48f8a79">ma_resource_manager_job_queue_config_init</a>   <a class="el" href="#a4618033e8787d8ab697841809a110201">ma_job_queue_config_init</a></td></tr>
|
|
<tr class="separator:a2025fc321dd7a5e7f99ef07df48f8a79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9770910de029dfcec62175ea6ca44c7" id="r_ab9770910de029dfcec62175ea6ca44c7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9770910de029dfcec62175ea6ca44c7">ma_resource_manager_job_queue</a>   <a class="el" href="structma__job__queue.html">ma_job_queue</a></td></tr>
|
|
<tr class="separator:ab9770910de029dfcec62175ea6ca44c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa358ec8c1aac034234f9289051785ca1" id="r_aa358ec8c1aac034234f9289051785ca1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa358ec8c1aac034234f9289051785ca1">ma_resource_manager_job_queue_get_heap_size</a>   <a class="el" href="#aab5fb4eecb7872c207c5239c4716337a">ma_job_queue_get_heap_size</a></td></tr>
|
|
<tr class="separator:aa358ec8c1aac034234f9289051785ca1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2a446c41d829b628822db76f867376b" id="r_af2a446c41d829b628822db76f867376b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#af2a446c41d829b628822db76f867376b">ma_resource_manager_job_queue_init_preallocated</a>   <a class="el" href="#a1168de50354fd4fde75767bc614b8a77">ma_job_queue_init_preallocated</a></td></tr>
|
|
<tr class="separator:af2a446c41d829b628822db76f867376b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af584d7dd44cc282efb8d8f4c975e0210" id="r_af584d7dd44cc282efb8d8f4c975e0210"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#af584d7dd44cc282efb8d8f4c975e0210">ma_resource_manager_job_queue_init</a>   <a class="el" href="#ad09ec43808e2e4d3c1a740f0cf5c5e12">ma_job_queue_init</a></td></tr>
|
|
<tr class="separator:af584d7dd44cc282efb8d8f4c975e0210"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6486cbef82b39e8c6cac415c3eec0605" id="r_a6486cbef82b39e8c6cac415c3eec0605"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6486cbef82b39e8c6cac415c3eec0605">ma_resource_manager_job_queue_uninit</a>   <a class="el" href="#a3e79c1150fe116c58b1c73368328548f">ma_job_queue_uninit</a></td></tr>
|
|
<tr class="separator:a6486cbef82b39e8c6cac415c3eec0605"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8d7280deed580aaf193f8fef02b6999" id="r_ae8d7280deed580aaf193f8fef02b6999"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae8d7280deed580aaf193f8fef02b6999">ma_resource_manager_job_queue_post</a>   <a class="el" href="#a5c482c6e00c90daabfeb21ce4dac6e1d">ma_job_queue_post</a></td></tr>
|
|
<tr class="separator:ae8d7280deed580aaf193f8fef02b6999"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb6de121db68c1dbb5c894c44045745b" id="r_adb6de121db68c1dbb5c894c44045745b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb6de121db68c1dbb5c894c44045745b">ma_resource_manager_job_queue_next</a>   <a class="el" href="#a4589b9bbad9934e1f79538ebbe71bb91">ma_job_queue_next</a></td></tr>
|
|
<tr class="separator:adb6de121db68c1dbb5c894c44045745b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfb4de7467527130ab4962ca232c6a7f" id="r_adfb4de7467527130ab4962ca232c6a7f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#adfb4de7467527130ab4962ca232c6a7f">MA_RESOURCE_MANAGER_MAX_JOB_THREAD_COUNT</a>   64</td></tr>
|
|
<tr class="separator:adfb4de7467527130ab4962ca232c6a7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a06583d8924473eccc36c1af6520659a6" id="r_a06583d8924473eccc36c1af6520659a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06583d8924473eccc36c1af6520659a6">MA_MAX_NODE_BUS_COUNT</a>   254</td></tr>
|
|
<tr class="separator:a06583d8924473eccc36c1af6520659a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03f0c53992297b20675f7ba0e86f6e4f" id="r_a03f0c53992297b20675f7ba0e86f6e4f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03f0c53992297b20675f7ba0e86f6e4f">MA_MAX_NODE_LOCAL_BUS_COUNT</a>   2</td></tr>
|
|
<tr class="separator:a03f0c53992297b20675f7ba0e86f6e4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8e9939a554af3f09bac8e715bcb61c5" id="r_ac8e9939a554af3f09bac8e715bcb61c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8e9939a554af3f09bac8e715bcb61c5">MA_NODE_BUS_COUNT_UNKNOWN</a>   255</td></tr>
|
|
<tr class="separator:ac8e9939a554af3f09bac8e715bcb61c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d8b64ba751f02afc9042d782991d387" id="r_a5d8b64ba751f02afc9042d782991d387"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d8b64ba751f02afc9042d782991d387">MA_ENGINE_MAX_LISTENERS</a>   4</td></tr>
|
|
<tr class="separator:a5d8b64ba751f02afc9042d782991d387"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefd7b4705cd5f65b5c5500d1fdfaebd0" id="r_aefd7b4705cd5f65b5c5500d1fdfaebd0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aefd7b4705cd5f65b5c5500d1fdfaebd0">MA_LISTENER_INDEX_CLOSEST</a>   ((<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a>)-1)</td></tr>
|
|
<tr class="separator:aefd7b4705cd5f65b5c5500d1fdfaebd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0008fcbfc6203cc9e03354018ef2a4f2" id="r_a0008fcbfc6203cc9e03354018ef2a4f2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0008fcbfc6203cc9e03354018ef2a4f2">MA_SOUND_SOURCE_CHANNEL_COUNT</a>   0xFFFFFFFF</td></tr>
|
|
<tr class="separator:a0008fcbfc6203cc9e03354018ef2a4f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:a5d69929f0da39c4ade577c44fc13151c" id="r_a5d69929f0da39c4ade577c44fc13151c"><td class="memItemLeft" align="right" valign="top">typedef signed char </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d69929f0da39c4ade577c44fc13151c">ma_int8</a></td></tr>
|
|
<tr class="separator:a5d69929f0da39c4ade577c44fc13151c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fe92d57aae732f91c6e21f6425afcac" id="r_a2fe92d57aae732f91c6e21f6425afcac"><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a></td></tr>
|
|
<tr class="separator:a2fe92d57aae732f91c6e21f6425afcac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1364207a5e813f3b6ca0feae88baf35" id="r_ae1364207a5e813f3b6ca0feae88baf35"><td class="memItemLeft" align="right" valign="top">typedef signed short </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a></td></tr>
|
|
<tr class="separator:ae1364207a5e813f3b6ca0feae88baf35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a695da6c34b9e69ee88e373e4a06f7a6c" id="r_a695da6c34b9e69ee88e373e4a06f7a6c"><td class="memItemLeft" align="right" valign="top">typedef unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="#a695da6c34b9e69ee88e373e4a06f7a6c">ma_uint16</a></td></tr>
|
|
<tr class="separator:a695da6c34b9e69ee88e373e4a06f7a6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a954dc9734e4e4af594da6fc76f43bc85" id="r_a954dc9734e4e4af594da6fc76f43bc85"><td class="memItemLeft" align="right" valign="top">typedef signed int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a></td></tr>
|
|
<tr class="separator:a954dc9734e4e4af594da6fc76f43bc85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46937d096112f0d30ba68ef4d568b287" id="r_a46937d096112f0d30ba68ef4d568b287"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td></tr>
|
|
<tr class="separator:a46937d096112f0d30ba68ef4d568b287"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9b5eb4c7382c62deda7b0c99024a9ab" id="r_ac9b5eb4c7382c62deda7b0c99024a9ab"><td class="memItemLeft" align="right" valign="top">typedef signed long long </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a></td></tr>
|
|
<tr class="separator:ac9b5eb4c7382c62deda7b0c99024a9ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4360475a027c8f01e79ca87226b1d96d" id="r_a4360475a027c8f01e79ca87226b1d96d"><td class="memItemLeft" align="right" valign="top">typedef unsigned long long </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td></tr>
|
|
<tr class="separator:a4360475a027c8f01e79ca87226b1d96d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ae1e2674a2cb382328214cca039c8bf" id="r_a2ae1e2674a2cb382328214cca039c8bf"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ae1e2674a2cb382328214cca039c8bf">ma_uintptr</a></td></tr>
|
|
<tr class="separator:a2ae1e2674a2cb382328214cca039c8bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a627dab0d88f900b11bc4f05597645444" id="r_a627dab0d88f900b11bc4f05597645444"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a627dab0d88f900b11bc4f05597645444">ma_bool8</a></td></tr>
|
|
<tr class="separator:a627dab0d88f900b11bc4f05597645444"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a547261c6f1890548f4990f0cbbd39859" id="r_a547261c6f1890548f4990f0cbbd39859"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td></tr>
|
|
<tr class="separator:a547261c6f1890548f4990f0cbbd39859"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a377eae938d5e6c8de55d40aae05aa0d8" id="r_a377eae938d5e6c8de55d40aae05aa0d8"><td class="memItemLeft" align="right" valign="top">typedef float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a377eae938d5e6c8de55d40aae05aa0d8">ma_float</a></td></tr>
|
|
<tr class="separator:a377eae938d5e6c8de55d40aae05aa0d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeea5ab141ed60512ba612d417dcf27b1" id="r_aeea5ab141ed60512ba612d417dcf27b1"><td class="memItemLeft" align="right" valign="top">typedef double </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeea5ab141ed60512ba612d417dcf27b1">ma_double</a></td></tr>
|
|
<tr class="separator:aeea5ab141ed60512ba612d417dcf27b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed5741ea282261eb7ab79960af02e8b1" id="r_aed5741ea282261eb7ab79960af02e8b1"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed5741ea282261eb7ab79960af02e8b1">ma_handle</a></td></tr>
|
|
<tr class="separator:aed5741ea282261eb7ab79960af02e8b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18239255dcc6c127048100f4e4831f80" id="r_a18239255dcc6c127048100f4e4831f80"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a18239255dcc6c127048100f4e4831f80">ma_ptr</a></td></tr>
|
|
<tr class="separator:a18239255dcc6c127048100f4e4831f80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a043782d5b7734787379dce50c4114235" id="r_a043782d5b7734787379dce50c4114235"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a043782d5b7734787379dce50c4114235">ma_proc</a></td></tr>
|
|
<tr class="separator:a043782d5b7734787379dce50c4114235"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02bad217201d137a012fce220b4d822b" id="r_a02bad217201d137a012fce220b4d822b"><td class="memItemLeft" align="right" valign="top">typedef pthread_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a02bad217201d137a012fce220b4d822b">ma_pthread_t</a></td></tr>
|
|
<tr class="separator:a02bad217201d137a012fce220b4d822b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2322f7778ead0154096e6e2778209bd8" id="r_a2322f7778ead0154096e6e2778209bd8"><td class="memItemLeft" align="right" valign="top">typedef pthread_mutex_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2322f7778ead0154096e6e2778209bd8">ma_pthread_mutex_t</a></td></tr>
|
|
<tr class="separator:a2322f7778ead0154096e6e2778209bd8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a083018d409f980f1173cc5166eb17267" id="r_a083018d409f980f1173cc5166eb17267"><td class="memItemLeft" align="right" valign="top">typedef pthread_cond_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a083018d409f980f1173cc5166eb17267">ma_pthread_cond_t</a></td></tr>
|
|
<tr class="separator:a083018d409f980f1173cc5166eb17267"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeac1e2a705719ce8fac1c60afbbe70af" id="r_aeac1e2a705719ce8fac1c60afbbe70af"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a695da6c34b9e69ee88e373e4a06f7a6c">ma_uint16</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeac1e2a705719ce8fac1c60afbbe70af">ma_wchar_win32</a></td></tr>
|
|
<tr class="separator:aeac1e2a705719ce8fac1c60afbbe70af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade3d007a03012ce1b7bf1a7669db3213" id="r_ade3d007a03012ce1b7bf1a7669db3213"><td class="memItemLeft" align="right" valign="top">typedef struct ma_context </td><td class="memItemRight" valign="bottom"><a class="el" href="#ade3d007a03012ce1b7bf1a7669db3213">ma_context</a></td></tr>
|
|
<tr class="separator:ade3d007a03012ce1b7bf1a7669db3213"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c271ff318d0525f593c5397b1853688" id="r_a9c271ff318d0525f593c5397b1853688"><td class="memItemLeft" align="right" valign="top">typedef struct ma_device </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c271ff318d0525f593c5397b1853688">ma_device</a></td></tr>
|
|
<tr class="separator:a9c271ff318d0525f593c5397b1853688"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fc95b50a97f37464c83ba348861e808" id="r_a1fc95b50a97f37464c83ba348861e808"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a></td></tr>
|
|
<tr class="separator:a1fc95b50a97f37464c83ba348861e808"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a3841641ed86ed7dcb7c1cd0a0b4491" id="r_a7a3841641ed86ed7dcb7c1cd0a0b4491"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a></td></tr>
|
|
<tr class="separator:a7a3841641ed86ed7dcb7c1cd0a0b4491"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abebab380593238dca3c9a9298cba8690" id="r_abebab380593238dca3c9a9298cba8690"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a02bad217201d137a012fce220b4d822b">ma_pthread_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abebab380593238dca3c9a9298cba8690">ma_thread</a></td></tr>
|
|
<tr class="separator:abebab380593238dca3c9a9298cba8690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb2f3d8515b07902318e39956c1bcdcb" id="r_abb2f3d8515b07902318e39956c1bcdcb"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a2322f7778ead0154096e6e2778209bd8">ma_pthread_mutex_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a></td></tr>
|
|
<tr class="separator:abb2f3d8515b07902318e39956c1bcdcb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae70de1937489061f10f88e17e57081ec" id="r_ae70de1937489061f10f88e17e57081ec"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae70de1937489061f10f88e17e57081ec">ma_log_callback_proc</a>) (void *pUserData, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> level, const char *pMessage)</td></tr>
|
|
<tr class="separator:ae70de1937489061f10f88e17e57081ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b42c95e050b7c33128711b38d8e2909" id="r_a1b42c95e050b7c33128711b38d8e2909"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a></td></tr>
|
|
<tr class="separator:a1b42c95e050b7c33128711b38d8e2909"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee6dad429a404a4ea36a2277dba76139" id="r_aee6dad429a404a4ea36a2277dba76139"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a></td></tr>
|
|
<tr class="separator:aee6dad429a404a4ea36a2277dba76139"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefbbe1567fb686e4489cb92018c87cd0" id="r_aefbbe1567fb686e4489cb92018c87cd0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aefbbe1567fb686e4489cb92018c87cd0">ma_notch_config</a></td></tr>
|
|
<tr class="separator:aefbbe1567fb686e4489cb92018c87cd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24dc326d7c8e049057c2f55ac13ba4a7" id="r_a24dc326d7c8e049057c2f55ac13ba4a7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24dc326d7c8e049057c2f55ac13ba4a7">ma_peak_config</a></td></tr>
|
|
<tr class="separator:a24dc326d7c8e049057c2f55ac13ba4a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae60bf430ef834f3b347aedf88d7d6b3b" id="r_ae60bf430ef834f3b347aedf88d7d6b3b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae60bf430ef834f3b347aedf88d7d6b3b">ma_loshelf_config</a></td></tr>
|
|
<tr class="separator:ae60bf430ef834f3b347aedf88d7d6b3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6ee374258333baaaa43e0f8d6276334" id="r_ae6ee374258333baaaa43e0f8d6276334"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae6ee374258333baaaa43e0f8d6276334">ma_hishelf_config</a></td></tr>
|
|
<tr class="separator:ae6ee374258333baaaa43e0f8d6276334"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa73bb320bd6f7400639dbebd1a28fe78" id="r_aa73bb320bd6f7400639dbebd1a28fe78"><td class="memItemLeft" align="right" valign="top">typedef struct ma_resampler_config </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa73bb320bd6f7400639dbebd1a28fe78">ma_resampler_config</a></td></tr>
|
|
<tr class="separator:aa73bb320bd6f7400639dbebd1a28fe78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4583dd0c53e9a7bdaf9463a3ee02e6c2" id="r_a4583dd0c53e9a7bdaf9463a3ee02e6c2"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4583dd0c53e9a7bdaf9463a3ee02e6c2">ma_resampling_backend</a></td></tr>
|
|
<tr class="separator:a4583dd0c53e9a7bdaf9463a3ee02e6c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab021ebfb2ec1a5020dc74aed82a7b09f" id="r_ab021ebfb2ec1a5020dc74aed82a7b09f"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a></td></tr>
|
|
<tr class="separator:ab021ebfb2ec1a5020dc74aed82a7b09f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12e26fb274a0f0d8e27788af8b80131a" id="r_a12e26fb274a0f0d8e27788af8b80131a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a12e26fb274a0f0d8e27788af8b80131a">ma_data_source_get_next_proc</a>) (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:a12e26fb274a0f0d8e27788af8b80131a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacca1d7bd0855b4cee712b4dd877e784" id="r_aacca1d7bd0855b4cee712b4dd877e784"><td class="memItemLeft" align="right" valign="top">typedef struct ma_paged_audio_buffer_page </td><td class="memItemRight" valign="bottom"><a class="el" href="#aacca1d7bd0855b4cee712b4dd877e784">ma_paged_audio_buffer_page</a></td></tr>
|
|
<tr class="separator:aacca1d7bd0855b4cee712b4dd877e784"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2984a9deefeefcef329d261271633e07" id="r_a2984a9deefeefcef329d261271633e07"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2984a9deefeefcef329d261271633e07">ma_async_notification</a></td></tr>
|
|
<tr class="separator:a2984a9deefeefcef329d261271633e07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff46897b9ab02de460ca57a0c60d66c7" id="r_aff46897b9ab02de460ca57a0c60d66c7"><td class="memItemLeft" align="right" valign="top">typedef struct ma_job </td><td class="memItemRight" valign="bottom"><a class="el" href="#aff46897b9ab02de460ca57a0c60d66c7">ma_job</a></td></tr>
|
|
<tr class="separator:aff46897b9ab02de460ca57a0c60d66c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4efc0af4d4eb40fd086a1a38fe2a04c4" id="r_a4efc0af4d4eb40fd086a1a38fe2a04c4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4efc0af4d4eb40fd086a1a38fe2a04c4">ma_job_proc</a>) (<a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:a4efc0af4d4eb40fd086a1a38fe2a04c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a505d6f35da993f5a1e9261b85e5d9ab6" id="r_a505d6f35da993f5a1e9261b85e5d9ab6"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a505d6f35da993f5a1e9261b85e5d9ab6">ma_device_notification_proc</a>) (const <a class="el" href="structma__device__notification.html">ma_device_notification</a> *pNotification)</td></tr>
|
|
<tr class="separator:a505d6f35da993f5a1e9261b85e5d9ab6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f9738803a7b92edf44d7645599482ba" id="r_a9f9738803a7b92edf44d7645599482ba"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f9738803a7b92edf44d7645599482ba">ma_device_data_proc</a>) (<a class="el" href="structma__device.html">ma_device</a> *pDevice, void *pOutput, const void *pInput, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> frameCount)</td></tr>
|
|
<tr class="separator:a9f9738803a7b92edf44d7645599482ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4d7c985593000f6e60b2f35843f6875" id="r_ae4d7c985593000f6e60b2f35843f6875"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4d7c985593000f6e60b2f35843f6875">ma_stop_proc</a>) (<a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:ae4d7c985593000f6e60b2f35843f6875"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a350343dbad146a4449c38c39da09fcd0" id="r_a350343dbad146a4449c38c39da09fcd0"><td class="memItemLeft" align="right" valign="top">typedef struct ma_context_config </td><td class="memItemRight" valign="bottom"><a class="el" href="#a350343dbad146a4449c38c39da09fcd0">ma_context_config</a></td></tr>
|
|
<tr class="separator:a350343dbad146a4449c38c39da09fcd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa601045d4020167a7d991c31b5797b50" id="r_aa601045d4020167a7d991c31b5797b50"><td class="memItemLeft" align="right" valign="top">typedef struct ma_device_config </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa601045d4020167a7d991c31b5797b50">ma_device_config</a></td></tr>
|
|
<tr class="separator:aa601045d4020167a7d991c31b5797b50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6e33cc4c0c638959844e45f26bef064" id="r_ad6e33cc4c0c638959844e45f26bef064"><td class="memItemLeft" align="right" valign="top">typedef struct ma_backend_callbacks </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6e33cc4c0c638959844e45f26bef064">ma_backend_callbacks</a></td></tr>
|
|
<tr class="separator:ad6e33cc4c0c638959844e45f26bef064"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab27587a4d849c878f7ed0471b79fa50a" id="r_ab27587a4d849c878f7ed0471b79fa50a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab27587a4d849c878f7ed0471b79fa50a">ma_enum_devices_callback_proc</a>) (<a class="el" href="structma__context.html">ma_context</a> *pContext, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> deviceType, const <a class="el" href="structma__device__info.html">ma_device_info</a> *pInfo, void *pUserData)</td></tr>
|
|
<tr class="separator:ab27587a4d849c878f7ed0471b79fa50a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd93ee2c07204c44fe7c97f33e68666a" id="r_acd93ee2c07204c44fe7c97f33e68666a"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a></td></tr>
|
|
<tr class="separator:acd93ee2c07204c44fe7c97f33e68666a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ae654899761644102fe83a684cae060" id="r_a5ae654899761644102fe83a684cae060"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#aed5741ea282261eb7ab79960af02e8b1">ma_handle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td></tr>
|
|
<tr class="separator:a5ae654899761644102fe83a684cae060"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d8dd29f2e869f426e69d6e2afaf1968" id="r_a5d8dd29f2e869f426e69d6e2afaf1968"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d8dd29f2e869f426e69d6e2afaf1968">ma_read_proc</a>) (void *pUserData, void *pBufferOut, size_t bytesToRead, size_t *pBytesRead)</td></tr>
|
|
<tr class="separator:a5d8dd29f2e869f426e69d6e2afaf1968"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4734104118d5c3ac957ba1528fe8f601" id="r_a4734104118d5c3ac957ba1528fe8f601"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4734104118d5c3ac957ba1528fe8f601">ma_seek_proc</a>) (void *pUserData, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> offset, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> origin)</td></tr>
|
|
<tr class="separator:a4734104118d5c3ac957ba1528fe8f601"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a534fd7eebdd083252de721e8e1bdc025" id="r_a534fd7eebdd083252de721e8e1bdc025"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a534fd7eebdd083252de721e8e1bdc025">ma_tell_proc</a>) (void *pUserData, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a534fd7eebdd083252de721e8e1bdc025"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd7cc8dc13adc11435203d59764f4f63" id="r_abd7cc8dc13adc11435203d59764f4f63"><td class="memItemLeft" align="right" valign="top">typedef struct ma_decoder </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd7cc8dc13adc11435203d59764f4f63">ma_decoder</a></td></tr>
|
|
<tr class="separator:abd7cc8dc13adc11435203d59764f4f63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a096af73fc461a8629d054efffcf066e4" id="r_a096af73fc461a8629d054efffcf066e4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a096af73fc461a8629d054efffcf066e4">ma_decoder_read_proc</a>) (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, void *pBufferOut, size_t bytesToRead, size_t *pBytesRead)</td></tr>
|
|
<tr class="separator:a096af73fc461a8629d054efffcf066e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98e32e06189e99b69ab96272635251c7" id="r_a98e32e06189e99b69ab96272635251c7"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a98e32e06189e99b69ab96272635251c7">ma_decoder_seek_proc</a>) (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> byteOffset, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> origin)</td></tr>
|
|
<tr class="separator:a98e32e06189e99b69ab96272635251c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a110afc4fc1a8d87aefb96a3995a476d8" id="r_a110afc4fc1a8d87aefb96a3995a476d8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a110afc4fc1a8d87aefb96a3995a476d8">ma_decoder_tell_proc</a>) (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a110afc4fc1a8d87aefb96a3995a476d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd91241faa312678b26ec9a5be47c382" id="r_acd91241faa312678b26ec9a5be47c382"><td class="memItemLeft" align="right" valign="top">typedef struct ma_encoder </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd91241faa312678b26ec9a5be47c382">ma_encoder</a></td></tr>
|
|
<tr class="separator:acd91241faa312678b26ec9a5be47c382"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9ecbf8ce87f1b82fd8c63d92d503e18" id="r_af9ecbf8ce87f1b82fd8c63d92d503e18"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#af9ecbf8ce87f1b82fd8c63d92d503e18">ma_encoder_write_proc</a>) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder, const void *pBufferIn, size_t bytesToWrite, size_t *pBytesWritten)</td></tr>
|
|
<tr class="separator:af9ecbf8ce87f1b82fd8c63d92d503e18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41248d693ca04eafc4db5e77d3ea6c8e" id="r_a41248d693ca04eafc4db5e77d3ea6c8e"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41248d693ca04eafc4db5e77d3ea6c8e">ma_encoder_seek_proc</a>) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> offset, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> origin)</td></tr>
|
|
<tr class="separator:a41248d693ca04eafc4db5e77d3ea6c8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf52a6595b93b539233616da34f90af1" id="r_acf52a6595b93b539233616da34f90af1"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#acf52a6595b93b539233616da34f90af1">ma_encoder_init_proc</a>) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:acf52a6595b93b539233616da34f90af1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ff511a134e3f3bb205e0ca34e12bb5f" id="r_a1ff511a134e3f3bb205e0ca34e12bb5f"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ff511a134e3f3bb205e0ca34e12bb5f">ma_encoder_uninit_proc</a>) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:a1ff511a134e3f3bb205e0ca34e12bb5f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dcbf6d0746316f913008fbcafc26853" id="r_a1dcbf6d0746316f913008fbcafc26853"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1dcbf6d0746316f913008fbcafc26853">ma_encoder_write_pcm_frames_proc</a>) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesWritten)</td></tr>
|
|
<tr class="separator:a1dcbf6d0746316f913008fbcafc26853"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4f6ef8b9e973a4eb3ca53c4c1df46e2" id="r_af4f6ef8b9e973a4eb3ca53c4c1df46e2"><td class="memItemLeft" align="right" valign="top">typedef struct ma_resource_manager </td><td class="memItemRight" valign="bottom"><a class="el" href="#af4f6ef8b9e973a4eb3ca53c4c1df46e2">ma_resource_manager</a></td></tr>
|
|
<tr class="separator:af4f6ef8b9e973a4eb3ca53c4c1df46e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0675425c961489bb6c18ca5107c0918d" id="r_a0675425c961489bb6c18ca5107c0918d"><td class="memItemLeft" align="right" valign="top">typedef struct ma_resource_manager_data_buffer_node </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0675425c961489bb6c18ca5107c0918d">ma_resource_manager_data_buffer_node</a></td></tr>
|
|
<tr class="separator:a0675425c961489bb6c18ca5107c0918d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0203be32404834de7eb5a57da277ef81" id="r_a0203be32404834de7eb5a57da277ef81"><td class="memItemLeft" align="right" valign="top">typedef struct ma_resource_manager_data_buffer </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0203be32404834de7eb5a57da277ef81">ma_resource_manager_data_buffer</a></td></tr>
|
|
<tr class="separator:a0203be32404834de7eb5a57da277ef81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90d685b825419bd942b651f6e8fe881b" id="r_a90d685b825419bd942b651f6e8fe881b"><td class="memItemLeft" align="right" valign="top">typedef struct ma_resource_manager_data_stream </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90d685b825419bd942b651f6e8fe881b">ma_resource_manager_data_stream</a></td></tr>
|
|
<tr class="separator:a90d685b825419bd942b651f6e8fe881b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabdc5a36b1ade8f38086ede5e03526ec" id="r_aabdc5a36b1ade8f38086ede5e03526ec"><td class="memItemLeft" align="right" valign="top">typedef struct ma_resource_manager_data_source </td><td class="memItemRight" valign="bottom"><a class="el" href="#aabdc5a36b1ade8f38086ede5e03526ec">ma_resource_manager_data_source</a></td></tr>
|
|
<tr class="separator:aabdc5a36b1ade8f38086ede5e03526ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46a3e7623dd6edbdc3603d0a04cef065" id="r_a46a3e7623dd6edbdc3603d0a04cef065"><td class="memItemLeft" align="right" valign="top">typedef struct ma_node_graph </td><td class="memItemRight" valign="bottom"><a class="el" href="#a46a3e7623dd6edbdc3603d0a04cef065">ma_node_graph</a></td></tr>
|
|
<tr class="separator:a46a3e7623dd6edbdc3603d0a04cef065"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14322ac717262e149a62e3af5a6edf2d" id="r_a14322ac717262e149a62e3af5a6edf2d"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a></td></tr>
|
|
<tr class="separator:a14322ac717262e149a62e3af5a6edf2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f7de119c3694b9b46a7d5508eb46659" id="r_a9f7de119c3694b9b46a7d5508eb46659"><td class="memItemLeft" align="right" valign="top">typedef struct ma_node_output_bus </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f7de119c3694b9b46a7d5508eb46659">ma_node_output_bus</a></td></tr>
|
|
<tr class="separator:a9f7de119c3694b9b46a7d5508eb46659"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa360362876d19f2bacdaeff7bc5d8d51" id="r_aa360362876d19f2bacdaeff7bc5d8d51"><td class="memItemLeft" align="right" valign="top">typedef struct ma_node_input_bus </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa360362876d19f2bacdaeff7bc5d8d51">ma_node_input_bus</a></td></tr>
|
|
<tr class="separator:aa360362876d19f2bacdaeff7bc5d8d51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ccf0beb08eb9606df10816d8f1aa058" id="r_a2ccf0beb08eb9606df10816d8f1aa058"><td class="memItemLeft" align="right" valign="top">typedef struct ma_node_base </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ccf0beb08eb9606df10816d8f1aa058">ma_node_base</a></td></tr>
|
|
<tr class="separator:a2ccf0beb08eb9606df10816d8f1aa058"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af96143204488730c073683a07b78cc1e" id="r_af96143204488730c073683a07b78cc1e"><td class="memItemLeft" align="right" valign="top">typedef struct ma_engine </td><td class="memItemRight" valign="bottom"><a class="el" href="#af96143204488730c073683a07b78cc1e">ma_engine</a></td></tr>
|
|
<tr class="separator:af96143204488730c073683a07b78cc1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4bb7dad5a6d40d0125afc87a47c979b" id="r_ab4bb7dad5a6d40d0125afc87a47c979b"><td class="memItemLeft" align="right" valign="top">typedef struct ma_sound </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4bb7dad5a6d40d0125afc87a47c979b">ma_sound</a></td></tr>
|
|
<tr class="separator:ab4bb7dad5a6d40d0125afc87a47c979b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7ee79b510832705346509b2a5d2fbea" id="r_ab7ee79b510832705346509b2a5d2fbea"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7ee79b510832705346509b2a5d2fbea">ma_sound_end_proc</a>) (void *pUserData, <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ab7ee79b510832705346509b2a5d2fbea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4ddb3973fb25def8db6cd096eaad87e" id="r_ab4ddb3973fb25def8db6cd096eaad87e"><td class="memItemLeft" align="right" valign="top">typedef struct ma_sound_inlined </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4ddb3973fb25def8db6cd096eaad87e">ma_sound_inlined</a></td></tr>
|
|
<tr class="separator:ab4ddb3973fb25def8db6cd096eaad87e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96e70d8f596f4bfa61e0e288ee5f4aac" id="r_a96e70d8f596f4bfa61e0e288ee5f4aac"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structma__sound__config.html">ma_sound_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a></td></tr>
|
|
<tr class="separator:a96e70d8f596f4bfa61e0e288ee5f4aac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a279a1c962d02955dac3bb0b30c022ece" id="r_a279a1c962d02955dac3bb0b30c022ece"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structma__sound.html">ma_sound</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a></td></tr>
|
|
<tr class="separator:a279a1c962d02955dac3bb0b30c022ece"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac19f259c26246012fc8437d5bcea5854" id="r_ac19f259c26246012fc8437d5bcea5854"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac19f259c26246012fc8437d5bcea5854">ma_engine_process_proc</a>) (void *pUserData, float *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:ac19f259c26246012fc8437d5bcea5854"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:a6cedc1399a30a810359c4e05a75d7b7b" id="r_a6cedc1399a30a810359c4e05a75d7b7b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6cedc1399a30a810359c4e05a75d7b7b">ma_log_level</a> { <a class="el" href="#a6cedc1399a30a810359c4e05a75d7b7ba311e191d23a58e9ab74a3a5d21736ec6">MA_LOG_LEVEL_DEBUG</a> = 4
|
|
, <a class="el" href="#a6cedc1399a30a810359c4e05a75d7b7ba227a58d694ff61a9cbb10a2c225b7e89">MA_LOG_LEVEL_INFO</a> = 3
|
|
, <a class="el" href="#a6cedc1399a30a810359c4e05a75d7b7ba15efe2f47c901c417eb08a3825a6da10">MA_LOG_LEVEL_WARNING</a> = 2
|
|
, <a class="el" href="#a6cedc1399a30a810359c4e05a75d7b7ba0b7c04c0a73d503d7c9044f1b3bfbc16">MA_LOG_LEVEL_ERROR</a> = 1
|
|
}</td></tr>
|
|
<tr class="separator:a6cedc1399a30a810359c4e05a75d7b7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64e723da835a05dc9c53601caf3ec9a5" id="r_a64e723da835a05dc9c53601caf3ec9a5"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5">_ma_channel_position</a> { <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a78e6190c8409f1ca682af67a43414dd3">MA_CHANNEL_NONE</a> = 0
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a0d27dc5b57e801bb4349a436f4276b48">MA_CHANNEL_MONO</a> = 1
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a87c0acdc99bca69c893de5988d91ca8a">MA_CHANNEL_FRONT_LEFT</a> = 2
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a77437915c33227efd477b5dcabb0255a">MA_CHANNEL_FRONT_RIGHT</a> = 3
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ab75421d0f85d213ba0d5b7404ab64343">MA_CHANNEL_FRONT_CENTER</a> = 4
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a42ef9993b9878c7fac4c5ed926b52f61">MA_CHANNEL_LFE</a> = 5
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a1054944a20c2df8e68e34cb685fbb3ea">MA_CHANNEL_BACK_LEFT</a> = 6
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a80ea2d3c78f31365ab4574fa26c60e71">MA_CHANNEL_BACK_RIGHT</a> = 7
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a191c2027a6993c42fe9a950778116d45">MA_CHANNEL_FRONT_LEFT_CENTER</a> = 8
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a41ba1d8c7d3f65fd88ccb3ec642084f3">MA_CHANNEL_FRONT_RIGHT_CENTER</a> = 9
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a2a2e1f9ae6b86d3baea3f8edb0798eaf">MA_CHANNEL_BACK_CENTER</a> = 10
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a9abe48b391075509c7638e4129f47584">MA_CHANNEL_SIDE_LEFT</a> = 11
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ac7d5778d1c4bd2fe3c93ae424e0c15ca">MA_CHANNEL_SIDE_RIGHT</a> = 12
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a558ea21e14e0b800291155b86b6be2e7">MA_CHANNEL_TOP_CENTER</a> = 13
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a432b5b84f49682fd535ca65a95540e0d">MA_CHANNEL_TOP_FRONT_LEFT</a> = 14
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a724680ea7affa32afbf017e0dd61cbb7">MA_CHANNEL_TOP_FRONT_CENTER</a> = 15
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ab9bb024b6a9a664c20550505613d47d3">MA_CHANNEL_TOP_FRONT_RIGHT</a> = 16
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ae78e81977e52e167487c1ab5b25c7772">MA_CHANNEL_TOP_BACK_LEFT</a> = 17
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ab74231d4961bad3807dab418525d789a">MA_CHANNEL_TOP_BACK_CENTER</a> = 18
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a6f2df56bf70e9863aeadc665cfd53170">MA_CHANNEL_TOP_BACK_RIGHT</a> = 19
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a9cd6d5053730447641c4c3c26f9bb4d3">MA_CHANNEL_AUX_0</a> = 20
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a601f11a9822439ec8f78cbd7f463c3d2">MA_CHANNEL_AUX_1</a> = 21
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a3c762dd8df90a427bc9d7252b3881674">MA_CHANNEL_AUX_2</a> = 22
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a31dbd4da05b25e873d7809562ca2dea2">MA_CHANNEL_AUX_3</a> = 23
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ae5a98cd170e4cc5339a28d80f719f473">MA_CHANNEL_AUX_4</a> = 24
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a630fd38330705b119f7552e372727f9d">MA_CHANNEL_AUX_5</a> = 25
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a1855d049969450231f65d92d9b25c0e0">MA_CHANNEL_AUX_6</a> = 26
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a7a86183f7b5193a41a164d53e79efefb">MA_CHANNEL_AUX_7</a> = 27
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a9b0a63cce4de72a8ab1479635538b6fb">MA_CHANNEL_AUX_8</a> = 28
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a350c27cc11bb5095cb3064723fc3b043">MA_CHANNEL_AUX_9</a> = 29
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5abf410f408c6fea960ffa052a4d8a04b3">MA_CHANNEL_AUX_10</a> = 30
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5aeb4a5de1ec02a43d83779094fca07afe">MA_CHANNEL_AUX_11</a> = 31
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a87ec34a5ce1f50967bbd0ffcfd9a0846">MA_CHANNEL_AUX_12</a> = 32
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a7801f1cb33d8e19d8b9f7d076c41f640">MA_CHANNEL_AUX_13</a> = 33
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a3d1a2324a44c8f9cb87c74b9778b51fa">MA_CHANNEL_AUX_14</a> = 34
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a25f8eee8256d4117e373b64ce1f66359">MA_CHANNEL_AUX_15</a> = 35
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ae80adace1c8f268f08257647accf65a7">MA_CHANNEL_AUX_16</a> = 36
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a88d62afbab45618c66d35c98efe4addd">MA_CHANNEL_AUX_17</a> = 37
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a1e6e7b6b16cd1e7779653c86421516d0">MA_CHANNEL_AUX_18</a> = 38
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5aad6ae9e78311977602c395141869ab82">MA_CHANNEL_AUX_19</a> = 39
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a4ebee064cd02db75ba7f4e38ea6d9c2c">MA_CHANNEL_AUX_20</a> = 40
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a1f0f9a848c563b6953731e0c38b6cb9c">MA_CHANNEL_AUX_21</a> = 41
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ae3e213fe814d8be71ad0116679f21399">MA_CHANNEL_AUX_22</a> = 42
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5ab6535297129d2b2106abe5a7d2aace47">MA_CHANNEL_AUX_23</a> = 43
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a81c10238a55a3de83160de2e087e9963">MA_CHANNEL_AUX_24</a> = 44
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a60243d5117b8e90618a7cf0ee834b970">MA_CHANNEL_AUX_25</a> = 45
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5af1e0bdc916fc5dabb5c107e9c87e4ece">MA_CHANNEL_AUX_26</a> = 46
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a7540027d1628aa732d61eff151c961ea">MA_CHANNEL_AUX_27</a> = 47
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a3b756900fa48c66128c6f73a06fd14cc">MA_CHANNEL_AUX_28</a> = 48
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a1d8a438680c00a6d831cc1f4346ee3c7">MA_CHANNEL_AUX_29</a> = 49
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a86e5fbdeee7429bb5f9be7de9ffc310b">MA_CHANNEL_AUX_30</a> = 50
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a882deda4547f15a71a8d924f6f881806">MA_CHANNEL_AUX_31</a> = 51
|
|
, <br />
|
|
  <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5a9c27db02e678d10f24c166d5b1d603bd">MA_CHANNEL_LEFT</a> = MA_CHANNEL_FRONT_LEFT
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5af9fd3fde9eeb3102fc47c874cd557cb4">MA_CHANNEL_RIGHT</a> = MA_CHANNEL_FRONT_RIGHT
|
|
, <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5abf9514e9e872ed76e1f314b00aefecec">MA_CHANNEL_POSITION_COUNT</a> = (MA_CHANNEL_AUX_31 + 1)
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a64e723da835a05dc9c53601caf3ec9a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1a04e53edf78c58e00613a1207bc881" id="r_ad1a04e53edf78c58e00613a1207bc881"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> { <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881afeff7bb1f14edcb913686c22017bcc0d">MA_SUCCESS</a> = 0
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a3816d04abec3018c45b99328976cef0d">MA_ERROR</a> = -1
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a524d718477185438555fa88b33192709">MA_INVALID_ARGS</a> = -2
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a6f70359b427bcf5a48c2a57cd6d1a26d">MA_INVALID_OPERATION</a> = -3
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881acfdb9464b09c0604ce0b3288f67b34ca">MA_OUT_OF_MEMORY</a> = -4
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a3b4c1c7c4fde3f5419d92803a09c3546">MA_OUT_OF_RANGE</a> = -5
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881abab53ad1bba5527d6b5ca86abc753d96">MA_ACCESS_DENIED</a> = -6
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a1bf846e65631aa139b67f89bdb13e502">MA_DOES_NOT_EXIST</a> = -7
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a2ef9c07bbc9f34b0b14f8b5e31687b85">MA_ALREADY_EXISTS</a> = -8
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a88025837b8bf79b299c1dd90581d1a7b">MA_TOO_MANY_OPEN_FILES</a> = -9
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a5b848d3aca76fd23c948ae3f071c04ad">MA_INVALID_FILE</a> = -10
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ab7b5f1fa7ee8d7ddb3bf007693b97953">MA_TOO_BIG</a> = -11
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a1ecca3af6b3a473ce737f84af29255a8">MA_PATH_TOO_LONG</a> = -12
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ae5052f9807cc243e7dfec3f4083f9470">MA_NAME_TOO_LONG</a> = -13
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a8f2fb1a68e84e91ac625c2afc7f30f78">MA_NOT_DIRECTORY</a> = -14
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a044bf5a434fc10bd2a94aae5b9098585">MA_IS_DIRECTORY</a> = -15
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ade6285d6af54ee5efdc3c9fb7e3e64ba">MA_DIRECTORY_NOT_EMPTY</a> = -16
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881abe1c4b8c0451d3c501a41dd9d0b00a00">MA_AT_END</a> = -17
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ae31aa2fea769c48ae8e90de2a83d50a5">MA_NO_SPACE</a> = -18
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a87bb4493d571c46d66af783b6b8754bf">MA_BUSY</a> = -19
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a3379d56655692642a159108d261a0527">MA_IO_ERROR</a> = -20
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881aab4d654a5232680ec44d00b4fc36c82f">MA_INTERRUPT</a> = -21
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ac59103d35c21488846202104f78dc546">MA_UNAVAILABLE</a> = -22
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a4a572420bb97972cb984f64cf8a1f005">MA_ALREADY_IN_USE</a> = -23
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ad73ffb234ac76ad9aada05e6fba604b8">MA_BAD_ADDRESS</a> = -24
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a3f7a2077e512127759bacb3be3972e2b">MA_BAD_SEEK</a> = -25
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881aa5b5bb149548347fff3db0f765295b73">MA_BAD_PIPE</a> = -26
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a60d23143c7b9bae5b33ab03ea2bcfa39">MA_DEADLOCK</a> = -27
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ae671fc8b4b0b7526bdda6ae5d7321986">MA_TOO_MANY_LINKS</a> = -28
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a2690cce1b3c2186b0ef0379d8c3b79ba">MA_NOT_IMPLEMENTED</a> = -29
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881af82f4b2b85dbb1a2f7390f2e38372980">MA_NO_MESSAGE</a> = -30
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a362da004fb9e19d252062b8bfd0d8c5d">MA_BAD_MESSAGE</a> = -31
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a041cd96b1c48fadb1398bb6fec926668">MA_NO_DATA_AVAILABLE</a> = -32
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ac8db70ec29ca47ac2294d0b974bf4bda">MA_INVALID_DATA</a> = -33
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a2b2498df4698bc7b2c4ff946df7048c5">MA_TIMEOUT</a> = -34
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a2a8f3410605395686bc996169d5aae1e">MA_NO_NETWORK</a> = -35
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a95c467708f68654d434cd4a5b651a04a">MA_NOT_UNIQUE</a> = -36
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a82400bbe1cae7569bf128023b69d48c2">MA_NOT_SOCKET</a> = -37
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a08b1ac4b811f94e85a358815c3f7e2c1">MA_NO_ADDRESS</a> = -38
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a68dd586f7918a8c288ea073878d9fd5e">MA_BAD_PROTOCOL</a> = -39
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a20bac36cda6cbea51f3c175befb17bed">MA_PROTOCOL_UNAVAILABLE</a> = -40
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a6d6d464b0104213471aea94b053828ac">MA_PROTOCOL_NOT_SUPPORTED</a> = -41
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a895ddc17d1c0bcef8e510da2a1084a15">MA_PROTOCOL_FAMILY_NOT_SUPPORTED</a> = -42
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a59dfc393addba9a4bf02530f5bf8fc66">MA_ADDRESS_FAMILY_NOT_SUPPORTED</a> = -43
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881afae28fed11ea1b5de0e8b120a73bf5a7">MA_SOCKET_NOT_SUPPORTED</a> = -44
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a9cd30f45752eda0d1a1ae194653bd24e">MA_CONNECTION_RESET</a> = -45
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881aaeead2667d93db3ba4f45bb3af2bca1b">MA_ALREADY_CONNECTED</a> = -46
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a6f1c2bbe441107b671f431da6e8aeffa">MA_NOT_CONNECTED</a> = -47
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ad89e53395c071418bfb2fdc362013ea4">MA_CONNECTION_REFUSED</a> = -48
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a92c401a487f343c6d8b911da9a7171c3">MA_NO_HOST</a> = -49
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ac7d489e29b445b62e00e709fa1669ce3">MA_IN_PROGRESS</a> = -50
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a3d7f04428288e5bf1746852305fbc5c6">MA_CANCELLED</a> = -51
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a19e8e5248bb84a517f335cc672b324f2">MA_MEMORY_ALREADY_MAPPED</a> = -52
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881af4bdeb87db68177239ff5bee97600c7a">MA_CRC_MISMATCH</a> = -100
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881afaf53630c467c33f316bd0c0d4dd2695">MA_FORMAT_NOT_SUPPORTED</a> = -200
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a6668d00b40e75e9d2b32db8217c3f4a2">MA_DEVICE_TYPE_NOT_SUPPORTED</a> = -201
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881af01c87b16efcd350c6e87c0524460aa5">MA_SHARE_MODE_NOT_SUPPORTED</a> = -202
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a663d3c0f1584868c1a9ca3a111a45dfd">MA_NO_BACKEND</a> = -203
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881aea59e3fa239562cbdd82188f92d42272">MA_NO_DEVICE</a> = -204
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a25745cd61ddde0975ed03207d8ef9516">MA_API_NOT_FOUND</a> = -205
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881af63827fb3692f0d8512f99b78cdcb3f3">MA_INVALID_DEVICE_CONFIG</a> = -206
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881aa20a0ec95b81ead557ce3a90ed26034d">MA_LOOP</a> = -207
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a6ae3926f4c05953c6353ef6780277bd5">MA_BACKEND_NOT_ENABLED</a> = -208
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a73ca3a8bf8553a6ecea04db87ee0dc76">MA_DEVICE_NOT_INITIALIZED</a> = -300
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881adf8b22895f6270908238c4b1cdfaa1d0">MA_DEVICE_ALREADY_INITIALIZED</a> = -301
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881ab049c093f1fe6d9d583ee8c0c19aed7c">MA_DEVICE_NOT_STARTED</a> = -302
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a3d8c7ce405ad3c273ba0e4ee1232c0e7">MA_DEVICE_NOT_STOPPED</a> = -303
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a8b1c6a9f6d658b816180028760d6e602">MA_FAILED_TO_INIT_BACKEND</a> = -400
|
|
, <br />
|
|
  <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a3555db58c079d930e9b37a97c068b841">MA_FAILED_TO_OPEN_BACKEND_DEVICE</a> = -401
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a56f65359d4b271c739e60d36d38c1539">MA_FAILED_TO_START_BACKEND_DEVICE</a> = -402
|
|
, <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881a0bc9f369bf77b50a1207821bb7741c2e">MA_FAILED_TO_STOP_BACKEND_DEVICE</a> = -403
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ad1a04e53edf78c58e00613a1207bc881"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1b2dae0836f08f51af7c8c3812de3fe" id="r_ad1b2dae0836f08f51af7c8c3812de3fe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1b2dae0836f08f51af7c8c3812de3fe">ma_stream_format</a> { <a class="el" href="#ad1b2dae0836f08f51af7c8c3812de3fea2f36b31c4acec3ef045d43d95cc9c32f">ma_stream_format_pcm</a> = 0
|
|
}</td></tr>
|
|
<tr class="separator:ad1b2dae0836f08f51af7c8c3812de3fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd0690a5d6a8944e1b7cc65b560eb307" id="r_abd0690a5d6a8944e1b7cc65b560eb307"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd0690a5d6a8944e1b7cc65b560eb307">ma_stream_layout</a> { <a class="el" href="#abd0690a5d6a8944e1b7cc65b560eb307a65b755421020cc45ea530780187ca314">ma_stream_layout_interleaved</a> = 0
|
|
, <a class="el" href="#abd0690a5d6a8944e1b7cc65b560eb307a4f38a05a6fbc05893c5ffce200bc5598">ma_stream_layout_deinterleaved</a>
|
|
}</td></tr>
|
|
<tr class="separator:abd0690a5d6a8944e1b7cc65b560eb307"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00fcfb2ab117e4b909e30ac394e305bc" id="r_a00fcfb2ab117e4b909e30ac394e305bc"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> { <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bca1dbf6a5ea3bbe14c63ec32816c8802fa">ma_dither_mode_none</a> = 0
|
|
, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bcaea1a0b5bf57b26209089e1ab612db0e2">ma_dither_mode_rectangle</a>
|
|
, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bcad4be6ab5ad72d053b516da98435590a4">ma_dither_mode_triangle</a>
|
|
}</td></tr>
|
|
<tr class="separator:a00fcfb2ab117e4b909e30ac394e305bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad79b60b511fdbc0c98a63ac23ac12bd9" id="r_ad79b60b511fdbc0c98a63ac23ac12bd9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> { <br />
|
|
  <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9aa43317bf87d516d856b3a3aadc1c14da">ma_format_unknown</a> = 0
|
|
, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9a9904c0f6ad44acc6ee1c5ee74283462b">ma_format_u8</a> = 1
|
|
, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9a41f5a554388b6ad8dc77b9a9e27864e0">ma_format_s16</a> = 2
|
|
, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9a0bbd37152ac4486e46044a3d1bdc24b2">ma_format_s24</a> = 3
|
|
, <br />
|
|
  <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9ad9d9fa2e52fdd8b7a2ddf02743aa6e81">ma_format_s32</a> = 4
|
|
, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9a15147620d460554786d11a6e6641a2d6">ma_format_f32</a> = 5
|
|
, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9a0cd7d38b79e3eb9fe71f0b4a4f048a41">ma_format_count</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ad79b60b511fdbc0c98a63ac23ac12bd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6b343eec0566ced48835e47ef462dc2" id="r_ae6b343eec0566ced48835e47ef462dc2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae6b343eec0566ced48835e47ef462dc2">ma_standard_sample_rate</a> { <br />
|
|
  <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2adc7b2bb032406badea32fea0aea71d48">ma_standard_sample_rate_48000</a> = 48000
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2a0ba98131c7b73ea1221a03938afd369c">ma_standard_sample_rate_44100</a> = 44100
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2a86af80c242285616e18daf9154acd4f8">ma_standard_sample_rate_32000</a> = 32000
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2a5fdc7019a364cd8c66fb8767f22eb6ff">ma_standard_sample_rate_24000</a> = 24000
|
|
, <br />
|
|
  <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2aee7279be8564ac31fc11d344d1454c94">ma_standard_sample_rate_22050</a> = 22050
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2ad04d9ae639df9fbaff0898e1234d0fbd">ma_standard_sample_rate_88200</a> = 88200
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2add8d01c6adb58e2a404c7c972e1eb215">ma_standard_sample_rate_96000</a> = 96000
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2a27858f4a7aec1ebadfd5966be9df86db">ma_standard_sample_rate_176400</a> = 176400
|
|
, <br />
|
|
  <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2ac233b2ddbe7d9646f80872aefcacfb9c">ma_standard_sample_rate_192000</a> = 192000
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2ad82e076c5f3f70594cd102dd8226b4fa">ma_standard_sample_rate_16000</a> = 16000
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2aecf2c2d9294d9c2c4d663823c14182f0">ma_standard_sample_rate_11025</a> = 11025
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2ab1622d60365fe1eaa206dedad5f0dd68">ma_standard_sample_rate_8000</a> = 8000
|
|
, <br />
|
|
  <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2a7dbcab718bb3ff1efb2f864bad7a481b">ma_standard_sample_rate_352800</a> = 352800
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2aed2d5ee6901ae01675aac8a30438aff3">ma_standard_sample_rate_384000</a> = 384000
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2a4aec55393700dc8eb366df5796e2716e">ma_standard_sample_rate_min</a> = ma_standard_sample_rate_8000
|
|
, <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2a268e0f546d109c0d44a9a4f32d487b88">ma_standard_sample_rate_max</a> = ma_standard_sample_rate_384000
|
|
, <br />
|
|
  <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2aa56b89ef002e7b1869865031bc00a8c4">ma_standard_sample_rate_count</a> = 14
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ae6b343eec0566ced48835e47ef462dc2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68d7c974b163b5528b79d0f4dd73babe" id="r_a68d7c974b163b5528b79d0f4dd73babe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68d7c974b163b5528b79d0f4dd73babe">ma_channel_mix_mode</a> { <a class="el" href="#a68d7c974b163b5528b79d0f4dd73babead0e6d59d882ad7cd74c8aae2bda3c411">ma_channel_mix_mode_rectangular</a> = 0
|
|
, <a class="el" href="#a68d7c974b163b5528b79d0f4dd73babeac4b53e43c3dd8d49b707c38cc71622fc">ma_channel_mix_mode_simple</a>
|
|
, <a class="el" href="#a68d7c974b163b5528b79d0f4dd73babeade35356a4c0a74b22bbf11a7c14e4f40">ma_channel_mix_mode_custom_weights</a>
|
|
, <a class="el" href="#a68d7c974b163b5528b79d0f4dd73babea42f711a7efaec6eb48d13a7f90b4fffb">ma_channel_mix_mode_default</a> = ma_channel_mix_mode_rectangular
|
|
}</td></tr>
|
|
<tr class="separator:a68d7c974b163b5528b79d0f4dd73babe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7339820734942c18e0b9ac7d14a81d8" id="r_aa7339820734942c18e0b9ac7d14a81d8"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8">ma_standard_channel_map</a> { <br />
|
|
  <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8af28833a6daead5cddf22807dd5f7e55e">ma_standard_channel_map_microsoft</a>
|
|
, <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8a9c6aa29d73a64c958ecda3e5e2c6b9b4">ma_standard_channel_map_alsa</a>
|
|
, <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8aba24bdc6aa2a7a0ceb56bae7a33730eb">ma_standard_channel_map_rfc3551</a>
|
|
, <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8a85c962e198898bfa043ba6729b312410">ma_standard_channel_map_flac</a>
|
|
, <br />
|
|
  <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8a35e321cfacb055d87f9834faa31a1d13">ma_standard_channel_map_vorbis</a>
|
|
, <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8a47ee0674ef2a16708da124941517b671">ma_standard_channel_map_sound4</a>
|
|
, <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8a7556ce7c7a2f890d4a9f6e5821cad86d">ma_standard_channel_map_sndio</a>
|
|
, <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8a7b91bc56f6d21cec26292409dacfdec7">ma_standard_channel_map_webaudio</a> = ma_standard_channel_map_flac
|
|
, <br />
|
|
  <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8a1d7be6b365c3c3073d6b157cf22672f2">ma_standard_channel_map_default</a> = ma_standard_channel_map_microsoft
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:aa7339820734942c18e0b9ac7d14a81d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b2b5abd9eebbc795a19bc08d379a417" id="r_a3b2b5abd9eebbc795a19bc08d379a417"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b2b5abd9eebbc795a19bc08d379a417">ma_performance_profile</a> { <a class="el" href="#a3b2b5abd9eebbc795a19bc08d379a417a359b924c4ade719238e17012f4ce73d5">ma_performance_profile_low_latency</a> = 0
|
|
, <a class="el" href="#a3b2b5abd9eebbc795a19bc08d379a417a94b22d70c71b4c9f36d7355b17de6682">ma_performance_profile_conservative</a>
|
|
}</td></tr>
|
|
<tr class="separator:a3b2b5abd9eebbc795a19bc08d379a417"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b6285121d082017c1e2c7452f95afec" id="r_a5b6285121d082017c1e2c7452f95afec"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b6285121d082017c1e2c7452f95afec">ma_thread_priority</a> { <br />
|
|
  <a class="el" href="#a5b6285121d082017c1e2c7452f95afecadfef8f56d9ebbbb7474918ef626f745e">ma_thread_priority_idle</a> = -5
|
|
, <a class="el" href="#a5b6285121d082017c1e2c7452f95afeca475be3767a7c617051e260558b900b10">ma_thread_priority_lowest</a> = -4
|
|
, <a class="el" href="#a5b6285121d082017c1e2c7452f95afeca8782d9370331e82e6d2828ddf91689a5">ma_thread_priority_low</a> = -3
|
|
, <a class="el" href="#a5b6285121d082017c1e2c7452f95afecaeb5cd3cdf4a3a120a2ef14ab70ce7747">ma_thread_priority_normal</a> = -2
|
|
, <br />
|
|
  <a class="el" href="#a5b6285121d082017c1e2c7452f95afeca33e55cfb8ea038fe96587c5a92e0ea57">ma_thread_priority_high</a> = -1
|
|
, <a class="el" href="#a5b6285121d082017c1e2c7452f95afecadf19391ba2c31144fded28049842bec1">ma_thread_priority_highest</a> = 0
|
|
, <a class="el" href="#a5b6285121d082017c1e2c7452f95afeca2ed65377cadb3d924f41a8a25a0976e3">ma_thread_priority_realtime</a> = 1
|
|
, <a class="el" href="#a5b6285121d082017c1e2c7452f95afeca2de1443cc411d7b952abc2f4e15fbc34">ma_thread_priority_default</a> = 0
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a5b6285121d082017c1e2c7452f95afec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5708aae52e91a9b9c1642300973e853b" id="r_a5708aae52e91a9b9c1642300973e853b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> { <a class="el" href="#a5708aae52e91a9b9c1642300973e853baf5103838c5dd52a6386560103fc8e915">ma_pan_mode_balance</a> = 0
|
|
, <a class="el" href="#a5708aae52e91a9b9c1642300973e853baf5c6dd202540f29a807a0bde53520d98">ma_pan_mode_pan</a>
|
|
}</td></tr>
|
|
<tr class="separator:a5708aae52e91a9b9c1642300973e853b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7d5838fcd571ef464f74043187c0515" id="r_ac7d5838fcd571ef464f74043187c0515"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> { <a class="el" href="#ac7d5838fcd571ef464f74043187c0515a33e04490b1ba01064a1adfe69be53a3c">ma_attenuation_model_none</a>
|
|
, <a class="el" href="#ac7d5838fcd571ef464f74043187c0515a0e20bcc418cbd15c4cc8a8d7f74fc553">ma_attenuation_model_inverse</a>
|
|
, <a class="el" href="#ac7d5838fcd571ef464f74043187c0515a849e04aff0e096cbf14f567a24c126ac">ma_attenuation_model_linear</a>
|
|
, <a class="el" href="#ac7d5838fcd571ef464f74043187c0515a933e02180f253ec59b15c331c4b42428">ma_attenuation_model_exponential</a>
|
|
}</td></tr>
|
|
<tr class="separator:ac7d5838fcd571ef464f74043187c0515"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee426e1bf5960ecc12ff857b8a67af43" id="r_aee426e1bf5960ecc12ff857b8a67af43"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> { <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43a891f1556c7bf2896aa934efca88f0c4f">ma_positioning_absolute</a>
|
|
, <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43a581116a02a38fc23e12e1fc03aec9cb9">ma_positioning_relative</a>
|
|
}</td></tr>
|
|
<tr class="separator:aee426e1bf5960ecc12ff857b8a67af43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3bdfb97d332d0a243fb463fb31c94a09" id="r_a3bdfb97d332d0a243fb463fb31c94a09"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3bdfb97d332d0a243fb463fb31c94a09">ma_handedness</a> { <a class="el" href="#a3bdfb97d332d0a243fb463fb31c94a09ad4a4f7007abde195dcbc4d0935c7655c">ma_handedness_right</a>
|
|
, <a class="el" href="#a3bdfb97d332d0a243fb463fb31c94a09a52745772fe0b68d1ff75f421c2745145">ma_handedness_left</a>
|
|
}</td></tr>
|
|
<tr class="separator:a3bdfb97d332d0a243fb463fb31c94a09"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3151a0380312aecefda8302319057583" id="r_a3151a0380312aecefda8302319057583"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3151a0380312aecefda8302319057583">ma_resample_algorithm</a> { <a class="el" href="#a3151a0380312aecefda8302319057583a55f9bf1e6d40cd3812a48d48d56f5e80">ma_resample_algorithm_linear</a> = 0
|
|
, <a class="el" href="#a3151a0380312aecefda8302319057583aea1634ec9617bf1779a37366266603a6">ma_resample_algorithm_custom</a>
|
|
}</td></tr>
|
|
<tr class="separator:a3151a0380312aecefda8302319057583"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75e3a88bdae41d078fbfbbd1f78edd67" id="r_a75e3a88bdae41d078fbfbbd1f78edd67"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67">ma_channel_conversion_path</a> { <br />
|
|
  <a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67a49425944da2a2840ea50514ea327d702">ma_channel_conversion_path_unknown</a>
|
|
, <a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67a38071958d2ae1348dc56c3a68bbff12b">ma_channel_conversion_path_passthrough</a>
|
|
, <a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67a009cd113dbac3e69582c523a0e2daaf1">ma_channel_conversion_path_mono_out</a>
|
|
, <a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67a1480e7a6ed509c0adedcb393c5446a65">ma_channel_conversion_path_mono_in</a>
|
|
, <br />
|
|
  <a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67a6a17ce07e27d48883e8eb41241baacf4">ma_channel_conversion_path_shuffle</a>
|
|
, <a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67a7db6d7de6fa18adb3cf37a98f7717b3a">ma_channel_conversion_path_weights</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a75e3a88bdae41d078fbfbbd1f78edd67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e71fc47c053785f00aa36c93a76921f" id="r_a5e71fc47c053785f00aa36c93a76921f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e71fc47c053785f00aa36c93a76921f">ma_mono_expansion_mode</a> { <a class="el" href="#a5e71fc47c053785f00aa36c93a76921fa959a922764a5d12d02f8168d1b07d8aa">ma_mono_expansion_mode_duplicate</a> = 0
|
|
, <a class="el" href="#a5e71fc47c053785f00aa36c93a76921fa6405e9d1de4d7c49c1ce7d75d49a404a">ma_mono_expansion_mode_average</a>
|
|
, <a class="el" href="#a5e71fc47c053785f00aa36c93a76921fa3fc77faf8efc9bbe0fee3d0b943c9e92">ma_mono_expansion_mode_stereo_only</a>
|
|
, <a class="el" href="#a5e71fc47c053785f00aa36c93a76921fa7085c9ca62e69e3dc3bc8e221209dbd5">ma_mono_expansion_mode_default</a> = ma_mono_expansion_mode_duplicate
|
|
}</td></tr>
|
|
<tr class="separator:a5e71fc47c053785f00aa36c93a76921f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adaba403d951776ad64029fd4ced5a031" id="r_adaba403d951776ad64029fd4ced5a031"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#adaba403d951776ad64029fd4ced5a031">ma_data_converter_execution_path</a> { <br />
|
|
  <a class="el" href="#adaba403d951776ad64029fd4ced5a031aaa44f468fc0af7bf24269a910ae0caf1">ma_data_converter_execution_path_passthrough</a>
|
|
, <a class="el" href="#adaba403d951776ad64029fd4ced5a031ab5ff571452821867d0d37d4cb14d2b2f">ma_data_converter_execution_path_format_only</a>
|
|
, <a class="el" href="#adaba403d951776ad64029fd4ced5a031ad82ee59ab6f809de6f2daa4672158489">ma_data_converter_execution_path_channels_only</a>
|
|
, <a class="el" href="#adaba403d951776ad64029fd4ced5a031aa9e82edf80c004d1e8bad171cd5dc1a9">ma_data_converter_execution_path_resample_only</a>
|
|
, <br />
|
|
  <a class="el" href="#adaba403d951776ad64029fd4ced5a031a98be83546d92737a99740e896bdc5088">ma_data_converter_execution_path_resample_first</a>
|
|
, <a class="el" href="#adaba403d951776ad64029fd4ced5a031a48d0be02bdb01ee4462cbffce00e8133">ma_data_converter_execution_path_channels_first</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:adaba403d951776ad64029fd4ced5a031"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa79c189b03f742cb582e66ed0ed049e2" id="r_aa79c189b03f742cb582e66ed0ed049e2"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2">ma_job_type</a> { <br />
|
|
  <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a3316fdee13c664b3d1eca1f18bcbecbb">MA_JOB_TYPE_QUIT</a> = 0
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a3c0e6c9750ce52a3847bdc647f0a8c23">MA_JOB_TYPE_CUSTOM</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a7e35260291587bffa97330cceb45cc41">MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_BUFFER_NODE</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2afa36e26d3e3addac76d2b2b586a1426d">MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_BUFFER_NODE</a>
|
|
, <br />
|
|
  <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2aa7539892933158a1fa8568ba46c65a37">MA_JOB_TYPE_RESOURCE_MANAGER_PAGE_DATA_BUFFER_NODE</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a2e4b5252b5e1890a5cfdf0263f292b33">MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_BUFFER</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a52ea76e2941aff116758909f10a44d34">MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_BUFFER</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a8efa9d2b88f36dbe524645900186d1fb">MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_STREAM</a>
|
|
, <br />
|
|
  <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a785651f508c92b0387d878efd2999846">MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_STREAM</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a25cf47ef1a6a5169c29450509c870907">MA_JOB_TYPE_RESOURCE_MANAGER_PAGE_DATA_STREAM</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2a24c522948657ef89b2198a4c5286ee34">MA_JOB_TYPE_RESOURCE_MANAGER_SEEK_DATA_STREAM</a>
|
|
, <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2aa8643e7c830daaba053af81e14680412">MA_JOB_TYPE_DEVICE_AAUDIO_REROUTE</a>
|
|
, <br />
|
|
  <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2aee02012b0456d27d7533abf62e799e4d">MA_JOB_TYPE_COUNT</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:aa79c189b03f742cb582e66ed0ed049e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43e361643443f9dba1c230abe2bc33f7" id="r_a43e361643443f9dba1c230abe2bc33f7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a43e361643443f9dba1c230abe2bc33f7">ma_job_queue_flags</a> { <a class="el" href="#a43e361643443f9dba1c230abe2bc33f7a41cac5cfdb56d5ef56fa34ed271ac028">MA_JOB_QUEUE_FLAG_NON_BLOCKING</a> = 0x00000001
|
|
}</td></tr>
|
|
<tr class="separator:a43e361643443f9dba1c230abe2bc33f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aade9604fa3d0a781b08fb35a914f6485" id="r_aade9604fa3d0a781b08fb35a914f6485"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aade9604fa3d0a781b08fb35a914f6485">ma_device_state</a> { <br />
|
|
  <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485a3a520eea2a1254cfb378d076749f92df">ma_device_state_uninitialized</a> = 0
|
|
, <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485a3f11b68790eb2a9c783678fd4165b30e">ma_device_state_stopped</a> = 1
|
|
, <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485a770815dfbad171d3a90d0ddab62dbb87">ma_device_state_started</a> = 2
|
|
, <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485a5a00599918232991616ec9289ca63099">ma_device_state_starting</a> = 3
|
|
, <br />
|
|
  <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485a618b017f613ed545606508978fed3166">ma_device_state_stopping</a> = 4
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:aade9604fa3d0a781b08fb35a914f6485"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77beb6b14363c77b1107c9140b400236" id="r_a77beb6b14363c77b1107c9140b400236"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> { <br />
|
|
  <a class="el" href="#a77beb6b14363c77b1107c9140b400236ab603f3b95f934ce3dedd79d190b43c19">ma_backend_wasapi</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236ac61245e103122760f1413742d18fbb12">ma_backend_dsound</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236a1fd4cea68ba05410127362f84de402b2">ma_backend_winmm</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236ab1421c3b47d8801e2f5a57a96a881294">ma_backend_coreaudio</a>
|
|
, <br />
|
|
  <a class="el" href="#a77beb6b14363c77b1107c9140b400236a0a24a6426d165f0b96e0d59eeb36670d">ma_backend_sndio</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236ac2fbe95d75baff5d7650288ed2787989">ma_backend_audio4</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236a78a2461e7a39189d8e26763bc2362c25">ma_backend_oss</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236a2ffaaf956413a8e966b025cda926888d">ma_backend_pulseaudio</a>
|
|
, <br />
|
|
  <a class="el" href="#a77beb6b14363c77b1107c9140b400236a1246d16c30380a23213ba4a3d9a750be">ma_backend_alsa</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236adb7a0aff2063fce4ef01108b26333624">ma_backend_jack</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236a452f18e7325d956a02c882f1a1560dbc">ma_backend_aaudio</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236a5a76d67247cdc6ff164c99f7de0c18ef">ma_backend_opensl</a>
|
|
, <br />
|
|
  <a class="el" href="#a77beb6b14363c77b1107c9140b400236a1d46f9de94c88d764564d4b69865ce0c">ma_backend_webaudio</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236aa6adb6a7c7a2926d3a1be941bda9cc6a">ma_backend_custom</a>
|
|
, <a class="el" href="#a77beb6b14363c77b1107c9140b400236ab60da6abae19966c44ce84d7e3c09e48">ma_backend_null</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a77beb6b14363c77b1107c9140b400236"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae04ad76467dc3427aa79f6e402ccf4c5" id="r_ae04ad76467dc3427aa79f6e402ccf4c5"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5">ma_device_notification_type</a> { <br />
|
|
  <a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5a0c40a4709a49ef9e3dfa5a21d83d463e">ma_device_notification_type_started</a>
|
|
, <a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5a5162c4bb1fa18850851964d06889c304">ma_device_notification_type_stopped</a>
|
|
, <a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5a86517b93615f4c693c271cfd28dc0e74">ma_device_notification_type_rerouted</a>
|
|
, <a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5aca19bed96b4cf850259773de0e27fdfe">ma_device_notification_type_interruption_began</a>
|
|
, <br />
|
|
  <a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5a5e3eae3203c014599512a07ff1b5c893">ma_device_notification_type_interruption_ended</a>
|
|
, <a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5ad5af478acb92d34e14ae02916b4e3cc3">ma_device_notification_type_unlocked</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ae04ad76467dc3427aa79f6e402ccf4c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47643cf7ad53bfbc605a23a5a9545cc1" id="r_a47643cf7ad53bfbc605a23a5a9545cc1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> { <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1a80e7ad29829e58d4f1f3fd14a16137d1">ma_device_type_playback</a> = 1
|
|
, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1a82b2701f585676ac5c10f9b816f9c812">ma_device_type_capture</a> = 2
|
|
, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1a550aa674b62ca6e8adde28f74f0017d4">ma_device_type_duplex</a> = ma_device_type_playback | ma_device_type_capture
|
|
, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1ade849e2ec5402a6815ec38db2287c4a1">ma_device_type_loopback</a> = 4
|
|
}</td></tr>
|
|
<tr class="separator:a47643cf7ad53bfbc605a23a5a9545cc1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7205e795ceb914cbf97f19487627f3a9" id="r_a7205e795ceb914cbf97f19487627f3a9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7205e795ceb914cbf97f19487627f3a9">ma_share_mode</a> { <a class="el" href="#a7205e795ceb914cbf97f19487627f3a9af1c3a1ad6942e0587c4b8fc738c627ad">ma_share_mode_shared</a> = 0
|
|
, <a class="el" href="#a7205e795ceb914cbf97f19487627f3a9a35dfdc8c5d39c4d1625dca87ba470d7b">ma_share_mode_exclusive</a>
|
|
}</td></tr>
|
|
<tr class="separator:a7205e795ceb914cbf97f19487627f3a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c2fbf7563d9b9c7929003e44f81aa37" id="r_a3c2fbf7563d9b9c7929003e44f81aa37"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37">ma_ios_session_category</a> { <br />
|
|
  <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37a38eafc9eb300becbdf5e81dfbd8794a7">ma_ios_session_category_default</a> = 0
|
|
, <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37a6f6a038458a98147aef4f8862eac1da8">ma_ios_session_category_none</a>
|
|
, <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37aab460182b1fed7083a043d894cd05adb">ma_ios_session_category_ambient</a>
|
|
, <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37aeaf5b293a7848892e908e1e74563037b">ma_ios_session_category_solo_ambient</a>
|
|
, <br />
|
|
  <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37a4cf901ac457207bd79cb773bb05252d6">ma_ios_session_category_playback</a>
|
|
, <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37acd77f776695cef5bb5f0e71e796a85b0">ma_ios_session_category_record</a>
|
|
, <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37a04fca06e8b617184b8ea6527ee8f1569">ma_ios_session_category_play_and_record</a>
|
|
, <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37a40f6f8c9f7d4ad4c6f535ca57cde216b">ma_ios_session_category_multi_route</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a3c2fbf7563d9b9c7929003e44f81aa37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37f8aa31b285333243ecaf3154e75c1b" id="r_a37f8aa31b285333243ecaf3154e75c1b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a37f8aa31b285333243ecaf3154e75c1b">ma_ios_session_category_option</a> { <br />
|
|
  <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1ba8dfb9a052eb1405c1a017c1c4c305e0b">ma_ios_session_category_option_mix_with_others</a> = 0x01
|
|
, <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1ba7e291c74fe74524fef78761cfac6989d">ma_ios_session_category_option_duck_others</a> = 0x02
|
|
, <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1babf11a51e6c9cbb8cead561118c27634f">ma_ios_session_category_option_allow_bluetooth</a> = 0x04
|
|
, <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1ba1ceb00db1d374fbe5bb06f2309a39beb">ma_ios_session_category_option_default_to_speaker</a> = 0x08
|
|
, <br />
|
|
  <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1baed4699d294f76306bacb2d3ade22932f">ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others</a> = 0x11
|
|
, <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1bab23b82d2ad6f996400ad85a312fe6f31">ma_ios_session_category_option_allow_bluetooth_a2dp</a> = 0x20
|
|
, <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1ba7019a99fec49e0de88e8a882ca35cce1">ma_ios_session_category_option_allow_air_play</a> = 0x40
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a37f8aa31b285333243ecaf3154e75c1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6cd4112864be2da9c34565b4be1251a" id="r_ab6cd4112864be2da9c34565b4be1251a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6cd4112864be2da9c34565b4be1251a">ma_opensl_stream_type</a> { <br />
|
|
  <a class="el" href="#ab6cd4112864be2da9c34565b4be1251aabb0d878b769a3315332cab3234201346">ma_opensl_stream_type_default</a> = 0
|
|
, <a class="el" href="#ab6cd4112864be2da9c34565b4be1251aab13a90adf595d2acefd80241c4071190">ma_opensl_stream_type_voice</a>
|
|
, <a class="el" href="#ab6cd4112864be2da9c34565b4be1251aaf252b8cffa7b2a39de00a8cee1dc1a2d">ma_opensl_stream_type_system</a>
|
|
, <a class="el" href="#ab6cd4112864be2da9c34565b4be1251aa759f35f1c1986885efbc5504891207f3">ma_opensl_stream_type_ring</a>
|
|
, <br />
|
|
  <a class="el" href="#ab6cd4112864be2da9c34565b4be1251aa4f8ebcab81bda82a08eb42a6db1f4528">ma_opensl_stream_type_media</a>
|
|
, <a class="el" href="#ab6cd4112864be2da9c34565b4be1251aa773a4d9362304fffb831779c5b7325f8">ma_opensl_stream_type_alarm</a>
|
|
, <a class="el" href="#ab6cd4112864be2da9c34565b4be1251aaa829a62897e765ac2aa867afef897a99">ma_opensl_stream_type_notification</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ab6cd4112864be2da9c34565b4be1251a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa71f3ba56f0f9be4661e91924f36bf30" id="r_aa71f3ba56f0f9be4661e91924f36bf30"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30">ma_opensl_recording_preset</a> { <br />
|
|
  <a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30a1ef3c006423fe6368e0a3924f6530da9">ma_opensl_recording_preset_default</a> = 0
|
|
, <a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30a8f8177480121947da7ca86a1d120e720">ma_opensl_recording_preset_generic</a>
|
|
, <a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30adf2e79a8433417acd1269fb83e724a78">ma_opensl_recording_preset_camcorder</a>
|
|
, <a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30ac11a8326ca5f9f00d395a490d867cb7a">ma_opensl_recording_preset_voice_recognition</a>
|
|
, <br />
|
|
  <a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30a88af09002c36f52b804504b1442d1b30">ma_opensl_recording_preset_voice_communication</a>
|
|
, <a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30abbdde3c91a6343d5c130b104cbf25dc4">ma_opensl_recording_preset_voice_unprocessed</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:aa71f3ba56f0f9be4661e91924f36bf30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa25ff449d19c850bee09219f3d30d4bf" id="r_aa25ff449d19c850bee09219f3d30d4bf"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa25ff449d19c850bee09219f3d30d4bf">ma_wasapi_usage</a> { <a class="el" href="#aa25ff449d19c850bee09219f3d30d4bfab843008278533661bc4a768a917ca7f3">ma_wasapi_usage_default</a> = 0
|
|
, <a class="el" href="#aa25ff449d19c850bee09219f3d30d4bfa38d02fd7e427b8d60bf78686fd1d33b8">ma_wasapi_usage_games</a>
|
|
, <a class="el" href="#aa25ff449d19c850bee09219f3d30d4bfa612c9614cc59e5a3b5f5251b7c501afb">ma_wasapi_usage_pro_audio</a>
|
|
}</td></tr>
|
|
<tr class="separator:aa25ff449d19c850bee09219f3d30d4bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88f7aa95ffc1059e7347446624533441" id="r_a88f7aa95ffc1059e7347446624533441"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a88f7aa95ffc1059e7347446624533441">ma_aaudio_usage</a> { <br />
|
|
  <a class="el" href="#a88f7aa95ffc1059e7347446624533441a246c2308c66d4cace3f1d2357d76d390">ma_aaudio_usage_default</a> = 0
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441a41ba9724443fcec300492c266dd6cfd9">ma_aaudio_usage_media</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441a279d31cfc6f62579cc5a13e7fa6f53dd">ma_aaudio_usage_voice_communication</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441a2798d0fab05ec69ec5724c08b50dab24">ma_aaudio_usage_voice_communication_signalling</a>
|
|
, <br />
|
|
  <a class="el" href="#a88f7aa95ffc1059e7347446624533441ad215266630439fe106d20bafb04d8a49">ma_aaudio_usage_alarm</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441a484454e979db99b867d5994f13c147e0">ma_aaudio_usage_notification</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441aee396024e18548a09f5f527880cf7e6f">ma_aaudio_usage_notification_ringtone</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441ac1957ca5222995d4712edc4921f05420">ma_aaudio_usage_notification_event</a>
|
|
, <br />
|
|
  <a class="el" href="#a88f7aa95ffc1059e7347446624533441acd002c4df9182f222b84f985f19b686e">ma_aaudio_usage_assistance_accessibility</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441aa1405fcd9a696e29d06e1eb959b370c3">ma_aaudio_usage_assistance_navigation_guidance</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441aa2c1f1d3c575482f5b088f736451d60d">ma_aaudio_usage_assistance_sonification</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441aecae7292d9a8ddea3e188b749508055e">ma_aaudio_usage_game</a>
|
|
, <br />
|
|
  <a class="el" href="#a88f7aa95ffc1059e7347446624533441a2964b74db54e5f419bf8558eaef9e03d">ma_aaudio_usage_assitant</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441a009c7cea7518d96b2f1cfcc29700c6b6">ma_aaudio_usage_emergency</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441a34d53d294cb8079e8a6032b78551f8bd">ma_aaudio_usage_safety</a>
|
|
, <a class="el" href="#a88f7aa95ffc1059e7347446624533441a80fb6d6edff8e23f153c5bd2dc079bef">ma_aaudio_usage_vehicle_status</a>
|
|
, <br />
|
|
  <a class="el" href="#a88f7aa95ffc1059e7347446624533441a7494df7c2957d2e8d98124231ef7ac0f">ma_aaudio_usage_announcement</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a88f7aa95ffc1059e7347446624533441"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57bcd0d16df6565e7a49ed916ed91585" id="r_a57bcd0d16df6565e7a49ed916ed91585"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a57bcd0d16df6565e7a49ed916ed91585">ma_aaudio_content_type</a> { <br />
|
|
  <a class="el" href="#a57bcd0d16df6565e7a49ed916ed91585a2f480261ec077f926b3315a7bee87e19">ma_aaudio_content_type_default</a> = 0
|
|
, <a class="el" href="#a57bcd0d16df6565e7a49ed916ed91585a0efb4ef6aa9ba2dc78bb1b2ed6f8ade2">ma_aaudio_content_type_speech</a>
|
|
, <a class="el" href="#a57bcd0d16df6565e7a49ed916ed91585a0890a98d1981985eeb780e1708ec3b52">ma_aaudio_content_type_music</a>
|
|
, <a class="el" href="#a57bcd0d16df6565e7a49ed916ed91585ad51133a72d042c8353215a1a396fc3df">ma_aaudio_content_type_movie</a>
|
|
, <br />
|
|
  <a class="el" href="#a57bcd0d16df6565e7a49ed916ed91585ab5f9e22ffe2f8406d19022f62cc53b94">ma_aaudio_content_type_sonification</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a57bcd0d16df6565e7a49ed916ed91585"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a940d2cf584fbedd4969e3febf37c7950" id="r_a940d2cf584fbedd4969e3febf37c7950"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a940d2cf584fbedd4969e3febf37c7950">ma_aaudio_input_preset</a> { <br />
|
|
  <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950a259866de31bdcaf9d9cc2c0b47d8dcfb">ma_aaudio_input_preset_default</a> = 0
|
|
, <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950adec8ae469f2119b312f3a110d645e388">ma_aaudio_input_preset_generic</a>
|
|
, <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950a40d797e9f48830c302cd123e733b5792">ma_aaudio_input_preset_camcorder</a>
|
|
, <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950aee39c0b2e4b7a62ae334c835a34b4640">ma_aaudio_input_preset_voice_recognition</a>
|
|
, <br />
|
|
  <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950a0dbded8b373b0f170ebea931c5ee6664">ma_aaudio_input_preset_voice_communication</a>
|
|
, <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950a928056e5c78fb6de608de95d8883da10">ma_aaudio_input_preset_unprocessed</a>
|
|
, <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950a63b0f644555412c46ba4ae795f14b32e">ma_aaudio_input_preset_voice_performance</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a940d2cf584fbedd4969e3febf37c7950"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf40f60ac9f381dde9637e8378f80514" id="r_adf40f60ac9f381dde9637e8378f80514"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#adf40f60ac9f381dde9637e8378f80514">ma_aaudio_allowed_capture_policy</a> { <a class="el" href="#adf40f60ac9f381dde9637e8378f80514a0c3c7a31459cfaa9215c1217731d3d7a">ma_aaudio_allow_capture_default</a> = 0
|
|
, <a class="el" href="#adf40f60ac9f381dde9637e8378f80514a7a24333114eea50f53643127a8f92172">ma_aaudio_allow_capture_by_all</a>
|
|
, <a class="el" href="#adf40f60ac9f381dde9637e8378f80514ad5e16eb69478f14a7f2fb47650c3204e">ma_aaudio_allow_capture_by_system</a>
|
|
, <a class="el" href="#adf40f60ac9f381dde9637e8378f80514ae99dced46430e0fbfe3d79ac4181c9ed">ma_aaudio_allow_capture_by_none</a>
|
|
}</td></tr>
|
|
<tr class="separator:adf40f60ac9f381dde9637e8378f80514"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbb89fa543d122288cf3fb9749185386" id="r_adbb89fa543d122288cf3fb9749185386"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#adbb89fa543d122288cf3fb9749185386">ma_open_mode_flags</a> { <a class="el" href="#adbb89fa543d122288cf3fb9749185386abc4aa1b7dada5ff78078a8e6ce737d1b">MA_OPEN_MODE_READ</a> = 0x00000001
|
|
, <a class="el" href="#adbb89fa543d122288cf3fb9749185386a68f692c5863d65ff4f62e88d6d8271ea">MA_OPEN_MODE_WRITE</a> = 0x00000002
|
|
}</td></tr>
|
|
<tr class="separator:adbb89fa543d122288cf3fb9749185386"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e77ba34b5253be29e5deae839ecbf46" id="r_a8e77ba34b5253be29e5deae839ecbf46"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> { <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46aa59f24f514faa78ef652bc6b54e0f214">ma_seek_origin_start</a>
|
|
, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46ae0b6bc60dd3e4478bfd6379408aebb32">ma_seek_origin_current</a>
|
|
, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46a659dd9741083771180ae9cce7840c76d">ma_seek_origin_end</a>
|
|
}</td></tr>
|
|
<tr class="separator:a8e77ba34b5253be29e5deae839ecbf46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad42cab3d86b00dec352dd2d9e1a820d7" id="r_ad42cab3d86b00dec352dd2d9e1a820d7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7">ma_encoding_format</a> { <br />
|
|
  <a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7a9e8c5c097eb4188857fc53a8879a6231">ma_encoding_format_unknown</a> = 0
|
|
, <a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7aff46974400027ab35252dd01a8dd48b4">ma_encoding_format_wav</a>
|
|
, <a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7a116e970e55cc0c80ae810ffcadb3d7d2">ma_encoding_format_flac</a>
|
|
, <a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7a3ade254ca95da58092c56c76a52914d1">ma_encoding_format_mp3</a>
|
|
, <br />
|
|
  <a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7a67b6d96b3d375e3c6c0d599a4ec44ce3">ma_encoding_format_vorbis</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ad42cab3d86b00dec352dd2d9e1a820d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeee33320629647953f1d71060a9e8128" id="r_aeee33320629647953f1d71060a9e8128"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeee33320629647953f1d71060a9e8128">ma_waveform_type</a> { <a class="el" href="#aeee33320629647953f1d71060a9e8128a83f63b5ef71b75dfdd35527af150af1f">ma_waveform_type_sine</a>
|
|
, <a class="el" href="#aeee33320629647953f1d71060a9e8128a118aa1b7e87a013206e23705c9e0fff0">ma_waveform_type_square</a>
|
|
, <a class="el" href="#aeee33320629647953f1d71060a9e8128ad05bf91b749e9e969b0a669ae05b7175">ma_waveform_type_triangle</a>
|
|
, <a class="el" href="#aeee33320629647953f1d71060a9e8128a5b1a0ab32f9e152e2e4c05148e6d74f9">ma_waveform_type_sawtooth</a>
|
|
}</td></tr>
|
|
<tr class="separator:aeee33320629647953f1d71060a9e8128"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acea817d97a4cda0e78ef43e4ad924c59" id="r_acea817d97a4cda0e78ef43e4ad924c59"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59">ma_noise_type</a> { <a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59a7338f1eadd14b837b326a04627d7df6b">ma_noise_type_white</a>
|
|
, <a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59aaee829ad460a908795a918d02f7eaef7">ma_noise_type_pink</a>
|
|
, <a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59a450e55b0dbb2fb9006b112faa4d6f24a">ma_noise_type_brownian</a>
|
|
}</td></tr>
|
|
<tr class="separator:acea817d97a4cda0e78ef43e4ad924c59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78391c57b0266d8a4f5f9164a7369a98" id="r_a78391c57b0266d8a4f5f9164a7369a98"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98">ma_resource_manager_data_source_flags</a> { <br />
|
|
  <a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98a6d96b80434d31d13bd49bf098c137dbc">MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_STREAM</a> = 0x00000001
|
|
, <a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98a33104e2490c3a3d84f4c4f3749f9c7b4">MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_DECODE</a> = 0x00000002
|
|
, <a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98a06c95ea98046b84d2bb468c85734e50f">MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_ASYNC</a> = 0x00000004
|
|
, <a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98afec5a96b5442aea64d14e1d0fc107b61">MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_WAIT_INIT</a> = 0x00000008
|
|
, <br />
|
|
  <a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98a30d85f116f627a552eb1bbd1f38af252">MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_UNKNOWN_LENGTH</a> = 0x00000010
|
|
, <a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98a92b45094ee14f5c79b4fd115991d3156">MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_LOOPING</a> = 0x00000020
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:a78391c57b0266d8a4f5f9164a7369a98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a935c16e54a3519743d3c7867aab36de6" id="r_a935c16e54a3519743d3c7867aab36de6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a935c16e54a3519743d3c7867aab36de6">ma_resource_manager_flags</a> { <a class="el" href="#a935c16e54a3519743d3c7867aab36de6a95a391f969d2ceaf64298cee38a30034">MA_RESOURCE_MANAGER_FLAG_NON_BLOCKING</a> = 0x00000001
|
|
, <a class="el" href="#a935c16e54a3519743d3c7867aab36de6ada6be6732a5d45c89bce75fbe835968f">MA_RESOURCE_MANAGER_FLAG_NO_THREADING</a> = 0x00000002
|
|
}</td></tr>
|
|
<tr class="separator:a935c16e54a3519743d3c7867aab36de6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5d286967d0ae9482a69c9358c059d53" id="r_ad5d286967d0ae9482a69c9358c059d53"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5d286967d0ae9482a69c9358c059d53">ma_resource_manager_data_supply_type</a> { <a class="el" href="#ad5d286967d0ae9482a69c9358c059d53a80c88cffe12e3c0f2e3fe10768b12c7b">ma_resource_manager_data_supply_type_unknown</a> = 0
|
|
, <a class="el" href="#ad5d286967d0ae9482a69c9358c059d53ac43bbea09f7ebe44facefab56a9098b6">ma_resource_manager_data_supply_type_encoded</a>
|
|
, <a class="el" href="#ad5d286967d0ae9482a69c9358c059d53a1666a4c2b6cc74c4d761e3f19496d7c5">ma_resource_manager_data_supply_type_decoded</a>
|
|
, <a class="el" href="#ad5d286967d0ae9482a69c9358c059d53ad2146b2c0ab0aac9a926585350104af9">ma_resource_manager_data_supply_type_decoded_paged</a>
|
|
}</td></tr>
|
|
<tr class="separator:ad5d286967d0ae9482a69c9358c059d53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2777d08b97c1fb5b60b818cbe29511a" id="r_ab2777d08b97c1fb5b60b818cbe29511a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2777d08b97c1fb5b60b818cbe29511a">ma_node_flags</a> { <br />
|
|
  <a class="el" href="#ab2777d08b97c1fb5b60b818cbe29511aa95d59a65c90ecc4b168408fbcae71fe0">MA_NODE_FLAG_PASSTHROUGH</a> = 0x00000001
|
|
, <a class="el" href="#ab2777d08b97c1fb5b60b818cbe29511aa4d831c46097f0da7a7935254e46d5035">MA_NODE_FLAG_CONTINUOUS_PROCESSING</a> = 0x00000002
|
|
, <a class="el" href="#ab2777d08b97c1fb5b60b818cbe29511aaabb001518a86d76be6d9149bcc462275">MA_NODE_FLAG_ALLOW_NULL_INPUT</a> = 0x00000004
|
|
, <a class="el" href="#ab2777d08b97c1fb5b60b818cbe29511aaee0c286caac5d37b2dc78f2869cf569b">MA_NODE_FLAG_DIFFERENT_PROCESSING_RATES</a> = 0x00000008
|
|
, <br />
|
|
  <a class="el" href="#ab2777d08b97c1fb5b60b818cbe29511aa117bd7cd56d9076495bdf828978f7710">MA_NODE_FLAG_SILENT_OUTPUT</a> = 0x00000010
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ab2777d08b97c1fb5b60b818cbe29511a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae955c361f255586637fdaea75005aafe" id="r_ae955c361f255586637fdaea75005aafe"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> { <a class="el" href="#ae955c361f255586637fdaea75005aafea6e499e8d8b20fd9a5bdab6d33e3b6517">ma_node_state_started</a> = 0
|
|
, <a class="el" href="#ae955c361f255586637fdaea75005aafea868c23e0cbd3ddaa08eab74017e2ada3">ma_node_state_stopped</a> = 1
|
|
}</td></tr>
|
|
<tr class="separator:ae955c361f255586637fdaea75005aafe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbfae0dff7b59a3a4e1133595d8f5db6" id="r_adbfae0dff7b59a3a4e1133595d8f5db6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6">ma_sound_flags</a> { <br />
|
|
  <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6a0c08504622b11c6f993432da88491c43">MA_SOUND_FLAG_STREAM</a> = 0x00000001
|
|
, <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6a9d5d53b90c8298f4e90c7ac39b18f5f2">MA_SOUND_FLAG_DECODE</a> = 0x00000002
|
|
, <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6a3d354a5aa2d245657df7a440be0fa354">MA_SOUND_FLAG_ASYNC</a> = 0x00000004
|
|
, <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6a12aa415632a449d85d1102af7d00eec0">MA_SOUND_FLAG_WAIT_INIT</a> = 0x00000008
|
|
, <br />
|
|
  <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6a62404ecf17242540c3de0375b43cb808">MA_SOUND_FLAG_UNKNOWN_LENGTH</a> = 0x00000010
|
|
, <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6a118637bb51d143a09ecde0ffa006b882">MA_SOUND_FLAG_LOOPING</a> = 0x00000020
|
|
, <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6afcd25c79f6d866a288ced133543620c5">MA_SOUND_FLAG_NO_DEFAULT_ATTACHMENT</a> = 0x00001000
|
|
, <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6a15760257770d78247e1c8b1da74ddb8e">MA_SOUND_FLAG_NO_PITCH</a> = 0x00002000
|
|
, <br />
|
|
  <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6abb129cfdacfc2922ce795f552acb43da">MA_SOUND_FLAG_NO_SPATIALIZATION</a> = 0x00004000
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:adbfae0dff7b59a3a4e1133595d8f5db6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d55f3ee926b42ecf035ab81c1a3d6db" id="r_a2d55f3ee926b42ecf035ab81c1a3d6db"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d55f3ee926b42ecf035ab81c1a3d6db">ma_engine_node_type</a> { <a class="el" href="#a2d55f3ee926b42ecf035ab81c1a3d6dba634d3b744ad9d393b420e2d430f16834">ma_engine_node_type_sound</a>
|
|
, <a class="el" href="#a2d55f3ee926b42ecf035ab81c1a3d6dba40328f79f8302aec134f2700c0af5fae">ma_engine_node_type_group</a>
|
|
}</td></tr>
|
|
<tr class="separator:a2d55f3ee926b42ecf035ab81c1a3d6db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:adbe6b351be793f75f5906674a2fb4c41" id="r_adbe6b351be793f75f5906674a2fb4c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adbe6b351be793f75f5906674a2fb4c41">ma_version</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pMajor, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pMinor, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pRevision)</td></tr>
|
|
<tr class="separator:adbe6b351be793f75f5906674a2fb4c41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2defa41c6e576b1477d44f9c39dbfdb2" id="r_a2defa41c6e576b1477d44f9c39dbfdb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2defa41c6e576b1477d44f9c39dbfdb2">ma_version_string</a> (void)</td></tr>
|
|
<tr class="separator:a2defa41c6e576b1477d44f9c39dbfdb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6d96c2805c74d1ed51a1ac9cb102d5a" id="r_ab6d96c2805c74d1ed51a1ac9cb102d5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log__callback.html">ma_log_callback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6d96c2805c74d1ed51a1ac9cb102d5a">ma_log_callback_init</a> (<a class="el" href="#ae70de1937489061f10f88e17e57081ec">ma_log_callback_proc</a> onLog, void *pUserData)</td></tr>
|
|
<tr class="separator:ab6d96c2805c74d1ed51a1ac9cb102d5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63f2e58196dfefbc13d36f637535ecd1" id="r_a63f2e58196dfefbc13d36f637535ecd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a63f2e58196dfefbc13d36f637535ecd1">ma_log_init</a> (const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__log.html">ma_log</a> *pLog)</td></tr>
|
|
<tr class="separator:a63f2e58196dfefbc13d36f637535ecd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaab17ca29b00d40d3476ed632e495956" id="r_aaab17ca29b00d40d3476ed632e495956"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaab17ca29b00d40d3476ed632e495956">ma_log_uninit</a> (<a class="el" href="structma__log.html">ma_log</a> *pLog)</td></tr>
|
|
<tr class="separator:aaab17ca29b00d40d3476ed632e495956"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0b6104343bd2f55d67daef9afd87c71" id="r_af0b6104343bd2f55d67daef9afd87c71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af0b6104343bd2f55d67daef9afd87c71">ma_log_register_callback</a> (<a class="el" href="structma__log.html">ma_log</a> *pLog, <a class="el" href="structma__log__callback.html">ma_log_callback</a> callback)</td></tr>
|
|
<tr class="separator:af0b6104343bd2f55d67daef9afd87c71"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a123b9a9120be4b5f6fe7b81751f2581d" id="r_a123b9a9120be4b5f6fe7b81751f2581d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a123b9a9120be4b5f6fe7b81751f2581d">ma_log_unregister_callback</a> (<a class="el" href="structma__log.html">ma_log</a> *pLog, <a class="el" href="structma__log__callback.html">ma_log_callback</a> callback)</td></tr>
|
|
<tr class="separator:a123b9a9120be4b5f6fe7b81751f2581d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afadf821a5d3394bfe19f9ebb55b25fe0" id="r_afadf821a5d3394bfe19f9ebb55b25fe0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afadf821a5d3394bfe19f9ebb55b25fe0">ma_log_post</a> (<a class="el" href="structma__log.html">ma_log</a> *pLog, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> level, const char *pMessage)</td></tr>
|
|
<tr class="separator:afadf821a5d3394bfe19f9ebb55b25fe0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a170023a427c235232231268b96eed7f8" id="r_a170023a427c235232231268b96eed7f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a170023a427c235232231268b96eed7f8">ma_log_postv</a> (<a class="el" href="structma__log.html">ma_log</a> *pLog, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> level, const char *pFormat, <a class="el" href="stdarg_8h.html#a6e6fde95f2a221e9bcd58fa102bd90ff">va_list</a> args)</td></tr>
|
|
<tr class="separator:a170023a427c235232231268b96eed7f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5339412a25e3a9e85ed27e59c21068ff" id="r_a5339412a25e3a9e85ed27e59c21068ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5339412a25e3a9e85ed27e59c21068ff">ma_log_postf</a> (<a class="el" href="structma__log.html">ma_log</a> *pLog, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> level, const char *pFormat,...) <a class="el" href="#aed15388b3a16b2ed6e5b19eb89e736f1">MA_ATTRIBUTE_FORMAT</a>(3</td></tr>
|
|
<tr class="separator:a5339412a25e3a9e85ed27e59c21068ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1197dd5325ebef0935ce6ba481ae655c" id="r_a1197dd5325ebef0935ce6ba481ae655c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1197dd5325ebef0935ce6ba481ae655c">ma_biquad_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, double b0, double b1, double b2, double a0, double a1, double a2)</td></tr>
|
|
<tr class="separator:a1197dd5325ebef0935ce6ba481ae655c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae67b581c9d2b2e0764079654c4124447" id="r_ae67b581c9d2b2e0764079654c4124447"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae67b581c9d2b2e0764079654c4124447">ma_biquad_get_heap_size</a> (const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:ae67b581c9d2b2e0764079654c4124447"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d51ebb4cba9470f3bd84004ff4e3364" id="r_a6d51ebb4cba9470f3bd84004ff4e3364"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6d51ebb4cba9470f3bd84004ff4e3364">ma_biquad_init_preallocated</a> (const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *pConfig, void *pHeap, <a class="el" href="structma__biquad.html">ma_biquad</a> *pBQ)</td></tr>
|
|
<tr class="separator:a6d51ebb4cba9470f3bd84004ff4e3364"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabeb1220314c7b83f5f8b41671dc0cad" id="r_aabeb1220314c7b83f5f8b41671dc0cad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aabeb1220314c7b83f5f8b41671dc0cad">ma_biquad_init</a> (const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__biquad.html">ma_biquad</a> *pBQ)</td></tr>
|
|
<tr class="separator:aabeb1220314c7b83f5f8b41671dc0cad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d6de665ee3e5871456eea296d528da9" id="r_a4d6de665ee3e5871456eea296d528da9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d6de665ee3e5871456eea296d528da9">ma_biquad_uninit</a> (<a class="el" href="structma__biquad.html">ma_biquad</a> *pBQ, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a4d6de665ee3e5871456eea296d528da9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48dc1df20ee822c27265d03173e53d2c" id="r_a48dc1df20ee822c27265d03173e53d2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a48dc1df20ee822c27265d03173e53d2c">ma_biquad_reinit</a> (const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *pConfig, <a class="el" href="structma__biquad.html">ma_biquad</a> *pBQ)</td></tr>
|
|
<tr class="separator:a48dc1df20ee822c27265d03173e53d2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf0934967e052a9309d87329489e95fe" id="r_abf0934967e052a9309d87329489e95fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abf0934967e052a9309d87329489e95fe">ma_biquad_clear_cache</a> (<a class="el" href="structma__biquad.html">ma_biquad</a> *pBQ)</td></tr>
|
|
<tr class="separator:abf0934967e052a9309d87329489e95fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82a7d2a089536a29ab4d2dc8802ad3a5" id="r_a82a7d2a089536a29ab4d2dc8802ad3a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a82a7d2a089536a29ab4d2dc8802ad3a5">ma_biquad_process_pcm_frames</a> (<a class="el" href="structma__biquad.html">ma_biquad</a> *pBQ, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a82a7d2a089536a29ab4d2dc8802ad3a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9183de755a2622e5be646d7c0b0f6306" id="r_a9183de755a2622e5be646d7c0b0f6306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9183de755a2622e5be646d7c0b0f6306">ma_biquad_get_latency</a> (const <a class="el" href="structma__biquad.html">ma_biquad</a> *pBQ)</td></tr>
|
|
<tr class="separator:a9183de755a2622e5be646d7c0b0f6306"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5926f2c525bfb20e14bbfeb46b9e7b8c" id="r_a5926f2c525bfb20e14bbfeb46b9e7b8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5926f2c525bfb20e14bbfeb46b9e7b8c">ma_lpf1_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency)</td></tr>
|
|
<tr class="separator:a5926f2c525bfb20e14bbfeb46b9e7b8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b0801e797db93fc71e770191bb02a53" id="r_a9b0801e797db93fc71e770191bb02a53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b0801e797db93fc71e770191bb02a53">ma_lpf2_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, double q)</td></tr>
|
|
<tr class="separator:a9b0801e797db93fc71e770191bb02a53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a2974d5bddb3d2a5784de52a3a02c57" id="r_a3a2974d5bddb3d2a5784de52a3a02c57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a2974d5bddb3d2a5784de52a3a02c57">ma_lpf1_get_heap_size</a> (const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a3a2974d5bddb3d2a5784de52a3a02c57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeab3b3dc3a2da8501538c5842ecc84c4" id="r_aeab3b3dc3a2da8501538c5842ecc84c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeab3b3dc3a2da8501538c5842ecc84c4">ma_lpf1_init_preallocated</a> (const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *pConfig, void *pHeap, <a class="el" href="structma__lpf1.html">ma_lpf1</a> *pLPF)</td></tr>
|
|
<tr class="separator:aeab3b3dc3a2da8501538c5842ecc84c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af416fe249fe8458c32bc0358d533e572" id="r_af416fe249fe8458c32bc0358d533e572"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af416fe249fe8458c32bc0358d533e572">ma_lpf1_init</a> (const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__lpf1.html">ma_lpf1</a> *pLPF)</td></tr>
|
|
<tr class="separator:af416fe249fe8458c32bc0358d533e572"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1a88b9058a73321dd88bfab4e74e1aa" id="r_ac1a88b9058a73321dd88bfab4e74e1aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1a88b9058a73321dd88bfab4e74e1aa">ma_lpf1_uninit</a> (<a class="el" href="structma__lpf1.html">ma_lpf1</a> *pLPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:ac1a88b9058a73321dd88bfab4e74e1aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fe715f5d1181319912641b8cbca1109" id="r_a1fe715f5d1181319912641b8cbca1109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fe715f5d1181319912641b8cbca1109">ma_lpf1_reinit</a> (const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *pConfig, <a class="el" href="structma__lpf1.html">ma_lpf1</a> *pLPF)</td></tr>
|
|
<tr class="separator:a1fe715f5d1181319912641b8cbca1109"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f1f1a042b611f3427e0f6cfe4cf489b" id="r_a4f1f1a042b611f3427e0f6cfe4cf489b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f1f1a042b611f3427e0f6cfe4cf489b">ma_lpf1_clear_cache</a> (<a class="el" href="structma__lpf1.html">ma_lpf1</a> *pLPF)</td></tr>
|
|
<tr class="separator:a4f1f1a042b611f3427e0f6cfe4cf489b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac14ca1d3fa9e207d526bd988c376373a" id="r_ac14ca1d3fa9e207d526bd988c376373a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac14ca1d3fa9e207d526bd988c376373a">ma_lpf1_process_pcm_frames</a> (<a class="el" href="structma__lpf1.html">ma_lpf1</a> *pLPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:ac14ca1d3fa9e207d526bd988c376373a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a117ce433cbb67000e1160484674e3abf" id="r_a117ce433cbb67000e1160484674e3abf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a117ce433cbb67000e1160484674e3abf">ma_lpf1_get_latency</a> (const <a class="el" href="structma__lpf1.html">ma_lpf1</a> *pLPF)</td></tr>
|
|
<tr class="separator:a117ce433cbb67000e1160484674e3abf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a435cff30720e553be666565609a0b3a8" id="r_a435cff30720e553be666565609a0b3a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a435cff30720e553be666565609a0b3a8">ma_lpf2_get_heap_size</a> (const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a435cff30720e553be666565609a0b3a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae89028c4076a2f2dcbf619be8ac919c2" id="r_ae89028c4076a2f2dcbf619be8ac919c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae89028c4076a2f2dcbf619be8ac919c2">ma_lpf2_init_preallocated</a> (const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *pConfig, void *pHeap, <a class="el" href="structma__lpf2.html">ma_lpf2</a> *pHPF)</td></tr>
|
|
<tr class="separator:ae89028c4076a2f2dcbf619be8ac919c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a766b1dca2d0756210bb11a0024c3ba4f" id="r_a766b1dca2d0756210bb11a0024c3ba4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a766b1dca2d0756210bb11a0024c3ba4f">ma_lpf2_init</a> (const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__lpf2.html">ma_lpf2</a> *pLPF)</td></tr>
|
|
<tr class="separator:a766b1dca2d0756210bb11a0024c3ba4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8729367d084551cabc63369f7bdd4aaa" id="r_a8729367d084551cabc63369f7bdd4aaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8729367d084551cabc63369f7bdd4aaa">ma_lpf2_uninit</a> (<a class="el" href="structma__lpf2.html">ma_lpf2</a> *pLPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a8729367d084551cabc63369f7bdd4aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af500ae432ccb35026c47c78f42ef01e8" id="r_af500ae432ccb35026c47c78f42ef01e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af500ae432ccb35026c47c78f42ef01e8">ma_lpf2_reinit</a> (const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *pConfig, <a class="el" href="structma__lpf2.html">ma_lpf2</a> *pLPF)</td></tr>
|
|
<tr class="separator:af500ae432ccb35026c47c78f42ef01e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad16dbc555ee4f881b02dfa19d9edd3fe" id="r_ad16dbc555ee4f881b02dfa19d9edd3fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad16dbc555ee4f881b02dfa19d9edd3fe">ma_lpf2_clear_cache</a> (<a class="el" href="structma__lpf2.html">ma_lpf2</a> *pLPF)</td></tr>
|
|
<tr class="separator:ad16dbc555ee4f881b02dfa19d9edd3fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24b59d6f2c4d5f22bf13275b6f45b14d" id="r_a24b59d6f2c4d5f22bf13275b6f45b14d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24b59d6f2c4d5f22bf13275b6f45b14d">ma_lpf2_process_pcm_frames</a> (<a class="el" href="structma__lpf2.html">ma_lpf2</a> *pLPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a24b59d6f2c4d5f22bf13275b6f45b14d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ed3a1cb9307f50a4f83980a0a55c628" id="r_a1ed3a1cb9307f50a4f83980a0a55c628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ed3a1cb9307f50a4f83980a0a55c628">ma_lpf2_get_latency</a> (const <a class="el" href="structma__lpf2.html">ma_lpf2</a> *pLPF)</td></tr>
|
|
<tr class="separator:a1ed3a1cb9307f50a4f83980a0a55c628"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a93739bb14f5e39f4ca2ec5c4446439ac" id="r_a93739bb14f5e39f4ca2ec5c4446439ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a93739bb14f5e39f4ca2ec5c4446439ac">ma_lpf_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> order)</td></tr>
|
|
<tr class="separator:a93739bb14f5e39f4ca2ec5c4446439ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad10121d33b3637b8d8efa3456d08e6f2" id="r_ad10121d33b3637b8d8efa3456d08e6f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad10121d33b3637b8d8efa3456d08e6f2">ma_lpf_get_heap_size</a> (const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:ad10121d33b3637b8d8efa3456d08e6f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7962edf471ad2b58389deb1729401e1" id="r_ab7962edf471ad2b58389deb1729401e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7962edf471ad2b58389deb1729401e1">ma_lpf_init_preallocated</a> (const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *pConfig, void *pHeap, <a class="el" href="structma__lpf.html">ma_lpf</a> *pLPF)</td></tr>
|
|
<tr class="separator:ab7962edf471ad2b58389deb1729401e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8836419a3fa33c2e32d5e5804fa822be" id="r_a8836419a3fa33c2e32d5e5804fa822be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8836419a3fa33c2e32d5e5804fa822be">ma_lpf_init</a> (const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__lpf.html">ma_lpf</a> *pLPF)</td></tr>
|
|
<tr class="separator:a8836419a3fa33c2e32d5e5804fa822be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2c1ca06674f5a45cd8872be780d79a3" id="r_aa2c1ca06674f5a45cd8872be780d79a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2c1ca06674f5a45cd8872be780d79a3">ma_lpf_uninit</a> (<a class="el" href="structma__lpf.html">ma_lpf</a> *pLPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:aa2c1ca06674f5a45cd8872be780d79a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92910d4ccdd1b07c8c4434c04e4fabf1" id="r_a92910d4ccdd1b07c8c4434c04e4fabf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a92910d4ccdd1b07c8c4434c04e4fabf1">ma_lpf_reinit</a> (const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *pConfig, <a class="el" href="structma__lpf.html">ma_lpf</a> *pLPF)</td></tr>
|
|
<tr class="separator:a92910d4ccdd1b07c8c4434c04e4fabf1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5adbbb98684abb7bed74403e5dd8eaf2" id="r_a5adbbb98684abb7bed74403e5dd8eaf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5adbbb98684abb7bed74403e5dd8eaf2">ma_lpf_clear_cache</a> (<a class="el" href="structma__lpf.html">ma_lpf</a> *pLPF)</td></tr>
|
|
<tr class="separator:a5adbbb98684abb7bed74403e5dd8eaf2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a777a40c157e1d22a4b635d72b006ab5d" id="r_a777a40c157e1d22a4b635d72b006ab5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a777a40c157e1d22a4b635d72b006ab5d">ma_lpf_process_pcm_frames</a> (<a class="el" href="structma__lpf.html">ma_lpf</a> *pLPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a777a40c157e1d22a4b635d72b006ab5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:affa9a1e169a9952a6d649df64e96e8e6" id="r_affa9a1e169a9952a6d649df64e96e8e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#affa9a1e169a9952a6d649df64e96e8e6">ma_lpf_get_latency</a> (const <a class="el" href="structma__lpf.html">ma_lpf</a> *pLPF)</td></tr>
|
|
<tr class="separator:affa9a1e169a9952a6d649df64e96e8e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9cee6ffd431c3a982e7eed9329aad910" id="r_a9cee6ffd431c3a982e7eed9329aad910"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9cee6ffd431c3a982e7eed9329aad910">ma_hpf1_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency)</td></tr>
|
|
<tr class="separator:a9cee6ffd431c3a982e7eed9329aad910"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bacd84d308fcb12a8e5a6572289997b" id="r_a5bacd84d308fcb12a8e5a6572289997b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5bacd84d308fcb12a8e5a6572289997b">ma_hpf2_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, double q)</td></tr>
|
|
<tr class="separator:a5bacd84d308fcb12a8e5a6572289997b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e613a53b63d004567605f84d3b1fba0" id="r_a6e613a53b63d004567605f84d3b1fba0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e613a53b63d004567605f84d3b1fba0">ma_hpf1_get_heap_size</a> (const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a6e613a53b63d004567605f84d3b1fba0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa52230734b17e49d9aa1b4d2755b7ec7" id="r_aa52230734b17e49d9aa1b4d2755b7ec7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa52230734b17e49d9aa1b4d2755b7ec7">ma_hpf1_init_preallocated</a> (const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *pConfig, void *pHeap, <a class="el" href="structma__hpf1.html">ma_hpf1</a> *pLPF)</td></tr>
|
|
<tr class="separator:aa52230734b17e49d9aa1b4d2755b7ec7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a125bca131e353955adcb201ea0655a" id="r_a5a125bca131e353955adcb201ea0655a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a125bca131e353955adcb201ea0655a">ma_hpf1_init</a> (const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__hpf1.html">ma_hpf1</a> *pHPF)</td></tr>
|
|
<tr class="separator:a5a125bca131e353955adcb201ea0655a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79ed5c11d20dda908e7c0d37e7841bc5" id="r_a79ed5c11d20dda908e7c0d37e7841bc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a79ed5c11d20dda908e7c0d37e7841bc5">ma_hpf1_uninit</a> (<a class="el" href="structma__hpf1.html">ma_hpf1</a> *pHPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a79ed5c11d20dda908e7c0d37e7841bc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab06ca67738a1ff78653d7638272221b4" id="r_ab06ca67738a1ff78653d7638272221b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab06ca67738a1ff78653d7638272221b4">ma_hpf1_reinit</a> (const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *pConfig, <a class="el" href="structma__hpf1.html">ma_hpf1</a> *pHPF)</td></tr>
|
|
<tr class="separator:ab06ca67738a1ff78653d7638272221b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fa846153aaaeaca403b63ea630d24ac" id="r_a0fa846153aaaeaca403b63ea630d24ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fa846153aaaeaca403b63ea630d24ac">ma_hpf1_process_pcm_frames</a> (<a class="el" href="structma__hpf1.html">ma_hpf1</a> *pHPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a0fa846153aaaeaca403b63ea630d24ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52924e5136754ea4742f886c5491249c" id="r_a52924e5136754ea4742f886c5491249c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a52924e5136754ea4742f886c5491249c">ma_hpf1_get_latency</a> (const <a class="el" href="structma__hpf1.html">ma_hpf1</a> *pHPF)</td></tr>
|
|
<tr class="separator:a52924e5136754ea4742f886c5491249c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3c0afed258d01f1aa467a632887cae7" id="r_af3c0afed258d01f1aa467a632887cae7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af3c0afed258d01f1aa467a632887cae7">ma_hpf2_get_heap_size</a> (const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:af3c0afed258d01f1aa467a632887cae7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68ee88bf43e93847a239f83cd1c87153" id="r_a68ee88bf43e93847a239f83cd1c87153"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68ee88bf43e93847a239f83cd1c87153">ma_hpf2_init_preallocated</a> (const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *pConfig, void *pHeap, <a class="el" href="structma__hpf2.html">ma_hpf2</a> *pHPF)</td></tr>
|
|
<tr class="separator:a68ee88bf43e93847a239f83cd1c87153"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5601d9d8c1d19b78116348662dbd2500" id="r_a5601d9d8c1d19b78116348662dbd2500"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5601d9d8c1d19b78116348662dbd2500">ma_hpf2_init</a> (const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__hpf2.html">ma_hpf2</a> *pHPF)</td></tr>
|
|
<tr class="separator:a5601d9d8c1d19b78116348662dbd2500"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa460ac7f81462ecb0e6f75f6dfc98fa9" id="r_aa460ac7f81462ecb0e6f75f6dfc98fa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa460ac7f81462ecb0e6f75f6dfc98fa9">ma_hpf2_uninit</a> (<a class="el" href="structma__hpf2.html">ma_hpf2</a> *pHPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:aa460ac7f81462ecb0e6f75f6dfc98fa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8de3d9f7261cace34afe162cbcda227" id="r_ad8de3d9f7261cace34afe162cbcda227"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad8de3d9f7261cace34afe162cbcda227">ma_hpf2_reinit</a> (const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *pConfig, <a class="el" href="structma__hpf2.html">ma_hpf2</a> *pHPF)</td></tr>
|
|
<tr class="separator:ad8de3d9f7261cace34afe162cbcda227"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a034de76c3462a7a40ee5fe4c237cf935" id="r_a034de76c3462a7a40ee5fe4c237cf935"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a034de76c3462a7a40ee5fe4c237cf935">ma_hpf2_process_pcm_frames</a> (<a class="el" href="structma__hpf2.html">ma_hpf2</a> *pHPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a034de76c3462a7a40ee5fe4c237cf935"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ebdbad9b8a2bcdab72157a119ae43f2" id="r_a5ebdbad9b8a2bcdab72157a119ae43f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ebdbad9b8a2bcdab72157a119ae43f2">ma_hpf2_get_latency</a> (const <a class="el" href="structma__hpf2.html">ma_hpf2</a> *pHPF)</td></tr>
|
|
<tr class="separator:a5ebdbad9b8a2bcdab72157a119ae43f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46157ae66eb9a9d42d153b07e5030bc7" id="r_a46157ae66eb9a9d42d153b07e5030bc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a46157ae66eb9a9d42d153b07e5030bc7">ma_hpf_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> order)</td></tr>
|
|
<tr class="separator:a46157ae66eb9a9d42d153b07e5030bc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbfff389137413792cb49c4201b8cc21" id="r_acbfff389137413792cb49c4201b8cc21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acbfff389137413792cb49c4201b8cc21">ma_hpf_get_heap_size</a> (const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:acbfff389137413792cb49c4201b8cc21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4457eace84aba5fb7f2ad9fb6718c626" id="r_a4457eace84aba5fb7f2ad9fb6718c626"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4457eace84aba5fb7f2ad9fb6718c626">ma_hpf_init_preallocated</a> (const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *pConfig, void *pHeap, <a class="el" href="structma__hpf.html">ma_hpf</a> *pLPF)</td></tr>
|
|
<tr class="separator:a4457eace84aba5fb7f2ad9fb6718c626"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae87460c1585ffa60c8e279f29e02bde4" id="r_ae87460c1585ffa60c8e279f29e02bde4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae87460c1585ffa60c8e279f29e02bde4">ma_hpf_init</a> (const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__hpf.html">ma_hpf</a> *pHPF)</td></tr>
|
|
<tr class="separator:ae87460c1585ffa60c8e279f29e02bde4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4129b01d29f395a51c2c1a05f4bc97e" id="r_af4129b01d29f395a51c2c1a05f4bc97e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af4129b01d29f395a51c2c1a05f4bc97e">ma_hpf_uninit</a> (<a class="el" href="structma__hpf.html">ma_hpf</a> *pHPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:af4129b01d29f395a51c2c1a05f4bc97e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13d6c94dcacd9794c54e04c806a0dad6" id="r_a13d6c94dcacd9794c54e04c806a0dad6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a13d6c94dcacd9794c54e04c806a0dad6">ma_hpf_reinit</a> (const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *pConfig, <a class="el" href="structma__hpf.html">ma_hpf</a> *pHPF)</td></tr>
|
|
<tr class="separator:a13d6c94dcacd9794c54e04c806a0dad6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40f49643610b58cc54c9d30d068cc750" id="r_a40f49643610b58cc54c9d30d068cc750"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a40f49643610b58cc54c9d30d068cc750">ma_hpf_process_pcm_frames</a> (<a class="el" href="structma__hpf.html">ma_hpf</a> *pHPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a40f49643610b58cc54c9d30d068cc750"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a706cba5c7b8803d54ae5ef4c7937e0ea" id="r_a706cba5c7b8803d54ae5ef4c7937e0ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a706cba5c7b8803d54ae5ef4c7937e0ea">ma_hpf_get_latency</a> (const <a class="el" href="structma__hpf.html">ma_hpf</a> *pHPF)</td></tr>
|
|
<tr class="separator:a706cba5c7b8803d54ae5ef4c7937e0ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa82c7ce71dcbdb46f954369159cc5381" id="r_aa82c7ce71dcbdb46f954369159cc5381"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa82c7ce71dcbdb46f954369159cc5381">ma_bpf2_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, double q)</td></tr>
|
|
<tr class="separator:aa82c7ce71dcbdb46f954369159cc5381"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae318963f81eb5cf34b865d1256be864e" id="r_ae318963f81eb5cf34b865d1256be864e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae318963f81eb5cf34b865d1256be864e">ma_bpf2_get_heap_size</a> (const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:ae318963f81eb5cf34b865d1256be864e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18871691fee3219a212a1ebcc5af15c0" id="r_a18871691fee3219a212a1ebcc5af15c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a18871691fee3219a212a1ebcc5af15c0">ma_bpf2_init_preallocated</a> (const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *pConfig, void *pHeap, <a class="el" href="structma__bpf2.html">ma_bpf2</a> *pBPF)</td></tr>
|
|
<tr class="separator:a18871691fee3219a212a1ebcc5af15c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e51775250387756f79bdf56b89f8ff3" id="r_a0e51775250387756f79bdf56b89f8ff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e51775250387756f79bdf56b89f8ff3">ma_bpf2_init</a> (const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__bpf2.html">ma_bpf2</a> *pBPF)</td></tr>
|
|
<tr class="separator:a0e51775250387756f79bdf56b89f8ff3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc118ba65f9a50977d4bba75f4cea04c" id="r_afc118ba65f9a50977d4bba75f4cea04c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc118ba65f9a50977d4bba75f4cea04c">ma_bpf2_uninit</a> (<a class="el" href="structma__bpf2.html">ma_bpf2</a> *pBPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:afc118ba65f9a50977d4bba75f4cea04c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa787ab6f40af9c5a5fadb58a09d6d770" id="r_aa787ab6f40af9c5a5fadb58a09d6d770"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa787ab6f40af9c5a5fadb58a09d6d770">ma_bpf2_reinit</a> (const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *pConfig, <a class="el" href="structma__bpf2.html">ma_bpf2</a> *pBPF)</td></tr>
|
|
<tr class="separator:aa787ab6f40af9c5a5fadb58a09d6d770"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbacdee407404b57935b9aac3e29edd7" id="r_adbacdee407404b57935b9aac3e29edd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adbacdee407404b57935b9aac3e29edd7">ma_bpf2_process_pcm_frames</a> (<a class="el" href="structma__bpf2.html">ma_bpf2</a> *pBPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:adbacdee407404b57935b9aac3e29edd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a074b0640140c888cec3380ad81f07822" id="r_a074b0640140c888cec3380ad81f07822"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a074b0640140c888cec3380ad81f07822">ma_bpf2_get_latency</a> (const <a class="el" href="structma__bpf2.html">ma_bpf2</a> *pBPF)</td></tr>
|
|
<tr class="separator:a074b0640140c888cec3380ad81f07822"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea0bdba2f02eea9dd25acfff7c6b88b7" id="r_aea0bdba2f02eea9dd25acfff7c6b88b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea0bdba2f02eea9dd25acfff7c6b88b7">ma_bpf_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> order)</td></tr>
|
|
<tr class="separator:aea0bdba2f02eea9dd25acfff7c6b88b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab346c0051a94f90c8eb8d35f7c93ce34" id="r_ab346c0051a94f90c8eb8d35f7c93ce34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab346c0051a94f90c8eb8d35f7c93ce34">ma_bpf_get_heap_size</a> (const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:ab346c0051a94f90c8eb8d35f7c93ce34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0102b4b57400c9cb1ba38d82924cb479" id="r_a0102b4b57400c9cb1ba38d82924cb479"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0102b4b57400c9cb1ba38d82924cb479">ma_bpf_init_preallocated</a> (const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *pConfig, void *pHeap, <a class="el" href="structma__bpf.html">ma_bpf</a> *pBPF)</td></tr>
|
|
<tr class="separator:a0102b4b57400c9cb1ba38d82924cb479"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25e07354619778cd0b5021cb9eebca6b" id="r_a25e07354619778cd0b5021cb9eebca6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a25e07354619778cd0b5021cb9eebca6b">ma_bpf_init</a> (const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__bpf.html">ma_bpf</a> *pBPF)</td></tr>
|
|
<tr class="separator:a25e07354619778cd0b5021cb9eebca6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb62b1a8c12f473ca98be02b53a21001" id="r_abb62b1a8c12f473ca98be02b53a21001"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abb62b1a8c12f473ca98be02b53a21001">ma_bpf_uninit</a> (<a class="el" href="structma__bpf.html">ma_bpf</a> *pBPF, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:abb62b1a8c12f473ca98be02b53a21001"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade7e031ca4b33e5a60f7070d01dd8a2e" id="r_ade7e031ca4b33e5a60f7070d01dd8a2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ade7e031ca4b33e5a60f7070d01dd8a2e">ma_bpf_reinit</a> (const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *pConfig, <a class="el" href="structma__bpf.html">ma_bpf</a> *pBPF)</td></tr>
|
|
<tr class="separator:ade7e031ca4b33e5a60f7070d01dd8a2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92938f126a0cc5622092f10add356713" id="r_a92938f126a0cc5622092f10add356713"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a92938f126a0cc5622092f10add356713">ma_bpf_process_pcm_frames</a> (<a class="el" href="structma__bpf.html">ma_bpf</a> *pBPF, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a92938f126a0cc5622092f10add356713"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16222ff83fabf52e589c34cd4e419bbd" id="r_a16222ff83fabf52e589c34cd4e419bbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a16222ff83fabf52e589c34cd4e419bbd">ma_bpf_get_latency</a> (const <a class="el" href="structma__bpf.html">ma_bpf</a> *pBPF)</td></tr>
|
|
<tr class="separator:a16222ff83fabf52e589c34cd4e419bbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81d1b35c583fb83df698b181d912b511" id="r_a81d1b35c583fb83df698b181d912b511"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81d1b35c583fb83df698b181d912b511">ma_notch2_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double q, double frequency)</td></tr>
|
|
<tr class="separator:a81d1b35c583fb83df698b181d912b511"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a083e23bd12b6db3fce842d658e8f9555" id="r_a083e23bd12b6db3fce842d658e8f9555"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a083e23bd12b6db3fce842d658e8f9555">ma_notch2_get_heap_size</a> (const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a083e23bd12b6db3fce842d658e8f9555"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab938c19ca00db77a0d76cc91c1bd305" id="r_aab938c19ca00db77a0d76cc91c1bd305"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aab938c19ca00db77a0d76cc91c1bd305">ma_notch2_init_preallocated</a> (const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *pConfig, void *pHeap, <a class="el" href="structma__notch2.html">ma_notch2</a> *pFilter)</td></tr>
|
|
<tr class="separator:aab938c19ca00db77a0d76cc91c1bd305"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43e7e7816ee673d950f4f2ae28727430" id="r_a43e7e7816ee673d950f4f2ae28727430"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a43e7e7816ee673d950f4f2ae28727430">ma_notch2_init</a> (const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__notch2.html">ma_notch2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a43e7e7816ee673d950f4f2ae28727430"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54f522ae017a39953efc51783094f496" id="r_a54f522ae017a39953efc51783094f496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a54f522ae017a39953efc51783094f496">ma_notch2_uninit</a> (<a class="el" href="structma__notch2.html">ma_notch2</a> *pFilter, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a54f522ae017a39953efc51783094f496"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0562e5fcd0c129eb19fea0f5c033020c" id="r_a0562e5fcd0c129eb19fea0f5c033020c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0562e5fcd0c129eb19fea0f5c033020c">ma_notch2_reinit</a> (const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *pConfig, <a class="el" href="structma__notch2.html">ma_notch2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a0562e5fcd0c129eb19fea0f5c033020c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ce015ef737499c796f4aed28268db19" id="r_a7ce015ef737499c796f4aed28268db19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7ce015ef737499c796f4aed28268db19">ma_notch2_process_pcm_frames</a> (<a class="el" href="structma__notch2.html">ma_notch2</a> *pFilter, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a7ce015ef737499c796f4aed28268db19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27ef319f506c7933f8f98ab0ce8d2402" id="r_a27ef319f506c7933f8f98ab0ce8d2402"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27ef319f506c7933f8f98ab0ce8d2402">ma_notch2_get_latency</a> (const <a class="el" href="structma__notch2.html">ma_notch2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a27ef319f506c7933f8f98ab0ce8d2402"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a248e27353a1575a5c6443b920e95bae5" id="r_a248e27353a1575a5c6443b920e95bae5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a248e27353a1575a5c6443b920e95bae5">ma_peak2_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double gainDB, double q, double frequency)</td></tr>
|
|
<tr class="separator:a248e27353a1575a5c6443b920e95bae5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a065de3a7551cf3460f1034ea03e6f4de" id="r_a065de3a7551cf3460f1034ea03e6f4de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a065de3a7551cf3460f1034ea03e6f4de">ma_peak2_get_heap_size</a> (const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a065de3a7551cf3460f1034ea03e6f4de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbca2a88951276a230980059bace7dde" id="r_acbca2a88951276a230980059bace7dde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acbca2a88951276a230980059bace7dde">ma_peak2_init_preallocated</a> (const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *pConfig, void *pHeap, <a class="el" href="structma__peak2.html">ma_peak2</a> *pFilter)</td></tr>
|
|
<tr class="separator:acbca2a88951276a230980059bace7dde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab82b4622406875e20bd6313dedea30a5" id="r_ab82b4622406875e20bd6313dedea30a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab82b4622406875e20bd6313dedea30a5">ma_peak2_init</a> (const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__peak2.html">ma_peak2</a> *pFilter)</td></tr>
|
|
<tr class="separator:ab82b4622406875e20bd6313dedea30a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28b459f22d8c526ccd03116cde1df0f9" id="r_a28b459f22d8c526ccd03116cde1df0f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28b459f22d8c526ccd03116cde1df0f9">ma_peak2_uninit</a> (<a class="el" href="structma__peak2.html">ma_peak2</a> *pFilter, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a28b459f22d8c526ccd03116cde1df0f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a86d6e15bac6b8afdfe9ea662a0d2ec" id="r_a2a86d6e15bac6b8afdfe9ea662a0d2ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a86d6e15bac6b8afdfe9ea662a0d2ec">ma_peak2_reinit</a> (const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *pConfig, <a class="el" href="structma__peak2.html">ma_peak2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a2a86d6e15bac6b8afdfe9ea662a0d2ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a157bfc6af8290df6ee920739966ea417" id="r_a157bfc6af8290df6ee920739966ea417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a157bfc6af8290df6ee920739966ea417">ma_peak2_process_pcm_frames</a> (<a class="el" href="structma__peak2.html">ma_peak2</a> *pFilter, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a157bfc6af8290df6ee920739966ea417"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4673b9a35e6aa3978bcfdd52f191390b" id="r_a4673b9a35e6aa3978bcfdd52f191390b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4673b9a35e6aa3978bcfdd52f191390b">ma_peak2_get_latency</a> (const <a class="el" href="structma__peak2.html">ma_peak2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a4673b9a35e6aa3978bcfdd52f191390b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd8ace768b7c6de89c73b03dbd205c66" id="r_afd8ace768b7c6de89c73b03dbd205c66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd8ace768b7c6de89c73b03dbd205c66">ma_loshelf2_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double gainDB, double shelfSlope, double frequency)</td></tr>
|
|
<tr class="separator:afd8ace768b7c6de89c73b03dbd205c66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7a78acdcbd803c51e23ecef887d3bbe" id="r_ae7a78acdcbd803c51e23ecef887d3bbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7a78acdcbd803c51e23ecef887d3bbe">ma_loshelf2_get_heap_size</a> (const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:ae7a78acdcbd803c51e23ecef887d3bbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33b731f9ed87ff3a1d12df6248f31f1f" id="r_a33b731f9ed87ff3a1d12df6248f31f1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a33b731f9ed87ff3a1d12df6248f31f1f">ma_loshelf2_init_preallocated</a> (const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *pConfig, void *pHeap, <a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a33b731f9ed87ff3a1d12df6248f31f1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b2155700fcc8c3f196f8a1d28ebcd96" id="r_a6b2155700fcc8c3f196f8a1d28ebcd96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6b2155700fcc8c3f196f8a1d28ebcd96">ma_loshelf2_init</a> (const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a6b2155700fcc8c3f196f8a1d28ebcd96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61a06407ea964a329e9019cfc7673a88" id="r_a61a06407ea964a329e9019cfc7673a88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61a06407ea964a329e9019cfc7673a88">ma_loshelf2_uninit</a> (<a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *pFilter, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a61a06407ea964a329e9019cfc7673a88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab86f8ba2db7dadb0d47ed32118271891" id="r_ab86f8ba2db7dadb0d47ed32118271891"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab86f8ba2db7dadb0d47ed32118271891">ma_loshelf2_reinit</a> (const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *pConfig, <a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:ab86f8ba2db7dadb0d47ed32118271891"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0b2e92f452c54c1333f824fd5d268d8" id="r_aa0b2e92f452c54c1333f824fd5d268d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa0b2e92f452c54c1333f824fd5d268d8">ma_loshelf2_process_pcm_frames</a> (<a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *pFilter, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:aa0b2e92f452c54c1333f824fd5d268d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc72ba002baac30d6125134a20dec2c5" id="r_acc72ba002baac30d6125134a20dec2c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc72ba002baac30d6125134a20dec2c5">ma_loshelf2_get_latency</a> (const <a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:acc72ba002baac30d6125134a20dec2c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9aa010a9b507012bd6ad2265c4c7179" id="r_af9aa010a9b507012bd6ad2265c4c7179"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af9aa010a9b507012bd6ad2265c4c7179">ma_hishelf2_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double gainDB, double shelfSlope, double frequency)</td></tr>
|
|
<tr class="separator:af9aa010a9b507012bd6ad2265c4c7179"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0471630d591c3456c6665969a0d18b6" id="r_aa0471630d591c3456c6665969a0d18b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa0471630d591c3456c6665969a0d18b6">ma_hishelf2_get_heap_size</a> (const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:aa0471630d591c3456c6665969a0d18b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad60774e155b8d85cf7f46396f2bcd954" id="r_ad60774e155b8d85cf7f46396f2bcd954"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad60774e155b8d85cf7f46396f2bcd954">ma_hishelf2_init_preallocated</a> (const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *pConfig, void *pHeap, <a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:ad60774e155b8d85cf7f46396f2bcd954"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e3c934d2ac6c783442db37176321550" id="r_a2e3c934d2ac6c783442db37176321550"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e3c934d2ac6c783442db37176321550">ma_hishelf2_init</a> (const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a2e3c934d2ac6c783442db37176321550"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28e11ed27fe50df58de452df49492e59" id="r_a28e11ed27fe50df58de452df49492e59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28e11ed27fe50df58de452df49492e59">ma_hishelf2_uninit</a> (<a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *pFilter, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a28e11ed27fe50df58de452df49492e59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a261b4ef969e2207fc70a70f0af08b0d4" id="r_a261b4ef969e2207fc70a70f0af08b0d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a261b4ef969e2207fc70a70f0af08b0d4">ma_hishelf2_reinit</a> (const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *pConfig, <a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:a261b4ef969e2207fc70a70f0af08b0d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26d2cf71c82ccdc7553723a676b07213" id="r_a26d2cf71c82ccdc7553723a676b07213"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a26d2cf71c82ccdc7553723a676b07213">ma_hishelf2_process_pcm_frames</a> (<a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *pFilter, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a26d2cf71c82ccdc7553723a676b07213"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdaeb50c2c78a7ced93ac6523707ba1e" id="r_acdaeb50c2c78a7ced93ac6523707ba1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acdaeb50c2c78a7ced93ac6523707ba1e">ma_hishelf2_get_latency</a> (const <a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *pFilter)</td></tr>
|
|
<tr class="separator:acdaeb50c2c78a7ced93ac6523707ba1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdbe74b8dba9c270c869ffa69b8d23c3" id="r_acdbe74b8dba9c270c869ffa69b8d23c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__delay__config.html">ma_delay_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acdbe74b8dba9c270c869ffa69b8d23c3">ma_delay_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> delayInFrames, float decay)</td></tr>
|
|
<tr class="separator:acdbe74b8dba9c270c869ffa69b8d23c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4901294123ce0f98380ccc0fe8bc909" id="r_aa4901294123ce0f98380ccc0fe8bc909"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa4901294123ce0f98380ccc0fe8bc909">ma_delay_init</a> (const <a class="el" href="structma__delay__config.html">ma_delay_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__delay.html">ma_delay</a> *pDelay)</td></tr>
|
|
<tr class="separator:aa4901294123ce0f98380ccc0fe8bc909"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a971d048d6b0243511b8f3ce6422892d2" id="r_a971d048d6b0243511b8f3ce6422892d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a971d048d6b0243511b8f3ce6422892d2">ma_delay_uninit</a> (<a class="el" href="structma__delay.html">ma_delay</a> *pDelay, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a971d048d6b0243511b8f3ce6422892d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae13ea12dc77fbd73fc15efede94d715f" id="r_ae13ea12dc77fbd73fc15efede94d715f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae13ea12dc77fbd73fc15efede94d715f">ma_delay_process_pcm_frames</a> (<a class="el" href="structma__delay.html">ma_delay</a> *pDelay, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> frameCount)</td></tr>
|
|
<tr class="separator:ae13ea12dc77fbd73fc15efede94d715f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e853c709f26eaea1b302b1d6f49c5ca" id="r_a6e853c709f26eaea1b302b1d6f49c5ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e853c709f26eaea1b302b1d6f49c5ca">ma_delay_set_wet</a> (<a class="el" href="structma__delay.html">ma_delay</a> *pDelay, float value)</td></tr>
|
|
<tr class="separator:a6e853c709f26eaea1b302b1d6f49c5ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8cbf1b1fe144c7af607fce227a6a6ff" id="r_aa8cbf1b1fe144c7af607fce227a6a6ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8cbf1b1fe144c7af607fce227a6a6ff">ma_delay_get_wet</a> (const <a class="el" href="structma__delay.html">ma_delay</a> *pDelay)</td></tr>
|
|
<tr class="separator:aa8cbf1b1fe144c7af607fce227a6a6ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac859044fb6aabceedadf3171a93621d9" id="r_ac859044fb6aabceedadf3171a93621d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac859044fb6aabceedadf3171a93621d9">ma_delay_set_dry</a> (<a class="el" href="structma__delay.html">ma_delay</a> *pDelay, float value)</td></tr>
|
|
<tr class="separator:ac859044fb6aabceedadf3171a93621d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e9fbe57b2ff55a61e5b28908608e46a" id="r_a8e9fbe57b2ff55a61e5b28908608e46a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e9fbe57b2ff55a61e5b28908608e46a">ma_delay_get_dry</a> (const <a class="el" href="structma__delay.html">ma_delay</a> *pDelay)</td></tr>
|
|
<tr class="separator:a8e9fbe57b2ff55a61e5b28908608e46a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1fcff4062eba24ec0c2a5faa43205ac" id="r_ad1fcff4062eba24ec0c2a5faa43205ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1fcff4062eba24ec0c2a5faa43205ac">ma_delay_set_decay</a> (<a class="el" href="structma__delay.html">ma_delay</a> *pDelay, float value)</td></tr>
|
|
<tr class="separator:ad1fcff4062eba24ec0c2a5faa43205ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37b512ca660cd3fba504e4f6fd72dc17" id="r_a37b512ca660cd3fba504e4f6fd72dc17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a37b512ca660cd3fba504e4f6fd72dc17">ma_delay_get_decay</a> (const <a class="el" href="structma__delay.html">ma_delay</a> *pDelay)</td></tr>
|
|
<tr class="separator:a37b512ca660cd3fba504e4f6fd72dc17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ca7e89376963d1c19e61333c21e663d" id="r_a6ca7e89376963d1c19e61333c21e663d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ca7e89376963d1c19e61333c21e663d">ma_gainer_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> smoothTimeInFrames)</td></tr>
|
|
<tr class="separator:a6ca7e89376963d1c19e61333c21e663d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72c653d7b972ea777b150da3352c9c31" id="r_a72c653d7b972ea777b150da3352c9c31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a72c653d7b972ea777b150da3352c9c31">ma_gainer_get_heap_size</a> (const <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a72c653d7b972ea777b150da3352c9c31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0437497c48202293497cd3fa2343117" id="r_ac0437497c48202293497cd3fa2343117"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac0437497c48202293497cd3fa2343117">ma_gainer_init_preallocated</a> (const <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> *pConfig, void *pHeap, <a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer)</td></tr>
|
|
<tr class="separator:ac0437497c48202293497cd3fa2343117"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28a3a5899b6e1f4c713b1af1383dbddd" id="r_a28a3a5899b6e1f4c713b1af1383dbddd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28a3a5899b6e1f4c713b1af1383dbddd">ma_gainer_init</a> (const <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer)</td></tr>
|
|
<tr class="separator:a28a3a5899b6e1f4c713b1af1383dbddd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab85588430f417236faa66aaa17c2345d" id="r_ab85588430f417236faa66aaa17c2345d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab85588430f417236faa66aaa17c2345d">ma_gainer_uninit</a> (<a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:ab85588430f417236faa66aaa17c2345d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15d63faaca4ca7a3b15e24a3ca0b4c29" id="r_a15d63faaca4ca7a3b15e24a3ca0b4c29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a15d63faaca4ca7a3b15e24a3ca0b4c29">ma_gainer_process_pcm_frames</a> (<a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a15d63faaca4ca7a3b15e24a3ca0b4c29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a874a0e8a9a6654bf01c4cb1163360861" id="r_a874a0e8a9a6654bf01c4cb1163360861"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a874a0e8a9a6654bf01c4cb1163360861">ma_gainer_set_gain</a> (<a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer, float newGain)</td></tr>
|
|
<tr class="separator:a874a0e8a9a6654bf01c4cb1163360861"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1906ebcdcb86830ed00e209e286186f0" id="r_a1906ebcdcb86830ed00e209e286186f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1906ebcdcb86830ed00e209e286186f0">ma_gainer_set_gains</a> (<a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer, float *pNewGains)</td></tr>
|
|
<tr class="separator:a1906ebcdcb86830ed00e209e286186f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8846d006119ff1127b998edcbfb43c94" id="r_a8846d006119ff1127b998edcbfb43c94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8846d006119ff1127b998edcbfb43c94">ma_gainer_set_master_volume</a> (<a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer, float volume)</td></tr>
|
|
<tr class="separator:a8846d006119ff1127b998edcbfb43c94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afaaa1bdc49f76583183bae8f44373da9" id="r_afaaa1bdc49f76583183bae8f44373da9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afaaa1bdc49f76583183bae8f44373da9">ma_gainer_get_master_volume</a> (const <a class="el" href="structma__gainer.html">ma_gainer</a> *pGainer, float *pVolume)</td></tr>
|
|
<tr class="separator:afaaa1bdc49f76583183bae8f44373da9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91370b6f5518a547c638f3381ca1ffe8" id="r_a91370b6f5518a547c638f3381ca1ffe8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__panner__config.html">ma_panner_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91370b6f5518a547c638f3381ca1ffe8">ma_panner_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a91370b6f5518a547c638f3381ca1ffe8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af48db1edd89bf2b366e983800a690de6" id="r_af48db1edd89bf2b366e983800a690de6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af48db1edd89bf2b366e983800a690de6">ma_panner_init</a> (const <a class="el" href="structma__panner__config.html">ma_panner_config</a> *pConfig, <a class="el" href="structma__panner.html">ma_panner</a> *pPanner)</td></tr>
|
|
<tr class="separator:af48db1edd89bf2b366e983800a690de6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a848978c63fa747655f186b713479e860" id="r_a848978c63fa747655f186b713479e860"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a848978c63fa747655f186b713479e860">ma_panner_process_pcm_frames</a> (<a class="el" href="structma__panner.html">ma_panner</a> *pPanner, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a848978c63fa747655f186b713479e860"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad22b81f8f0d9032eeb6599a29bf02aa6" id="r_ad22b81f8f0d9032eeb6599a29bf02aa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad22b81f8f0d9032eeb6599a29bf02aa6">ma_panner_set_mode</a> (<a class="el" href="structma__panner.html">ma_panner</a> *pPanner, <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> mode)</td></tr>
|
|
<tr class="separator:ad22b81f8f0d9032eeb6599a29bf02aa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb05583267ee15f646253a0cc631d32e" id="r_abb05583267ee15f646253a0cc631d32e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abb05583267ee15f646253a0cc631d32e">ma_panner_get_mode</a> (const <a class="el" href="structma__panner.html">ma_panner</a> *pPanner)</td></tr>
|
|
<tr class="separator:abb05583267ee15f646253a0cc631d32e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed4ee12e8aa4bd7ff2f04b545dc6edff" id="r_aed4ee12e8aa4bd7ff2f04b545dc6edff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed4ee12e8aa4bd7ff2f04b545dc6edff">ma_panner_set_pan</a> (<a class="el" href="structma__panner.html">ma_panner</a> *pPanner, float pan)</td></tr>
|
|
<tr class="separator:aed4ee12e8aa4bd7ff2f04b545dc6edff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18ffc57498d304da15e40b314fed40f1" id="r_a18ffc57498d304da15e40b314fed40f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a18ffc57498d304da15e40b314fed40f1">ma_panner_get_pan</a> (const <a class="el" href="structma__panner.html">ma_panner</a> *pPanner)</td></tr>
|
|
<tr class="separator:a18ffc57498d304da15e40b314fed40f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa49c502ce2e6856eeddb6b5cb2950d0c" id="r_aa49c502ce2e6856eeddb6b5cb2950d0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__fader__config.html">ma_fader_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa49c502ce2e6856eeddb6b5cb2950d0c">ma_fader_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:aa49c502ce2e6856eeddb6b5cb2950d0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae71ed5d3874123869ce2918e5efe3fc8" id="r_ae71ed5d3874123869ce2918e5efe3fc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae71ed5d3874123869ce2918e5efe3fc8">ma_fader_init</a> (const <a class="el" href="structma__fader__config.html">ma_fader_config</a> *pConfig, <a class="el" href="structma__fader.html">ma_fader</a> *pFader)</td></tr>
|
|
<tr class="separator:ae71ed5d3874123869ce2918e5efe3fc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8fd647fb062b57507553655c159ac6d" id="r_af8fd647fb062b57507553655c159ac6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af8fd647fb062b57507553655c159ac6d">ma_fader_process_pcm_frames</a> (<a class="el" href="structma__fader.html">ma_fader</a> *pFader, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:af8fd647fb062b57507553655c159ac6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa985503edc1ea0370b0ca202338750fc" id="r_aa985503edc1ea0370b0ca202338750fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa985503edc1ea0370b0ca202338750fc">ma_fader_get_data_format</a> (const <a class="el" href="structma__fader.html">ma_fader</a> *pFader, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *pFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSampleRate)</td></tr>
|
|
<tr class="separator:aa985503edc1ea0370b0ca202338750fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88de221a4cee4e53230bc191049d25cb" id="r_a88de221a4cee4e53230bc191049d25cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a88de221a4cee4e53230bc191049d25cb">ma_fader_set_fade</a> (<a class="el" href="structma__fader.html">ma_fader</a> *pFader, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> lengthInFrames)</td></tr>
|
|
<tr class="separator:a88de221a4cee4e53230bc191049d25cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6aaabdc82f0f0fd27a9dafa065f251da" id="r_a6aaabdc82f0f0fd27a9dafa065f251da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6aaabdc82f0f0fd27a9dafa065f251da">ma_fader_set_fade_ex</a> (<a class="el" href="structma__fader.html">ma_fader</a> *pFader, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> lengthInFrames, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> startOffsetInFrames)</td></tr>
|
|
<tr class="separator:a6aaabdc82f0f0fd27a9dafa065f251da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ce5c6b734418beca457fd5ab6094273" id="r_a8ce5c6b734418beca457fd5ab6094273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ce5c6b734418beca457fd5ab6094273">ma_fader_get_current_volume</a> (const <a class="el" href="structma__fader.html">ma_fader</a> *pFader)</td></tr>
|
|
<tr class="separator:a8ce5c6b734418beca457fd5ab6094273"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b6194161afb34a3d7ac7f7cfee2e65c" id="r_a3b6194161afb34a3d7ac7f7cfee2e65c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b6194161afb34a3d7ac7f7cfee2e65c">ma_spatializer_listener_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsOut)</td></tr>
|
|
<tr class="separator:a3b6194161afb34a3d7ac7f7cfee2e65c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d3c1cc7f2b55ad9ee6e22d9b796125a" id="r_a0d3c1cc7f2b55ad9ee6e22d9b796125a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0d3c1cc7f2b55ad9ee6e22d9b796125a">ma_spatializer_listener_get_heap_size</a> (const <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a0d3c1cc7f2b55ad9ee6e22d9b796125a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32cac0d12854d9dabd297ee2eb742800" id="r_a32cac0d12854d9dabd297ee2eb742800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a32cac0d12854d9dabd297ee2eb742800">ma_spatializer_listener_init_preallocated</a> (const <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> *pConfig, void *pHeap, <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:a32cac0d12854d9dabd297ee2eb742800"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc8f257bf5dcf1584e99cc50d198be4b" id="r_adc8f257bf5dcf1584e99cc50d198be4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adc8f257bf5dcf1584e99cc50d198be4b">ma_spatializer_listener_init</a> (const <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:adc8f257bf5dcf1584e99cc50d198be4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa703a02124311c30ce70c61f93ea39a" id="r_afa703a02124311c30ce70c61f93ea39a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa703a02124311c30ce70c61f93ea39a">ma_spatializer_listener_uninit</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:afa703a02124311c30ce70c61f93ea39a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9b51d84adb0c23c0f3c791d2d24bed0" id="r_ab9b51d84adb0c23c0f3c791d2d24bed0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9b51d84adb0c23c0f3c791d2d24bed0">ma_spatializer_listener_get_channel_map</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:ab9b51d84adb0c23c0f3c791d2d24bed0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f9735ab0f849f2c3aa13eeee4c474b0" id="r_a7f9735ab0f849f2c3aa13eeee4c474b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f9735ab0f849f2c3aa13eeee4c474b0">ma_spatializer_listener_set_cone</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, float innerAngleInRadians, float outerAngleInRadians, float outerGain)</td></tr>
|
|
<tr class="separator:a7f9735ab0f849f2c3aa13eeee4c474b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd715f346226a51ef31440a6abede5f3" id="r_afd715f346226a51ef31440a6abede5f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd715f346226a51ef31440a6abede5f3">ma_spatializer_listener_get_cone</a> (const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, float *pInnerAngleInRadians, float *pOuterAngleInRadians, float *pOuterGain)</td></tr>
|
|
<tr class="separator:afd715f346226a51ef31440a6abede5f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abad3b0b5f6e556c3951033dad1070ff4" id="r_abad3b0b5f6e556c3951033dad1070ff4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abad3b0b5f6e556c3951033dad1070ff4">ma_spatializer_listener_set_position</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, float x, float y, float z)</td></tr>
|
|
<tr class="separator:abad3b0b5f6e556c3951033dad1070ff4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3d3245d49aa39adf6146db66035451f" id="r_af3d3245d49aa39adf6146db66035451f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af3d3245d49aa39adf6146db66035451f">ma_spatializer_listener_get_position</a> (const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:af3d3245d49aa39adf6146db66035451f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1251ef9b878fea3b0851c7547f2f321a" id="r_a1251ef9b878fea3b0851c7547f2f321a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1251ef9b878fea3b0851c7547f2f321a">ma_spatializer_listener_set_direction</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a1251ef9b878fea3b0851c7547f2f321a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac461bca45acbfa45442f7dd6d5b85867" id="r_ac461bca45acbfa45442f7dd6d5b85867"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac461bca45acbfa45442f7dd6d5b85867">ma_spatializer_listener_get_direction</a> (const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:ac461bca45acbfa45442f7dd6d5b85867"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f3267b9ef0a2e7c0a79b6c987edd3c3" id="r_a3f3267b9ef0a2e7c0a79b6c987edd3c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f3267b9ef0a2e7c0a79b6c987edd3c3">ma_spatializer_listener_set_velocity</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a3f3267b9ef0a2e7c0a79b6c987edd3c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78bc287c9faf6377ad5d4580691945ff" id="r_a78bc287c9faf6377ad5d4580691945ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a78bc287c9faf6377ad5d4580691945ff">ma_spatializer_listener_get_velocity</a> (const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:a78bc287c9faf6377ad5d4580691945ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64857b983ee60683289e07295246cd5a" id="r_a64857b983ee60683289e07295246cd5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a64857b983ee60683289e07295246cd5a">ma_spatializer_listener_set_speed_of_sound</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, float speedOfSound)</td></tr>
|
|
<tr class="separator:a64857b983ee60683289e07295246cd5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9c3d45e15c784914017cfbd1dd7d7a1" id="r_ae9c3d45e15c784914017cfbd1dd7d7a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae9c3d45e15c784914017cfbd1dd7d7a1">ma_spatializer_listener_get_speed_of_sound</a> (const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:ae9c3d45e15c784914017cfbd1dd7d7a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d6e39a767dab720259d589f241c90f6" id="r_a2d6e39a767dab720259d589f241c90f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d6e39a767dab720259d589f241c90f6">ma_spatializer_listener_set_world_up</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a2d6e39a767dab720259d589f241c90f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fa392de6593d35d25646178517d6a40" id="r_a9fa392de6593d35d25646178517d6a40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fa392de6593d35d25646178517d6a40">ma_spatializer_listener_get_world_up</a> (const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:a9fa392de6593d35d25646178517d6a40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a0679f4c78b63ffea315ee620c77645" id="r_a3a0679f4c78b63ffea315ee620c77645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a0679f4c78b63ffea315ee620c77645">ma_spatializer_listener_set_enabled</a> (<a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isEnabled)</td></tr>
|
|
<tr class="separator:a3a0679f4c78b63ffea315ee620c77645"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ff9287a3062e1b5104968471fe40ac9" id="r_a1ff9287a3062e1b5104968471fe40ac9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ff9287a3062e1b5104968471fe40ac9">ma_spatializer_listener_is_enabled</a> (const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener)</td></tr>
|
|
<tr class="separator:a1ff9287a3062e1b5104968471fe40ac9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae16a4a4754ec7f2a670b8b7f3e0a9b34" id="r_ae16a4a4754ec7f2a670b8b7f3e0a9b34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae16a4a4754ec7f2a670b8b7f3e0a9b34">ma_spatializer_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsOut)</td></tr>
|
|
<tr class="separator:ae16a4a4754ec7f2a670b8b7f3e0a9b34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0609ddf525c9b042cd0a8cb63c7fb25" id="r_af0609ddf525c9b042cd0a8cb63c7fb25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af0609ddf525c9b042cd0a8cb63c7fb25">ma_spatializer_get_heap_size</a> (const <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:af0609ddf525c9b042cd0a8cb63c7fb25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84c9ad1ff0efe44e722bcdd9ea72367d" id="r_a84c9ad1ff0efe44e722bcdd9ea72367d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a84c9ad1ff0efe44e722bcdd9ea72367d">ma_spatializer_init_preallocated</a> (const <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> *pConfig, void *pHeap, <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a84c9ad1ff0efe44e722bcdd9ea72367d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16113bc86cc7c48e45b9db9482e4074a" id="r_a16113bc86cc7c48e45b9db9482e4074a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a16113bc86cc7c48e45b9db9482e4074a">ma_spatializer_init</a> (const <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a16113bc86cc7c48e45b9db9482e4074a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a802dc5e0ba9e6520fc539aecc6d44242" id="r_a802dc5e0ba9e6520fc539aecc6d44242"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a802dc5e0ba9e6520fc539aecc6d44242">ma_spatializer_uninit</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a802dc5e0ba9e6520fc539aecc6d44242"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a418009dfd37622e8450324008e8e274f" id="r_a418009dfd37622e8450324008e8e274f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a418009dfd37622e8450324008e8e274f">ma_spatializer_process_pcm_frames</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a418009dfd37622e8450324008e8e274f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51bf80bcd5a1eb40080bff9a978112e2" id="r_a51bf80bcd5a1eb40080bff9a978112e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a51bf80bcd5a1eb40080bff9a978112e2">ma_spatializer_set_master_volume</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float volume)</td></tr>
|
|
<tr class="separator:a51bf80bcd5a1eb40080bff9a978112e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adce1c7d1dc392fbbeb50b33766a12402" id="r_adce1c7d1dc392fbbeb50b33766a12402"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adce1c7d1dc392fbbeb50b33766a12402">ma_spatializer_get_master_volume</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float *pVolume)</td></tr>
|
|
<tr class="separator:adce1c7d1dc392fbbeb50b33766a12402"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63906f601ce408daf150b7b2c14bf416" id="r_a63906f601ce408daf150b7b2c14bf416"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a63906f601ce408daf150b7b2c14bf416">ma_spatializer_get_input_channels</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a63906f601ce408daf150b7b2c14bf416"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3f1e28123b29bb350d5252895531bfc" id="r_aa3f1e28123b29bb350d5252895531bfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa3f1e28123b29bb350d5252895531bfc">ma_spatializer_get_output_channels</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:aa3f1e28123b29bb350d5252895531bfc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b06dc50317913d0d5130c29ba0fd2e5" id="r_a2b06dc50317913d0d5130c29ba0fd2e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2b06dc50317913d0d5130c29ba0fd2e5">ma_spatializer_set_attenuation_model</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> attenuationModel)</td></tr>
|
|
<tr class="separator:a2b06dc50317913d0d5130c29ba0fd2e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff3a43c45bb5bc07be08980f3b45a59d" id="r_aff3a43c45bb5bc07be08980f3b45a59d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aff3a43c45bb5bc07be08980f3b45a59d">ma_spatializer_get_attenuation_model</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:aff3a43c45bb5bc07be08980f3b45a59d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62ab9593990719c6da0661949dd907a3" id="r_a62ab9593990719c6da0661949dd907a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62ab9593990719c6da0661949dd907a3">ma_spatializer_set_positioning</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> positioning)</td></tr>
|
|
<tr class="separator:a62ab9593990719c6da0661949dd907a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac74aa315a303864616a9668ce58d783e" id="r_ac74aa315a303864616a9668ce58d783e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac74aa315a303864616a9668ce58d783e">ma_spatializer_get_positioning</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:ac74aa315a303864616a9668ce58d783e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac06a07700c02ac237b08dc97d52641af" id="r_ac06a07700c02ac237b08dc97d52641af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac06a07700c02ac237b08dc97d52641af">ma_spatializer_set_rolloff</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float rolloff)</td></tr>
|
|
<tr class="separator:ac06a07700c02ac237b08dc97d52641af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb0e4cf30835bdd3551a88a4eada184c" id="r_adb0e4cf30835bdd3551a88a4eada184c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb0e4cf30835bdd3551a88a4eada184c">ma_spatializer_get_rolloff</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:adb0e4cf30835bdd3551a88a4eada184c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5261f46b2401014d3f876b572d1db54b" id="r_a5261f46b2401014d3f876b572d1db54b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5261f46b2401014d3f876b572d1db54b">ma_spatializer_set_min_gain</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float minGain)</td></tr>
|
|
<tr class="separator:a5261f46b2401014d3f876b572d1db54b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac20a1e11f11978bf910b68043d646099" id="r_ac20a1e11f11978bf910b68043d646099"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac20a1e11f11978bf910b68043d646099">ma_spatializer_get_min_gain</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:ac20a1e11f11978bf910b68043d646099"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac08cc2cd8cc5b0cd874808bda6aa475a" id="r_ac08cc2cd8cc5b0cd874808bda6aa475a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac08cc2cd8cc5b0cd874808bda6aa475a">ma_spatializer_set_max_gain</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float maxGain)</td></tr>
|
|
<tr class="separator:ac08cc2cd8cc5b0cd874808bda6aa475a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bea471a909d84a6a144d8742ddef7d0" id="r_a2bea471a909d84a6a144d8742ddef7d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2bea471a909d84a6a144d8742ddef7d0">ma_spatializer_get_max_gain</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a2bea471a909d84a6a144d8742ddef7d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a717cb8f0efbd463bd181f2d6a20a0540" id="r_a717cb8f0efbd463bd181f2d6a20a0540"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a717cb8f0efbd463bd181f2d6a20a0540">ma_spatializer_set_min_distance</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float minDistance)</td></tr>
|
|
<tr class="separator:a717cb8f0efbd463bd181f2d6a20a0540"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac358f5ebde8ba8d469e412c38ffb40f" id="r_aac358f5ebde8ba8d469e412c38ffb40f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#aac358f5ebde8ba8d469e412c38ffb40f">ma_spatializer_get_min_distance</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:aac358f5ebde8ba8d469e412c38ffb40f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a396e55539fc80ff8be7e3eb899e70cff" id="r_a396e55539fc80ff8be7e3eb899e70cff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a396e55539fc80ff8be7e3eb899e70cff">ma_spatializer_set_max_distance</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float maxDistance)</td></tr>
|
|
<tr class="separator:a396e55539fc80ff8be7e3eb899e70cff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae21411045a9d9dacf4f5d50be84549cd" id="r_ae21411045a9d9dacf4f5d50be84549cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae21411045a9d9dacf4f5d50be84549cd">ma_spatializer_get_max_distance</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:ae21411045a9d9dacf4f5d50be84549cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7d8385dd5c4d0d54672921c18d1eebb" id="r_ac7d8385dd5c4d0d54672921c18d1eebb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7d8385dd5c4d0d54672921c18d1eebb">ma_spatializer_set_cone</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float innerAngleInRadians, float outerAngleInRadians, float outerGain)</td></tr>
|
|
<tr class="separator:ac7d8385dd5c4d0d54672921c18d1eebb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e2d5c1539fc8ce4eaa32394bda54ccc" id="r_a4e2d5c1539fc8ce4eaa32394bda54ccc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e2d5c1539fc8ce4eaa32394bda54ccc">ma_spatializer_get_cone</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float *pInnerAngleInRadians, float *pOuterAngleInRadians, float *pOuterGain)</td></tr>
|
|
<tr class="separator:a4e2d5c1539fc8ce4eaa32394bda54ccc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97b27c4d6a14757e3b59a112c3f38ff0" id="r_a97b27c4d6a14757e3b59a112c3f38ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a97b27c4d6a14757e3b59a112c3f38ff0">ma_spatializer_set_doppler_factor</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float dopplerFactor)</td></tr>
|
|
<tr class="separator:a97b27c4d6a14757e3b59a112c3f38ff0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac97d863ebb336863f9a0d36e4673d636" id="r_ac97d863ebb336863f9a0d36e4673d636"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac97d863ebb336863f9a0d36e4673d636">ma_spatializer_get_doppler_factor</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:ac97d863ebb336863f9a0d36e4673d636"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae18d9e6d49cb2f6432a1c32e14b6f8e9" id="r_ae18d9e6d49cb2f6432a1c32e14b6f8e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae18d9e6d49cb2f6432a1c32e14b6f8e9">ma_spatializer_set_directional_attenuation_factor</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float directionalAttenuationFactor)</td></tr>
|
|
<tr class="separator:ae18d9e6d49cb2f6432a1c32e14b6f8e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c25df9c7b44500f5caee79b8fd1510d" id="r_a1c25df9c7b44500f5caee79b8fd1510d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c25df9c7b44500f5caee79b8fd1510d">ma_spatializer_get_directional_attenuation_factor</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a1c25df9c7b44500f5caee79b8fd1510d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a925ad0539fe87e1bb909e213364dcad3" id="r_a925ad0539fe87e1bb909e213364dcad3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a925ad0539fe87e1bb909e213364dcad3">ma_spatializer_set_position</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a925ad0539fe87e1bb909e213364dcad3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ec8845128a0dd356cb06712319feda4" id="r_a2ec8845128a0dd356cb06712319feda4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ec8845128a0dd356cb06712319feda4">ma_spatializer_get_position</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a2ec8845128a0dd356cb06712319feda4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a678b27e75a3967756f93461daef1798d" id="r_a678b27e75a3967756f93461daef1798d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a678b27e75a3967756f93461daef1798d">ma_spatializer_set_direction</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a678b27e75a3967756f93461daef1798d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81a2524cc3ff9fd3e5d367887bad6acc" id="r_a81a2524cc3ff9fd3e5d367887bad6acc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81a2524cc3ff9fd3e5d367887bad6acc">ma_spatializer_get_direction</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a81a2524cc3ff9fd3e5d367887bad6acc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9387b6a31ecda1dfd9e9cc944aeb61e8" id="r_a9387b6a31ecda1dfd9e9cc944aeb61e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9387b6a31ecda1dfd9e9cc944aeb61e8">ma_spatializer_set_velocity</a> (<a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a9387b6a31ecda1dfd9e9cc944aeb61e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6644f6c3b27df881d99270e8648a7fae" id="r_a6644f6c3b27df881d99270e8648a7fae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6644f6c3b27df881d99270e8648a7fae">ma_spatializer_get_velocity</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer)</td></tr>
|
|
<tr class="separator:a6644f6c3b27df881d99270e8648a7fae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3685d1282033197922d975cc58f0ef92" id="r_a3685d1282033197922d975cc58f0ef92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3685d1282033197922d975cc58f0ef92">ma_spatializer_get_relative_position_and_direction</a> (const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *pSpatializer, const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *pListener, <a class="el" href="structma__vec3f.html">ma_vec3f</a> *pRelativePos, <a class="el" href="structma__vec3f.html">ma_vec3f</a> *pRelativeDir)</td></tr>
|
|
<tr class="separator:a3685d1282033197922d975cc58f0ef92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e2644061beea750f6e377aae92dc021" id="r_a9e2644061beea750f6e377aae92dc021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e2644061beea750f6e377aae92dc021">ma_linear_resampler_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateOut)</td></tr>
|
|
<tr class="separator:a9e2644061beea750f6e377aae92dc021"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ff4ac79dc61638e5bcd27f14029ee06" id="r_a5ff4ac79dc61638e5bcd27f14029ee06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ff4ac79dc61638e5bcd27f14029ee06">ma_linear_resampler_get_heap_size</a> (const <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a5ff4ac79dc61638e5bcd27f14029ee06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ae716de2b2581c35b554004af0bb4d5" id="r_a4ae716de2b2581c35b554004af0bb4d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ae716de2b2581c35b554004af0bb4d5">ma_linear_resampler_init_preallocated</a> (const <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> *pConfig, void *pHeap, <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:a4ae716de2b2581c35b554004af0bb4d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add260311ff52c82128123cc1afc81b1e" id="r_add260311ff52c82128123cc1afc81b1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#add260311ff52c82128123cc1afc81b1e">ma_linear_resampler_init</a> (const <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:add260311ff52c82128123cc1afc81b1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf916ebea1dfb8f3d719247342de7899" id="r_abf916ebea1dfb8f3d719247342de7899"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abf916ebea1dfb8f3d719247342de7899">ma_linear_resampler_uninit</a> (<a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:abf916ebea1dfb8f3d719247342de7899"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6f53fb0d980d7ca777cf454c672403b" id="r_aa6f53fb0d980d7ca777cf454c672403b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6f53fb0d980d7ca777cf454c672403b">ma_linear_resampler_process_pcm_frames</a> (<a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountIn, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountOut)</td></tr>
|
|
<tr class="separator:aa6f53fb0d980d7ca777cf454c672403b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb02b5f8ae33f8bfadad0324ef70ed15" id="r_adb02b5f8ae33f8bfadad0324ef70ed15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb02b5f8ae33f8bfadad0324ef70ed15">ma_linear_resampler_set_rate</a> (<a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateOut)</td></tr>
|
|
<tr class="separator:adb02b5f8ae33f8bfadad0324ef70ed15"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeeaa98827d082aa51034d87239c1547b" id="r_aeeaa98827d082aa51034d87239c1547b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeeaa98827d082aa51034d87239c1547b">ma_linear_resampler_set_rate_ratio</a> (<a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler, float ratioInOut)</td></tr>
|
|
<tr class="separator:aeeaa98827d082aa51034d87239c1547b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4bfcabc665d225c85f0c9574dd26818" id="r_aa4bfcabc665d225c85f0c9574dd26818"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa4bfcabc665d225c85f0c9574dd26818">ma_linear_resampler_get_input_latency</a> (const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:aa4bfcabc665d225c85f0c9574dd26818"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44243dc2211b198c79d92433b013692a" id="r_a44243dc2211b198c79d92433b013692a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a44243dc2211b198c79d92433b013692a">ma_linear_resampler_get_output_latency</a> (const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:a44243dc2211b198c79d92433b013692a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ba2db514c2588cfaa2bcdc9130039e6" id="r_a9ba2db514c2588cfaa2bcdc9130039e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ba2db514c2588cfaa2bcdc9130039e6">ma_linear_resampler_get_required_input_frame_count</a> (const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> outputFrameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pInputFrameCount)</td></tr>
|
|
<tr class="separator:a9ba2db514c2588cfaa2bcdc9130039e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e3c3e3cf2552871d5b20436e592b474" id="r_a9e3c3e3cf2552871d5b20436e592b474"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e3c3e3cf2552871d5b20436e592b474">ma_linear_resampler_get_expected_output_frame_count</a> (const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> inputFrameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pOutputFrameCount)</td></tr>
|
|
<tr class="separator:a9e3c3e3cf2552871d5b20436e592b474"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec746b001dcc56f872fb6f88c071765f" id="r_aec746b001dcc56f872fb6f88c071765f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aec746b001dcc56f872fb6f88c071765f">ma_linear_resampler_reset</a> (<a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:aec746b001dcc56f872fb6f88c071765f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11eb7c557bc6a61164a26fc032738c06" id="r_a11eb7c557bc6a61164a26fc032738c06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a11eb7c557bc6a61164a26fc032738c06">ma_resampler_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateOut, <a class="el" href="#a3151a0380312aecefda8302319057583">ma_resample_algorithm</a> algorithm)</td></tr>
|
|
<tr class="separator:a11eb7c557bc6a61164a26fc032738c06"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae92856b11c32f4961391bea7cdc5b87d" id="r_ae92856b11c32f4961391bea7cdc5b87d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae92856b11c32f4961391bea7cdc5b87d">ma_resampler_get_heap_size</a> (const <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:ae92856b11c32f4961391bea7cdc5b87d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6555ef2560857e71ef5d7f42b1209a18" id="r_a6555ef2560857e71ef5d7f42b1209a18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6555ef2560857e71ef5d7f42b1209a18">ma_resampler_init_preallocated</a> (const <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> *pConfig, void *pHeap, <a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:a6555ef2560857e71ef5d7f42b1209a18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1ffd69adde62d81fe4df617a89d5764" id="r_ac1ffd69adde62d81fe4df617a89d5764"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1ffd69adde62d81fe4df617a89d5764">ma_resampler_init</a> (const <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:ac1ffd69adde62d81fe4df617a89d5764"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa60c092f50043c56f208a335fdb485cc" id="r_aa60c092f50043c56f208a335fdb485cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa60c092f50043c56f208a335fdb485cc">ma_resampler_uninit</a> (<a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:aa60c092f50043c56f208a335fdb485cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a509d786604e204f740c6658164b7b13f" id="r_a509d786604e204f740c6658164b7b13f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a509d786604e204f740c6658164b7b13f">ma_resampler_process_pcm_frames</a> (<a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountIn, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountOut)</td></tr>
|
|
<tr class="separator:a509d786604e204f740c6658164b7b13f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ab3111d79ee52ea4fa3ea1771efb67a" id="r_a9ab3111d79ee52ea4fa3ea1771efb67a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ab3111d79ee52ea4fa3ea1771efb67a">ma_resampler_set_rate</a> (<a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateOut)</td></tr>
|
|
<tr class="separator:a9ab3111d79ee52ea4fa3ea1771efb67a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0cd15233d44be923dba289137b85d78" id="r_ab0cd15233d44be923dba289137b85d78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0cd15233d44be923dba289137b85d78">ma_resampler_set_rate_ratio</a> (<a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler, float ratio)</td></tr>
|
|
<tr class="separator:ab0cd15233d44be923dba289137b85d78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6d4fb7bcfd691e1c350ae39e27bf948" id="r_ac6d4fb7bcfd691e1c350ae39e27bf948"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6d4fb7bcfd691e1c350ae39e27bf948">ma_resampler_get_input_latency</a> (const <a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:ac6d4fb7bcfd691e1c350ae39e27bf948"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42593551e4e7d0b270cf2eee9eec9313" id="r_a42593551e4e7d0b270cf2eee9eec9313"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a42593551e4e7d0b270cf2eee9eec9313">ma_resampler_get_output_latency</a> (const <a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:a42593551e4e7d0b270cf2eee9eec9313"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9fb8ec4e681edf8481e5d683e108cb6d" id="r_a9fb8ec4e681edf8481e5d683e108cb6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fb8ec4e681edf8481e5d683e108cb6d">ma_resampler_get_required_input_frame_count</a> (const <a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> outputFrameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pInputFrameCount)</td></tr>
|
|
<tr class="separator:a9fb8ec4e681edf8481e5d683e108cb6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a400a78c54b791ffb415166e5817c925e" id="r_a400a78c54b791ffb415166e5817c925e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a400a78c54b791ffb415166e5817c925e">ma_resampler_get_expected_output_frame_count</a> (const <a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> inputFrameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pOutputFrameCount)</td></tr>
|
|
<tr class="separator:a400a78c54b791ffb415166e5817c925e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a02c88c86885b74313582999c8ca823" id="r_a3a02c88c86885b74313582999c8ca823"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a02c88c86885b74313582999c8ca823">ma_resampler_reset</a> (<a class="el" href="structma__resampler.html">ma_resampler</a> *pResampler)</td></tr>
|
|
<tr class="separator:a3a02c88c86885b74313582999c8ca823"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d31f11ad166fbe2ee0587fb918f050d" id="r_a7d31f11ad166fbe2ee0587fb918f050d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d31f11ad166fbe2ee0587fb918f050d">ma_channel_converter_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsIn, const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMapIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsOut, const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMapOut, <a class="el" href="#a68d7c974b163b5528b79d0f4dd73babe">ma_channel_mix_mode</a> mixingMode)</td></tr>
|
|
<tr class="separator:a7d31f11ad166fbe2ee0587fb918f050d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af155c26cc2c8fdb917e382fe36a56eda" id="r_af155c26cc2c8fdb917e382fe36a56eda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af155c26cc2c8fdb917e382fe36a56eda">ma_channel_converter_get_heap_size</a> (const <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:af155c26cc2c8fdb917e382fe36a56eda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8057bb8b190e0acafafe752a2f296d1c" id="r_a8057bb8b190e0acafafe752a2f296d1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8057bb8b190e0acafafe752a2f296d1c">ma_channel_converter_init_preallocated</a> (const <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> *pConfig, void *pHeap, <a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *pConverter)</td></tr>
|
|
<tr class="separator:a8057bb8b190e0acafafe752a2f296d1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a224bfeb7b36e33178a748a75cadb969b" id="r_a224bfeb7b36e33178a748a75cadb969b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a224bfeb7b36e33178a748a75cadb969b">ma_channel_converter_init</a> (const <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *pConverter)</td></tr>
|
|
<tr class="separator:a224bfeb7b36e33178a748a75cadb969b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92d15c227ed35fb0ab9e0df386c213aa" id="r_a92d15c227ed35fb0ab9e0df386c213aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a92d15c227ed35fb0ab9e0df386c213aa">ma_channel_converter_uninit</a> (<a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *pConverter, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a92d15c227ed35fb0ab9e0df386c213aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c98ac04f478976755c0e37a6e9ae9bd" id="r_a8c98ac04f478976755c0e37a6e9ae9bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8c98ac04f478976755c0e37a6e9ae9bd">ma_channel_converter_process_pcm_frames</a> (<a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *pConverter, void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a8c98ac04f478976755c0e37a6e9ae9bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a983a45b102bb5e4734e2275085a4dac6" id="r_a983a45b102bb5e4734e2275085a4dac6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a983a45b102bb5e4734e2275085a4dac6">ma_channel_converter_get_input_channel_map</a> (const <a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *pConverter, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:a983a45b102bb5e4734e2275085a4dac6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0617c0c91e3bfc6425ff4aea4f66e4a2" id="r_a0617c0c91e3bfc6425ff4aea4f66e4a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0617c0c91e3bfc6425ff4aea4f66e4a2">ma_channel_converter_get_output_channel_map</a> (const <a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *pConverter, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:a0617c0c91e3bfc6425ff4aea4f66e4a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3badc2dea09fd820e152d41bb24da362" id="r_a3badc2dea09fd820e152d41bb24da362"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3badc2dea09fd820e152d41bb24da362">ma_data_converter_config_init_default</a> (void)</td></tr>
|
|
<tr class="separator:a3badc2dea09fd820e152d41bb24da362"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1529efd5e047dd771d0cac4e02cb4d2d" id="r_a1529efd5e047dd771d0cac4e02cb4d2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1529efd5e047dd771d0cac4e02cb4d2d">ma_data_converter_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatIn, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatOut, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsOut, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateOut)</td></tr>
|
|
<tr class="separator:a1529efd5e047dd771d0cac4e02cb4d2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7b48905821041213ac1fb6c89ea6779" id="r_ab7b48905821041213ac1fb6c89ea6779"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7b48905821041213ac1fb6c89ea6779">ma_data_converter_get_heap_size</a> (const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:ab7b48905821041213ac1fb6c89ea6779"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae08712c84e956adbdf624d78ebeddc37" id="r_ae08712c84e956adbdf624d78ebeddc37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae08712c84e956adbdf624d78ebeddc37">ma_data_converter_init_preallocated</a> (const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *pConfig, void *pHeap, <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter)</td></tr>
|
|
<tr class="separator:ae08712c84e956adbdf624d78ebeddc37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47767e5f9282b2815b0acba980c8f8ce" id="r_a47767e5f9282b2815b0acba980c8f8ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a47767e5f9282b2815b0acba980c8f8ce">ma_data_converter_init</a> (const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter)</td></tr>
|
|
<tr class="separator:a47767e5f9282b2815b0acba980c8f8ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3117fc1acf62fdc034438c885e80b80f" id="r_a3117fc1acf62fdc034438c885e80b80f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3117fc1acf62fdc034438c885e80b80f">ma_data_converter_uninit</a> (<a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a3117fc1acf62fdc034438c885e80b80f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a587a9b9c630f4145f3547d57ffb0a845" id="r_a587a9b9c630f4145f3547d57ffb0a845"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a587a9b9c630f4145f3547d57ffb0a845">ma_data_converter_process_pcm_frames</a> (<a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountIn, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountOut)</td></tr>
|
|
<tr class="separator:a587a9b9c630f4145f3547d57ffb0a845"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b8af1dd8925f1a3ef66b0e37e8da454" id="r_a0b8af1dd8925f1a3ef66b0e37e8da454"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b8af1dd8925f1a3ef66b0e37e8da454">ma_data_converter_set_rate</a> (<a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateOut)</td></tr>
|
|
<tr class="separator:a0b8af1dd8925f1a3ef66b0e37e8da454"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56cd197a44e82bfbbacc2edf8d2a204d" id="r_a56cd197a44e82bfbbacc2edf8d2a204d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a56cd197a44e82bfbbacc2edf8d2a204d">ma_data_converter_set_rate_ratio</a> (<a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, float ratioInOut)</td></tr>
|
|
<tr class="separator:a56cd197a44e82bfbbacc2edf8d2a204d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75db78b1f4a63a78811befc265055314" id="r_a75db78b1f4a63a78811befc265055314"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75db78b1f4a63a78811befc265055314">ma_data_converter_get_input_latency</a> (const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter)</td></tr>
|
|
<tr class="separator:a75db78b1f4a63a78811befc265055314"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c6816438cf7b91c3998f63b8da247db" id="r_a5c6816438cf7b91c3998f63b8da247db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c6816438cf7b91c3998f63b8da247db">ma_data_converter_get_output_latency</a> (const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter)</td></tr>
|
|
<tr class="separator:a5c6816438cf7b91c3998f63b8da247db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62dd5d6dcf69e48f7f3f9fc2206c065f" id="r_a62dd5d6dcf69e48f7f3f9fc2206c065f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62dd5d6dcf69e48f7f3f9fc2206c065f">ma_data_converter_get_required_input_frame_count</a> (const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> outputFrameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pInputFrameCount)</td></tr>
|
|
<tr class="separator:a62dd5d6dcf69e48f7f3f9fc2206c065f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37639a0ca2cf717453b961e5106083e0" id="r_a37639a0ca2cf717453b961e5106083e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a37639a0ca2cf717453b961e5106083e0">ma_data_converter_get_expected_output_frame_count</a> (const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> inputFrameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pOutputFrameCount)</td></tr>
|
|
<tr class="separator:a37639a0ca2cf717453b961e5106083e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae594e0a9caed171020f6b84510776a21" id="r_ae594e0a9caed171020f6b84510776a21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae594e0a9caed171020f6b84510776a21">ma_data_converter_get_input_channel_map</a> (const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:ae594e0a9caed171020f6b84510776a21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2b8bd454eb07fe291f067d07766d1bd" id="r_aa2b8bd454eb07fe291f067d07766d1bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa2b8bd454eb07fe291f067d07766d1bd">ma_data_converter_get_output_channel_map</a> (const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:aa2b8bd454eb07fe291f067d07766d1bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86357f5b761e4d261c4715795888bd14" id="r_a86357f5b761e4d261c4715795888bd14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a86357f5b761e4d261c4715795888bd14">ma_data_converter_reset</a> (<a class="el" href="structma__data__converter.html">ma_data_converter</a> *pConverter)</td></tr>
|
|
<tr class="separator:a86357f5b761e4d261c4715795888bd14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ed777afb53dc3642cc4df987cd593f3" id="r_a0ed777afb53dc3642cc4df987cd593f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ed777afb53dc3642cc4df987cd593f3">ma_pcm_u8_to_s16</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a0ed777afb53dc3642cc4df987cd593f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6491fbaa6bc68ce606c3b1c5949c7490" id="r_a6491fbaa6bc68ce606c3b1c5949c7490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6491fbaa6bc68ce606c3b1c5949c7490">ma_pcm_u8_to_s24</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a6491fbaa6bc68ce606c3b1c5949c7490"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abecc2d567aab1ab4c15826fc4e6f6ca4" id="r_abecc2d567aab1ab4c15826fc4e6f6ca4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abecc2d567aab1ab4c15826fc4e6f6ca4">ma_pcm_u8_to_s32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:abecc2d567aab1ab4c15826fc4e6f6ca4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7aed7f9c22e6d418dfe7a16db5536870" id="r_a7aed7f9c22e6d418dfe7a16db5536870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7aed7f9c22e6d418dfe7a16db5536870">ma_pcm_u8_to_f32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a7aed7f9c22e6d418dfe7a16db5536870"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34f6e10e4083564274ae1b051fa0af21" id="r_a34f6e10e4083564274ae1b051fa0af21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a34f6e10e4083564274ae1b051fa0af21">ma_pcm_s16_to_u8</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a34f6e10e4083564274ae1b051fa0af21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accb97bb59bf6ac45f00b597034a109cb" id="r_accb97bb59bf6ac45f00b597034a109cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#accb97bb59bf6ac45f00b597034a109cb">ma_pcm_s16_to_s24</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:accb97bb59bf6ac45f00b597034a109cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afca02e72f973c6898f8b58b5893318da" id="r_afca02e72f973c6898f8b58b5893318da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afca02e72f973c6898f8b58b5893318da">ma_pcm_s16_to_s32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:afca02e72f973c6898f8b58b5893318da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a684fc8839b6b849383705b220fd12117" id="r_a684fc8839b6b849383705b220fd12117"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a684fc8839b6b849383705b220fd12117">ma_pcm_s16_to_f32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a684fc8839b6b849383705b220fd12117"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94125664759cd40ff690622a7146f8ff" id="r_a94125664759cd40ff690622a7146f8ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a94125664759cd40ff690622a7146f8ff">ma_pcm_s24_to_u8</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a94125664759cd40ff690622a7146f8ff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4ec05eb313304f8558b08ddeb780afa" id="r_ae4ec05eb313304f8558b08ddeb780afa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4ec05eb313304f8558b08ddeb780afa">ma_pcm_s24_to_s16</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:ae4ec05eb313304f8558b08ddeb780afa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32fda18afb521040c4ba553238118a9a" id="r_a32fda18afb521040c4ba553238118a9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a32fda18afb521040c4ba553238118a9a">ma_pcm_s24_to_s32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a32fda18afb521040c4ba553238118a9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3de030c5ed38cce2044e20766b151eff" id="r_a3de030c5ed38cce2044e20766b151eff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3de030c5ed38cce2044e20766b151eff">ma_pcm_s24_to_f32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a3de030c5ed38cce2044e20766b151eff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5617b439c8e18447dc7e8255dce17579" id="r_a5617b439c8e18447dc7e8255dce17579"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5617b439c8e18447dc7e8255dce17579">ma_pcm_s32_to_u8</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a5617b439c8e18447dc7e8255dce17579"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6de2c9a23674601908c6cc5586c6567" id="r_aa6de2c9a23674601908c6cc5586c6567"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6de2c9a23674601908c6cc5586c6567">ma_pcm_s32_to_s16</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:aa6de2c9a23674601908c6cc5586c6567"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f406412e0dd3985339a8668f03a3674" id="r_a2f406412e0dd3985339a8668f03a3674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f406412e0dd3985339a8668f03a3674">ma_pcm_s32_to_s24</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a2f406412e0dd3985339a8668f03a3674"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67be986a82a105b2be44382377e9d1d8" id="r_a67be986a82a105b2be44382377e9d1d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a67be986a82a105b2be44382377e9d1d8">ma_pcm_s32_to_f32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a67be986a82a105b2be44382377e9d1d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6f9e7c9a2b7c98c450f715f7f43cfb0" id="r_aa6f9e7c9a2b7c98c450f715f7f43cfb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6f9e7c9a2b7c98c450f715f7f43cfb0">ma_pcm_f32_to_u8</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:aa6f9e7c9a2b7c98c450f715f7f43cfb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab33668b6653e60350c6b5261a7e112e7" id="r_ab33668b6653e60350c6b5261a7e112e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab33668b6653e60350c6b5261a7e112e7">ma_pcm_f32_to_s16</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:ab33668b6653e60350c6b5261a7e112e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9c484ceda9f7056192aea06a9db1624" id="r_aa9c484ceda9f7056192aea06a9db1624"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9c484ceda9f7056192aea06a9db1624">ma_pcm_f32_to_s24</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:aa9c484ceda9f7056192aea06a9db1624"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77c798d131894e7139f3cb4caca9a300" id="r_a77c798d131894e7139f3cb4caca9a300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a77c798d131894e7139f3cb4caca9a300">ma_pcm_f32_to_s32</a> (void *pOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a77c798d131894e7139f3cb4caca9a300"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19f3a47ccd7444494732240bdb53f25f" id="r_a19f3a47ccd7444494732240bdb53f25f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a19f3a47ccd7444494732240bdb53f25f">ma_pcm_convert</a> (void *pOut, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatOut, const void *pIn, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:a19f3a47ccd7444494732240bdb53f25f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1fb12aed59a085fb8b4aa2d7648be81" id="r_ac1fb12aed59a085fb8b4aa2d7648be81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1fb12aed59a085fb8b4aa2d7648be81">ma_convert_pcm_frames_format</a> (void *pOut, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatOut, const void *pIn, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a> ditherMode)</td></tr>
|
|
<tr class="separator:ac1fb12aed59a085fb8b4aa2d7648be81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d1d8c0114fcb1387648713167d86bdf" id="r_a9d1d8c0114fcb1387648713167d86bdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9d1d8c0114fcb1387648713167d86bdf">ma_deinterleave_pcm_frames</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, const void *pInterleavedPCMFrames, void **ppDeinterleavedPCMFrames)</td></tr>
|
|
<tr class="separator:a9d1d8c0114fcb1387648713167d86bdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab172cf7effff1649c2921dddb1aa8784" id="r_ab172cf7effff1649c2921dddb1aa8784"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab172cf7effff1649c2921dddb1aa8784">ma_interleave_pcm_frames</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, const void **ppDeinterleavedPCMFrames, void *pInterleavedPCMFrames)</td></tr>
|
|
<tr class="separator:ab172cf7effff1649c2921dddb1aa8784"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaffdcd15b4673b60ed35280d187d75ab" id="r_aaffdcd15b4673b60ed35280d187d75ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaffdcd15b4673b60ed35280d187d75ab">ma_channel_map_get_channel</a> (const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelIndex)</td></tr>
|
|
<tr class="separator:aaffdcd15b4673b60ed35280d187d75ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade26af7deb596b4a22f132757043bdec" id="r_ade26af7deb596b4a22f132757043bdec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ade26af7deb596b4a22f132757043bdec">ma_channel_map_init_blank</a> (<a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:ade26af7deb596b4a22f132757043bdec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab206ee9c0e0d68ad31ee2b01066bf90c" id="r_ab206ee9c0e0d68ad31ee2b01066bf90c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab206ee9c0e0d68ad31ee2b01066bf90c">ma_channel_map_init_standard</a> (<a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8">ma_standard_channel_map</a> standardChannelMap, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:ab206ee9c0e0d68ad31ee2b01066bf90c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7eba4765f0e81a1e0e05f63de7c473cf" id="r_a7eba4765f0e81a1e0e05f63de7c473cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7eba4765f0e81a1e0e05f63de7c473cf">ma_channel_map_copy</a> (<a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pOut, const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a7eba4765f0e81a1e0e05f63de7c473cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64a2a63d6ce1320c157b72e6e3088a44" id="r_a64a2a63d6ce1320c157b72e6e3088a44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a64a2a63d6ce1320c157b72e6e3088a44">ma_channel_map_copy_or_default</a> (<a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pOut, size_t channelMapCapOut, const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a64a2a63d6ce1320c157b72e6e3088a44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9167cf80dfb466a8cd0cdbd1c7f6c131" id="r_a9167cf80dfb466a8cd0cdbd1c7f6c131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9167cf80dfb466a8cd0cdbd1c7f6c131">ma_channel_map_is_valid</a> (const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a9167cf80dfb466a8cd0cdbd1c7f6c131"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7452ea91fd1b3999527d53b1fb4c236" id="r_ac7452ea91fd1b3999527d53b1fb4c236"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7452ea91fd1b3999527d53b1fb4c236">ma_channel_map_is_equal</a> (const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMapA, const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMapB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:ac7452ea91fd1b3999527d53b1fb4c236"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a155b5552123c92bb90beb02513c9b157" id="r_a155b5552123c92bb90beb02513c9b157"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a155b5552123c92bb90beb02513c9b157">ma_channel_map_is_blank</a> (const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a155b5552123c92bb90beb02513c9b157"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f0d35e461b01d837ed8e3e90bef955d" id="r_a8f0d35e461b01d837ed8e3e90bef955d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f0d35e461b01d837ed8e3e90bef955d">ma_channel_map_contains_channel_position</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> channelPosition)</td></tr>
|
|
<tr class="separator:a8f0d35e461b01d837ed8e3e90bef955d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a727ba8dbdcbb8b3b7720bbd60e6bb021" id="r_a727ba8dbdcbb8b3b7720bbd60e6bb021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a727ba8dbdcbb8b3b7720bbd60e6bb021">ma_channel_map_find_channel_position</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> channelPosition, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannelIndex)</td></tr>
|
|
<tr class="separator:a727ba8dbdcbb8b3b7720bbd60e6bb021"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a102ce327958a0ad9911712129a4e562d" id="r_a102ce327958a0ad9911712129a4e562d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a102ce327958a0ad9911712129a4e562d">ma_channel_map_to_string</a> (const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, char *pBufferOut, size_t bufferCap)</td></tr>
|
|
<tr class="separator:a102ce327958a0ad9911712129a4e562d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66de8f93a5a8e62df4ca5a46fc524698" id="r_a66de8f93a5a8e62df4ca5a46fc524698"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a66de8f93a5a8e62df4ca5a46fc524698">ma_channel_position_to_string</a> (<a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> channel)</td></tr>
|
|
<tr class="separator:a66de8f93a5a8e62df4ca5a46fc524698"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a138a568249553bb5a69393edeca6d9d7" id="r_a138a568249553bb5a69393edeca6d9d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a138a568249553bb5a69393edeca6d9d7">ma_convert_frames</a> (void *pOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCountOut, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatOut, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsOut, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCountIn, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> formatIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channelsIn, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRateIn)</td></tr>
|
|
<tr class="separator:a138a568249553bb5a69393edeca6d9d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71c9653bb775b16558235812b505206c" id="r_a71c9653bb775b16558235812b505206c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a71c9653bb775b16558235812b505206c">ma_convert_frames_ex</a> (void *pOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCountOut, const void *pIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCountIn, const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *pConfig)</td></tr>
|
|
<tr class="separator:a71c9653bb775b16558235812b505206c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad64959fe5fa3a39020ec94442487bfa7" id="r_ad64959fe5fa3a39020ec94442487bfa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__source__config.html">ma_data_source_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad64959fe5fa3a39020ec94442487bfa7">ma_data_source_config_init</a> (void)</td></tr>
|
|
<tr class="separator:ad64959fe5fa3a39020ec94442487bfa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27a56dbb61271a68cf5d7ce1d0c3ec85" id="r_a27a56dbb61271a68cf5d7ce1d0c3ec85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27a56dbb61271a68cf5d7ce1d0c3ec85">ma_data_source_init</a> (const <a class="el" href="structma__data__source__config.html">ma_data_source_config</a> *pConfig, <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:a27a56dbb61271a68cf5d7ce1d0c3ec85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a349564540ff25e6b9ccb52a6a08a995d" id="r_a349564540ff25e6b9ccb52a6a08a995d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a349564540ff25e6b9ccb52a6a08a995d">ma_data_source_uninit</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:a349564540ff25e6b9ccb52a6a08a995d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fa9fe8571b6e9dfeb653c813dc90d9a" id="r_a7fa9fe8571b6e9dfeb653c813dc90d9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7fa9fe8571b6e9dfeb653c813dc90d9a">ma_data_source_read_pcm_frames</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a7fa9fe8571b6e9dfeb653c813dc90d9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ec27ac5b30313b9c33a27274608f38c" id="r_a6ec27ac5b30313b9c33a27274608f38c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ec27ac5b30313b9c33a27274608f38c">ma_data_source_seek_pcm_frames</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesSeeked)</td></tr>
|
|
<tr class="separator:a6ec27ac5b30313b9c33a27274608f38c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3908190cd2c397a92fe55ab47b1a69ea" id="r_a3908190cd2c397a92fe55ab47b1a69ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3908190cd2c397a92fe55ab47b1a69ea">ma_data_source_seek_to_pcm_frame</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:a3908190cd2c397a92fe55ab47b1a69ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a2a5b3c5a6047016414d06781df4912" id="r_a9a2a5b3c5a6047016414d06781df4912"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a2a5b3c5a6047016414d06781df4912">ma_data_source_seek_seconds</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, float secondCount, float *pSecondsSeeked)</td></tr>
|
|
<tr class="separator:a9a2a5b3c5a6047016414d06781df4912"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31d103a223d4f464c53b7d3cee3ccadd" id="r_a31d103a223d4f464c53b7d3cee3ccadd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a31d103a223d4f464c53b7d3cee3ccadd">ma_data_source_seek_to_second</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, float seekPointInSeconds)</td></tr>
|
|
<tr class="separator:a31d103a223d4f464c53b7d3cee3ccadd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad06ec973576781943f5e717866ba35c7" id="r_ad06ec973576781943f5e717866ba35c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad06ec973576781943f5e717866ba35c7">ma_data_source_get_data_format</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *pFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSampleRate, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:ad06ec973576781943f5e717866ba35c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80bb686ed32afcd539e569e6a57ce9a6" id="r_a80bb686ed32afcd539e569e6a57ce9a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a80bb686ed32afcd539e569e6a57ce9a6">ma_data_source_get_cursor_in_pcm_frames</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a80bb686ed32afcd539e569e6a57ce9a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee97be7e029a538cde9829ed2fcb7f3d" id="r_aee97be7e029a538cde9829ed2fcb7f3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee97be7e029a538cde9829ed2fcb7f3d">ma_data_source_get_length_in_pcm_frames</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:aee97be7e029a538cde9829ed2fcb7f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a050696c5ec0a0ed033696f85f2345bf7" id="r_a050696c5ec0a0ed033696f85f2345bf7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a050696c5ec0a0ed033696f85f2345bf7">ma_data_source_get_cursor_in_seconds</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, float *pCursor)</td></tr>
|
|
<tr class="separator:a050696c5ec0a0ed033696f85f2345bf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3235946034cffa0841a8b565e91c681a" id="r_a3235946034cffa0841a8b565e91c681a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3235946034cffa0841a8b565e91c681a">ma_data_source_get_length_in_seconds</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, float *pLength)</td></tr>
|
|
<tr class="separator:a3235946034cffa0841a8b565e91c681a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f920aa7d554629bf8b77758739e6db4" id="r_a7f920aa7d554629bf8b77758739e6db4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f920aa7d554629bf8b77758739e6db4">ma_data_source_set_looping</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isLooping)</td></tr>
|
|
<tr class="separator:a7f920aa7d554629bf8b77758739e6db4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab30062dadda559510ca0d9f0eed8c01b" id="r_ab30062dadda559510ca0d9f0eed8c01b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab30062dadda559510ca0d9f0eed8c01b">ma_data_source_is_looping</a> (const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:ab30062dadda559510ca0d9f0eed8c01b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ad1b7fdf9afa340b3c277f0adeb4f67" id="r_a1ad1b7fdf9afa340b3c277f0adeb4f67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ad1b7fdf9afa340b3c277f0adeb4f67">ma_data_source_set_range_in_pcm_frames</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> rangeBegInFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> rangeEndInFrames)</td></tr>
|
|
<tr class="separator:a1ad1b7fdf9afa340b3c277f0adeb4f67"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac185af84bedee3db56afe327750ae9d4" id="r_ac185af84bedee3db56afe327750ae9d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac185af84bedee3db56afe327750ae9d4">ma_data_source_get_range_in_pcm_frames</a> (const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pRangeBegInFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pRangeEndInFrames)</td></tr>
|
|
<tr class="separator:ac185af84bedee3db56afe327750ae9d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab29f3a92073106aca4c85fadcaaee5ea" id="r_ab29f3a92073106aca4c85fadcaaee5ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab29f3a92073106aca4c85fadcaaee5ea">ma_data_source_set_loop_point_in_pcm_frames</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> loopBegInFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> loopEndInFrames)</td></tr>
|
|
<tr class="separator:ab29f3a92073106aca4c85fadcaaee5ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18ee13ed5f20ba3ce67d440aa4f0c12e" id="r_a18ee13ed5f20ba3ce67d440aa4f0c12e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a18ee13ed5f20ba3ce67d440aa4f0c12e">ma_data_source_get_loop_point_in_pcm_frames</a> (const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLoopBegInFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLoopEndInFrames)</td></tr>
|
|
<tr class="separator:a18ee13ed5f20ba3ce67d440aa4f0c12e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3fac6f2348e00fdffa133de8d11876a" id="r_ac3fac6f2348e00fdffa133de8d11876a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac3fac6f2348e00fdffa133de8d11876a">ma_data_source_set_current</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pCurrentDataSource)</td></tr>
|
|
<tr class="separator:ac3fac6f2348e00fdffa133de8d11876a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a429e2e02028b4d73e27911d80cad599d" id="r_a429e2e02028b4d73e27911d80cad599d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a429e2e02028b4d73e27911d80cad599d">ma_data_source_get_current</a> (const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:a429e2e02028b4d73e27911d80cad599d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62678dc20576b3dc42b4a3c697e0906d" id="r_a62678dc20576b3dc42b4a3c697e0906d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62678dc20576b3dc42b4a3c697e0906d">ma_data_source_set_next</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pNextDataSource)</td></tr>
|
|
<tr class="separator:a62678dc20576b3dc42b4a3c697e0906d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef8b26aa1e69dee6c7a10837825e6969" id="r_aef8b26aa1e69dee6c7a10837825e6969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#aef8b26aa1e69dee6c7a10837825e6969">ma_data_source_get_next</a> (const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:aef8b26aa1e69dee6c7a10837825e6969"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c3e54db209aa7350767501ed70672f9" id="r_a3c3e54db209aa7350767501ed70672f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c3e54db209aa7350767501ed70672f9">ma_data_source_set_next_callback</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a12e26fb274a0f0d8e27788af8b80131a">ma_data_source_get_next_proc</a> onGetNext)</td></tr>
|
|
<tr class="separator:a3c3e54db209aa7350767501ed70672f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a590d60ea5baa82cca92287564114297c" id="r_a590d60ea5baa82cca92287564114297c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a12e26fb274a0f0d8e27788af8b80131a">ma_data_source_get_next_proc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a590d60ea5baa82cca92287564114297c">ma_data_source_get_next_callback</a> (const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:a590d60ea5baa82cca92287564114297c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2656812ea05bb0e23c2bc4d1cfd1476e" id="r_a2656812ea05bb0e23c2bc4d1cfd1476e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2656812ea05bb0e23c2bc4d1cfd1476e">ma_audio_buffer_ref_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, const void *pData, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sizeInFrames, <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef)</td></tr>
|
|
<tr class="separator:a2656812ea05bb0e23c2bc4d1cfd1476e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68f0102ab43cff2fd812c09979433fda" id="r_a68f0102ab43cff2fd812c09979433fda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68f0102ab43cff2fd812c09979433fda">ma_audio_buffer_ref_uninit</a> (<a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef)</td></tr>
|
|
<tr class="separator:a68f0102ab43cff2fd812c09979433fda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf1e50b5defb0ce4183c094a84daddde" id="r_aaf1e50b5defb0ce4183c094a84daddde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf1e50b5defb0ce4183c094a84daddde">ma_audio_buffer_ref_set_data</a> (<a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, const void *pData, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sizeInFrames)</td></tr>
|
|
<tr class="separator:aaf1e50b5defb0ce4183c094a84daddde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00f322f432299d74d30b4b7d0362df99" id="r_a00f322f432299d74d30b4b7d0362df99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a00f322f432299d74d30b4b7d0362df99">ma_audio_buffer_ref_read_pcm_frames</a> (<a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> loop)</td></tr>
|
|
<tr class="separator:a00f322f432299d74d30b4b7d0362df99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae01b9f137b183b143b6f5e300503eb4a" id="r_ae01b9f137b183b143b6f5e300503eb4a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae01b9f137b183b143b6f5e300503eb4a">ma_audio_buffer_ref_seek_to_pcm_frame</a> (<a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:ae01b9f137b183b143b6f5e300503eb4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7813844db3e80c4295f87e87e5c3453c" id="r_a7813844db3e80c4295f87e87e5c3453c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7813844db3e80c4295f87e87e5c3453c">ma_audio_buffer_ref_map</a> (<a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, void **ppFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCount)</td></tr>
|
|
<tr class="separator:a7813844db3e80c4295f87e87e5c3453c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fedf8a8da8db4ab7b3884475c71e041" id="r_a6fedf8a8da8db4ab7b3884475c71e041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fedf8a8da8db4ab7b3884475c71e041">ma_audio_buffer_ref_unmap</a> (<a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:a6fedf8a8da8db4ab7b3884475c71e041"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68160bc50d686b804cb64efb2f2a1cc5" id="r_a68160bc50d686b804cb64efb2f2a1cc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68160bc50d686b804cb64efb2f2a1cc5">ma_audio_buffer_ref_at_end</a> (const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef)</td></tr>
|
|
<tr class="separator:a68160bc50d686b804cb64efb2f2a1cc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18b261ea2a26e00aa26e4e3a54f92111" id="r_a18b261ea2a26e00aa26e4e3a54f92111"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a18b261ea2a26e00aa26e4e3a54f92111">ma_audio_buffer_ref_get_cursor_in_pcm_frames</a> (const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a18b261ea2a26e00aa26e4e3a54f92111"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40c8157f7f70b5ad13d6709881ac48f4" id="r_a40c8157f7f70b5ad13d6709881ac48f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a40c8157f7f70b5ad13d6709881ac48f4">ma_audio_buffer_ref_get_length_in_pcm_frames</a> (const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:a40c8157f7f70b5ad13d6709881ac48f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78b9080ee3d35347bf8120353f2f4434" id="r_a78b9080ee3d35347bf8120353f2f4434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a78b9080ee3d35347bf8120353f2f4434">ma_audio_buffer_ref_get_available_frames</a> (const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *pAudioBufferRef, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pAvailableFrames)</td></tr>
|
|
<tr class="separator:a78b9080ee3d35347bf8120353f2f4434"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76d4a169bccfef1a9b54c388a76329e9" id="r_a76d4a169bccfef1a9b54c388a76329e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76d4a169bccfef1a9b54c388a76329e9">ma_audio_buffer_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sizeInFrames, const void *pData, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a76d4a169bccfef1a9b54c388a76329e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3d1c6ed3cb95f2d26ec60b1fed15cf3" id="r_af3d1c6ed3cb95f2d26ec60b1fed15cf3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af3d1c6ed3cb95f2d26ec60b1fed15cf3">ma_audio_buffer_init</a> (const <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> *pConfig, <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer)</td></tr>
|
|
<tr class="separator:af3d1c6ed3cb95f2d26ec60b1fed15cf3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fe64fef70eb4cfeab179333951117dd" id="r_a8fe64fef70eb4cfeab179333951117dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8fe64fef70eb4cfeab179333951117dd">ma_audio_buffer_init_copy</a> (const <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> *pConfig, <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer)</td></tr>
|
|
<tr class="separator:a8fe64fef70eb4cfeab179333951117dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5802eafeb1d738ab595daf5927d5149" id="r_ac5802eafeb1d738ab595daf5927d5149"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac5802eafeb1d738ab595daf5927d5149">ma_audio_buffer_alloc_and_init</a> (const <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> *pConfig, <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> **ppAudioBuffer)</td></tr>
|
|
<tr class="separator:ac5802eafeb1d738ab595daf5927d5149"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a8e30eb6c15277ee2a01869fcc55282" id="r_a5a8e30eb6c15277ee2a01869fcc55282"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a8e30eb6c15277ee2a01869fcc55282">ma_audio_buffer_uninit</a> (<a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer)</td></tr>
|
|
<tr class="separator:a5a8e30eb6c15277ee2a01869fcc55282"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af817d093690bc878f265053cf155343c" id="r_af817d093690bc878f265053cf155343c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af817d093690bc878f265053cf155343c">ma_audio_buffer_uninit_and_free</a> (<a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer)</td></tr>
|
|
<tr class="separator:af817d093690bc878f265053cf155343c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39d3c8bea54436b92b0f0247b80fbec7" id="r_a39d3c8bea54436b92b0f0247b80fbec7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a39d3c8bea54436b92b0f0247b80fbec7">ma_audio_buffer_read_pcm_frames</a> (<a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> loop)</td></tr>
|
|
<tr class="separator:a39d3c8bea54436b92b0f0247b80fbec7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a651312a788ffacebe9f98d3a6f0a3ce5" id="r_a651312a788ffacebe9f98d3a6f0a3ce5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a651312a788ffacebe9f98d3a6f0a3ce5">ma_audio_buffer_seek_to_pcm_frame</a> (<a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:a651312a788ffacebe9f98d3a6f0a3ce5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19cd7be76b74d1841ee80fa07fe9cda0" id="r_a19cd7be76b74d1841ee80fa07fe9cda0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a19cd7be76b74d1841ee80fa07fe9cda0">ma_audio_buffer_map</a> (<a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer, void **ppFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCount)</td></tr>
|
|
<tr class="separator:a19cd7be76b74d1841ee80fa07fe9cda0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec15152eed9508ae2747930ff7f9dee0" id="r_aec15152eed9508ae2747930ff7f9dee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aec15152eed9508ae2747930ff7f9dee0">ma_audio_buffer_unmap</a> (<a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td></tr>
|
|
<tr class="separator:aec15152eed9508ae2747930ff7f9dee0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4cace03d549b6f8169135efe729326ed" id="r_a4cace03d549b6f8169135efe729326ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4cace03d549b6f8169135efe729326ed">ma_audio_buffer_at_end</a> (const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer)</td></tr>
|
|
<tr class="separator:a4cace03d549b6f8169135efe729326ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8031860c391119a4f5dd27e463c44a54" id="r_a8031860c391119a4f5dd27e463c44a54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8031860c391119a4f5dd27e463c44a54">ma_audio_buffer_get_cursor_in_pcm_frames</a> (const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a8031860c391119a4f5dd27e463c44a54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed323a3f0c20c38e0617048668d4768a" id="r_aed323a3f0c20c38e0617048668d4768a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed323a3f0c20c38e0617048668d4768a">ma_audio_buffer_get_length_in_pcm_frames</a> (const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:aed323a3f0c20c38e0617048668d4768a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9cdeea6e7082878af768ce3e2a0057f" id="r_ab9cdeea6e7082878af768ce3e2a0057f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9cdeea6e7082878af768ce3e2a0057f">ma_audio_buffer_get_available_frames</a> (const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *pAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pAvailableFrames)</td></tr>
|
|
<tr class="separator:ab9cdeea6e7082878af768ce3e2a0057f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcb3bf07f63e0c4c7e84c01e45929f50" id="r_abcb3bf07f63e0c4c7e84c01e45929f50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abcb3bf07f63e0c4c7e84c01e45929f50">ma_paged_audio_buffer_data_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData)</td></tr>
|
|
<tr class="separator:abcb3bf07f63e0c4c7e84c01e45929f50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9dcda6ed12c97a9cfc55818b9f77f39d" id="r_a9dcda6ed12c97a9cfc55818b9f77f39d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9dcda6ed12c97a9cfc55818b9f77f39d">ma_paged_audio_buffer_data_uninit</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a9dcda6ed12c97a9cfc55818b9f77f39d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae82c0f868f4eaf7d3a46da14b7286de1" id="r_ae82c0f868f4eaf7d3a46da14b7286de1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae82c0f868f4eaf7d3a46da14b7286de1">ma_paged_audio_buffer_data_get_head</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData)</td></tr>
|
|
<tr class="separator:ae82c0f868f4eaf7d3a46da14b7286de1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac51b990889068bbe91f458f92bfbefc5" id="r_ac51b990889068bbe91f458f92bfbefc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac51b990889068bbe91f458f92bfbefc5">ma_paged_audio_buffer_data_get_tail</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData)</td></tr>
|
|
<tr class="separator:ac51b990889068bbe91f458f92bfbefc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac13f6596051be5618a72b2b857a8aff3" id="r_ac13f6596051be5618a72b2b857a8aff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac13f6596051be5618a72b2b857a8aff3">ma_paged_audio_buffer_data_get_length_in_pcm_frames</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:ac13f6596051be5618a72b2b857a8aff3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f465aaee43ad6d2c8565a59eb889b7c" id="r_a5f465aaee43ad6d2c8565a59eb889b7c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f465aaee43ad6d2c8565a59eb889b7c">ma_paged_audio_buffer_data_allocate_page</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> pageSizeInFrames, const void *pInitialData, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> **ppPage)</td></tr>
|
|
<tr class="separator:a5f465aaee43ad6d2c8565a59eb889b7c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a551100ac433cacebf92ec671da303e96" id="r_a551100ac433cacebf92ec671da303e96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a551100ac433cacebf92ec671da303e96">ma_paged_audio_buffer_data_free_page</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData, <a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> *pPage, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a551100ac433cacebf92ec671da303e96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa26e3fdbce2a39f2ccf4f487ff2f9177" id="r_aa26e3fdbce2a39f2ccf4f487ff2f9177"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa26e3fdbce2a39f2ccf4f487ff2f9177">ma_paged_audio_buffer_data_append_page</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData, <a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> *pPage)</td></tr>
|
|
<tr class="separator:aa26e3fdbce2a39f2ccf4f487ff2f9177"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a823d4417ee7d5a54dcccf1233330f523" id="r_a823d4417ee7d5a54dcccf1233330f523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a823d4417ee7d5a54dcccf1233330f523">ma_paged_audio_buffer_data_allocate_and_append_page</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> pageSizeInFrames, const void *pInitialData, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a823d4417ee7d5a54dcccf1233330f523"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77ac5ff9049687881011fc972aefb4d9" id="r_a77ac5ff9049687881011fc972aefb4d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__paged__audio__buffer__config.html">ma_paged_audio_buffer_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a77ac5ff9049687881011fc972aefb4d9">ma_paged_audio_buffer_config_init</a> (<a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *pData)</td></tr>
|
|
<tr class="separator:a77ac5ff9049687881011fc972aefb4d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8acccc7615d4bd204af1edfdf534ab86" id="r_a8acccc7615d4bd204af1edfdf534ab86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8acccc7615d4bd204af1edfdf534ab86">ma_paged_audio_buffer_init</a> (const <a class="el" href="structma__paged__audio__buffer__config.html">ma_paged_audio_buffer_config</a> *pConfig, <a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *pPagedAudioBuffer)</td></tr>
|
|
<tr class="separator:a8acccc7615d4bd204af1edfdf534ab86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f7bba13cdfc1820345dbc952d974734" id="r_a3f7bba13cdfc1820345dbc952d974734"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f7bba13cdfc1820345dbc952d974734">ma_paged_audio_buffer_uninit</a> (<a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *pPagedAudioBuffer)</td></tr>
|
|
<tr class="separator:a3f7bba13cdfc1820345dbc952d974734"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90a6843359685a975fb6cae43272fef5" id="r_a90a6843359685a975fb6cae43272fef5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90a6843359685a975fb6cae43272fef5">ma_paged_audio_buffer_read_pcm_frames</a> (<a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *pPagedAudioBuffer, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a90a6843359685a975fb6cae43272fef5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8d953f7b99e7aedf98cd1d011586cc8" id="r_ab8d953f7b99e7aedf98cd1d011586cc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab8d953f7b99e7aedf98cd1d011586cc8">ma_paged_audio_buffer_seek_to_pcm_frame</a> (<a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *pPagedAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:ab8d953f7b99e7aedf98cd1d011586cc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada759722c961215dd1a9732caf45db26" id="r_ada759722c961215dd1a9732caf45db26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ada759722c961215dd1a9732caf45db26">ma_paged_audio_buffer_get_cursor_in_pcm_frames</a> (<a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *pPagedAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:ada759722c961215dd1a9732caf45db26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbcd1b9c5ae09e8b9c4cfb902022b1b5" id="r_afbcd1b9c5ae09e8b9c4cfb902022b1b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afbcd1b9c5ae09e8b9c4cfb902022b1b5">ma_paged_audio_buffer_get_length_in_pcm_frames</a> (<a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *pPagedAudioBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:afbcd1b9c5ae09e8b9c4cfb902022b1b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad184d763936061214e3eb9b45dc0c8a0" id="r_ad184d763936061214e3eb9b45dc0c8a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad184d763936061214e3eb9b45dc0c8a0">ma_rb_init_ex</a> (size_t subbufferSizeInBytes, size_t subbufferCount, size_t subbufferStrideInBytes, void *pOptionalPreallocatedBuffer, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:ad184d763936061214e3eb9b45dc0c8a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76d1ea46216fc31a24311e6de205a62f" id="r_a76d1ea46216fc31a24311e6de205a62f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a76d1ea46216fc31a24311e6de205a62f">ma_rb_init</a> (size_t bufferSizeInBytes, void *pOptionalPreallocatedBuffer, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a76d1ea46216fc31a24311e6de205a62f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad807674a980cadd2c8306dcd0982c17" id="r_aad807674a980cadd2c8306dcd0982c17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aad807674a980cadd2c8306dcd0982c17">ma_rb_uninit</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:aad807674a980cadd2c8306dcd0982c17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae6a709f9ffbe58532d168aea3095585" id="r_aae6a709f9ffbe58532d168aea3095585"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aae6a709f9ffbe58532d168aea3095585">ma_rb_reset</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:aae6a709f9ffbe58532d168aea3095585"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a000edbf94e9e590e37c38de7a36d7146" id="r_a000edbf94e9e590e37c38de7a36d7146"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a000edbf94e9e590e37c38de7a36d7146">ma_rb_acquire_read</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t *pSizeInBytes, void **ppBufferOut)</td></tr>
|
|
<tr class="separator:a000edbf94e9e590e37c38de7a36d7146"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e77a5e7a37bcb538edd345e988ea66c" id="r_a2e77a5e7a37bcb538edd345e988ea66c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e77a5e7a37bcb538edd345e988ea66c">ma_rb_commit_read</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t sizeInBytes)</td></tr>
|
|
<tr class="separator:a2e77a5e7a37bcb538edd345e988ea66c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44d6715a5aaf4c5dffe3f3a867e72852" id="r_a44d6715a5aaf4c5dffe3f3a867e72852"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a44d6715a5aaf4c5dffe3f3a867e72852">ma_rb_acquire_write</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t *pSizeInBytes, void **ppBufferOut)</td></tr>
|
|
<tr class="separator:a44d6715a5aaf4c5dffe3f3a867e72852"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55c1b58cc636ff29f0e6fbd99817b181" id="r_a55c1b58cc636ff29f0e6fbd99817b181"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a55c1b58cc636ff29f0e6fbd99817b181">ma_rb_commit_write</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t sizeInBytes)</td></tr>
|
|
<tr class="separator:a55c1b58cc636ff29f0e6fbd99817b181"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e6712225a4da0abdf780ba025c98104" id="r_a4e6712225a4da0abdf780ba025c98104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e6712225a4da0abdf780ba025c98104">ma_rb_seek_read</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t offsetInBytes)</td></tr>
|
|
<tr class="separator:a4e6712225a4da0abdf780ba025c98104"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea2efc09fe7cedfe64610e7e9bafe623" id="r_aea2efc09fe7cedfe64610e7e9bafe623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea2efc09fe7cedfe64610e7e9bafe623">ma_rb_seek_write</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t offsetInBytes)</td></tr>
|
|
<tr class="separator:aea2efc09fe7cedfe64610e7e9bafe623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90a168aebb0d3c42fa68db133dcc0c3a" id="r_a90a168aebb0d3c42fa68db133dcc0c3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90a168aebb0d3c42fa68db133dcc0c3a">ma_rb_pointer_distance</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a90a168aebb0d3c42fa68db133dcc0c3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace3fed61227d513eba31d1f4fe62fa9b" id="r_ace3fed61227d513eba31d1f4fe62fa9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ace3fed61227d513eba31d1f4fe62fa9b">ma_rb_available_read</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:ace3fed61227d513eba31d1f4fe62fa9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7981b7687c861c17d7005998fa01358a" id="r_a7981b7687c861c17d7005998fa01358a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7981b7687c861c17d7005998fa01358a">ma_rb_available_write</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a7981b7687c861c17d7005998fa01358a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acceaec30e1eccc6223eeccf1641a17b2" id="r_acceaec30e1eccc6223eeccf1641a17b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#acceaec30e1eccc6223eeccf1641a17b2">ma_rb_get_subbuffer_size</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:acceaec30e1eccc6223eeccf1641a17b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab92674a316bd826ed437ccf482c6993c" id="r_ab92674a316bd826ed437ccf482c6993c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab92674a316bd826ed437ccf482c6993c">ma_rb_get_subbuffer_stride</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:ab92674a316bd826ed437ccf482c6993c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf40680abd15cb2d13397835018ab425" id="r_adf40680abd15cb2d13397835018ab425"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#adf40680abd15cb2d13397835018ab425">ma_rb_get_subbuffer_offset</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t subbufferIndex)</td></tr>
|
|
<tr class="separator:adf40680abd15cb2d13397835018ab425"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfa820540e97fe0569a39f99c6cfb104" id="r_adfa820540e97fe0569a39f99c6cfb104"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#adfa820540e97fe0569a39f99c6cfb104">ma_rb_get_subbuffer_ptr</a> (<a class="el" href="structma__rb.html">ma_rb</a> *pRB, size_t subbufferIndex, void *pBuffer)</td></tr>
|
|
<tr class="separator:adfa820540e97fe0569a39f99c6cfb104"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4651c28b5d009a45d43093aa86eb1f5" id="r_ac4651c28b5d009a45d43093aa86eb1f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac4651c28b5d009a45d43093aa86eb1f5">ma_pcm_rb_init_ex</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> subbufferSizeInFrames, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> subbufferCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> subbufferStrideInFrames, void *pOptionalPreallocatedBuffer, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:ac4651c28b5d009a45d43093aa86eb1f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1564b6c461a8c4ddef5eab1db7795ad4" id="r_a1564b6c461a8c4ddef5eab1db7795ad4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1564b6c461a8c4ddef5eab1db7795ad4">ma_pcm_rb_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> bufferSizeInFrames, void *pOptionalPreallocatedBuffer, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a1564b6c461a8c4ddef5eab1db7795ad4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab64a94417925662fbbafdbf49845ec75" id="r_ab64a94417925662fbbafdbf49845ec75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab64a94417925662fbbafdbf49845ec75">ma_pcm_rb_uninit</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:ab64a94417925662fbbafdbf49845ec75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3923d1034b7037fc3c3a6241a90ab139" id="r_a3923d1034b7037fc3c3a6241a90ab139"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3923d1034b7037fc3c3a6241a90ab139">ma_pcm_rb_reset</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a3923d1034b7037fc3c3a6241a90ab139"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd75302115d235f5e97c455c8cd50625" id="r_afd75302115d235f5e97c455c8cd50625"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd75302115d235f5e97c455c8cd50625">ma_pcm_rb_acquire_read</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSizeInFrames, void **ppBufferOut)</td></tr>
|
|
<tr class="separator:afd75302115d235f5e97c455c8cd50625"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfc06338eaf55da48956bbce8ed1f7ba" id="r_acfc06338eaf55da48956bbce8ed1f7ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acfc06338eaf55da48956bbce8ed1f7ba">ma_pcm_rb_commit_read</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sizeInFrames)</td></tr>
|
|
<tr class="separator:acfc06338eaf55da48956bbce8ed1f7ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96862d29231a829513fc7c42e5a5f69f" id="r_a96862d29231a829513fc7c42e5a5f69f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96862d29231a829513fc7c42e5a5f69f">ma_pcm_rb_acquire_write</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSizeInFrames, void **ppBufferOut)</td></tr>
|
|
<tr class="separator:a96862d29231a829513fc7c42e5a5f69f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8375c6bbfcc271fd1e0c13e643d81965" id="r_a8375c6bbfcc271fd1e0c13e643d81965"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8375c6bbfcc271fd1e0c13e643d81965">ma_pcm_rb_commit_write</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sizeInFrames)</td></tr>
|
|
<tr class="separator:a8375c6bbfcc271fd1e0c13e643d81965"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8cf1c03b27cbe6022bf611608f4afc98" id="r_a8cf1c03b27cbe6022bf611608f4afc98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8cf1c03b27cbe6022bf611608f4afc98">ma_pcm_rb_seek_read</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> offsetInFrames)</td></tr>
|
|
<tr class="separator:a8cf1c03b27cbe6022bf611608f4afc98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e61f6b6b7b6b1d84312e81343ad5132" id="r_a9e61f6b6b7b6b1d84312e81343ad5132"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e61f6b6b7b6b1d84312e81343ad5132">ma_pcm_rb_seek_write</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> offsetInFrames)</td></tr>
|
|
<tr class="separator:a9e61f6b6b7b6b1d84312e81343ad5132"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f54457bcf61da9f9b8be492384b1762" id="r_a0f54457bcf61da9f9b8be492384b1762"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0f54457bcf61da9f9b8be492384b1762">ma_pcm_rb_pointer_distance</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a0f54457bcf61da9f9b8be492384b1762"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd96a53f8c562e86ea1051ad94b98003" id="r_acd96a53f8c562e86ea1051ad94b98003"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd96a53f8c562e86ea1051ad94b98003">ma_pcm_rb_available_read</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:acd96a53f8c562e86ea1051ad94b98003"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61d681c0ab21e6d77b1ddfb6062164a7" id="r_a61d681c0ab21e6d77b1ddfb6062164a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61d681c0ab21e6d77b1ddfb6062164a7">ma_pcm_rb_available_write</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a61d681c0ab21e6d77b1ddfb6062164a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a971ea79d86d10bc55a9ef220e1671b" id="r_a4a971ea79d86d10bc55a9ef220e1671b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a971ea79d86d10bc55a9ef220e1671b">ma_pcm_rb_get_subbuffer_size</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a4a971ea79d86d10bc55a9ef220e1671b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c54316c4e219603c9c5a1d4d6582984" id="r_a7c54316c4e219603c9c5a1d4d6582984"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c54316c4e219603c9c5a1d4d6582984">ma_pcm_rb_get_subbuffer_stride</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a7c54316c4e219603c9c5a1d4d6582984"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6a5bf17c74ba8d8d87a21e2612bbfd3" id="r_ac6a5bf17c74ba8d8d87a21e2612bbfd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6a5bf17c74ba8d8d87a21e2612bbfd3">ma_pcm_rb_get_subbuffer_offset</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> subbufferIndex)</td></tr>
|
|
<tr class="separator:ac6a5bf17c74ba8d8d87a21e2612bbfd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a155dba7282ce9b9e8207adbaedcd4672" id="r_a155dba7282ce9b9e8207adbaedcd4672"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a155dba7282ce9b9e8207adbaedcd4672">ma_pcm_rb_get_subbuffer_ptr</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> subbufferIndex, void *pBuffer)</td></tr>
|
|
<tr class="separator:a155dba7282ce9b9e8207adbaedcd4672"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f8e4dd6db0ac74a8c97d1ccd2a3c0bc" id="r_a7f8e4dd6db0ac74a8c97d1ccd2a3c0bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f8e4dd6db0ac74a8c97d1ccd2a3c0bc">ma_pcm_rb_get_format</a> (const <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a7f8e4dd6db0ac74a8c97d1ccd2a3c0bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f9e85bc741a2792512d62d6dfdcc072" id="r_a5f9e85bc741a2792512d62d6dfdcc072"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f9e85bc741a2792512d62d6dfdcc072">ma_pcm_rb_get_channels</a> (const <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a5f9e85bc741a2792512d62d6dfdcc072"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d0acf8bbfc82d64e3f8eae48e731729" id="r_a7d0acf8bbfc82d64e3f8eae48e731729"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d0acf8bbfc82d64e3f8eae48e731729">ma_pcm_rb_get_sample_rate</a> (const <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a7d0acf8bbfc82d64e3f8eae48e731729"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42d271ef0be26183d0b8f44bd15618c2" id="r_a42d271ef0be26183d0b8f44bd15618c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a42d271ef0be26183d0b8f44bd15618c2">ma_pcm_rb_set_sample_rate</a> (<a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *pRB, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:a42d271ef0be26183d0b8f44bd15618c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8466ffe9922be0693c4f4fecab904fa7" id="r_a8466ffe9922be0693c4f4fecab904fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8466ffe9922be0693c4f4fecab904fa7">ma_duplex_rb_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> captureFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> captureChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> captureInternalSampleRate, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> captureInternalPeriodSizeInFrames, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__duplex__rb.html">ma_duplex_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a8466ffe9922be0693c4f4fecab904fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f1b774da0b53836c73de77e31a2f677" id="r_a8f1b774da0b53836c73de77e31a2f677"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8f1b774da0b53836c73de77e31a2f677">ma_duplex_rb_uninit</a> (<a class="el" href="structma__duplex__rb.html">ma_duplex_rb</a> *pRB)</td></tr>
|
|
<tr class="separator:a8f1b774da0b53836c73de77e31a2f677"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a8225521354fc2ed5f933e2a355a708" id="r_a4a8225521354fc2ed5f933e2a355a708"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a8225521354fc2ed5f933e2a355a708">ma_result_description</a> (<a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> result)</td></tr>
|
|
<tr class="separator:a4a8225521354fc2ed5f933e2a355a708"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a804dd7955c6e04d6e1f7eafa4c99f906" id="r_a804dd7955c6e04d6e1f7eafa4c99f906"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a804dd7955c6e04d6e1f7eafa4c99f906">ma_malloc</a> (size_t sz, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a804dd7955c6e04d6e1f7eafa4c99f906"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89fdb5a9016d9ff134e96076065d4be5" id="r_a89fdb5a9016d9ff134e96076065d4be5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a89fdb5a9016d9ff134e96076065d4be5">ma_calloc</a> (size_t sz, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a89fdb5a9016d9ff134e96076065d4be5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bf3808c49803f6e84734ecb1162d24c" id="r_a0bf3808c49803f6e84734ecb1162d24c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0bf3808c49803f6e84734ecb1162d24c">ma_realloc</a> (void *p, size_t sz, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a0bf3808c49803f6e84734ecb1162d24c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa89477f130480ac5cf15004338040d9" id="r_afa89477f130480ac5cf15004338040d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa89477f130480ac5cf15004338040d9">ma_free</a> (void *p, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:afa89477f130480ac5cf15004338040d9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62f1f88953ed7bf1e4260eb7cf6b798b" id="r_a62f1f88953ed7bf1e4260eb7cf6b798b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62f1f88953ed7bf1e4260eb7cf6b798b">ma_aligned_malloc</a> (size_t sz, size_t alignment, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a62f1f88953ed7bf1e4260eb7cf6b798b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c8a8e3f6182fe5646c358e16fa56955" id="r_a3c8a8e3f6182fe5646c358e16fa56955"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c8a8e3f6182fe5646c358e16fa56955">ma_aligned_free</a> (void *p, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a3c8a8e3f6182fe5646c358e16fa56955"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef91cf6c7a7ee65ba13fded2f977c9be" id="r_aef91cf6c7a7ee65ba13fded2f977c9be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#aef91cf6c7a7ee65ba13fded2f977c9be">ma_get_format_name</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format)</td></tr>
|
|
<tr class="separator:aef91cf6c7a7ee65ba13fded2f977c9be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14977bf8f24fa63a2b61f3393267c4a1" id="r_a14977bf8f24fa63a2b61f3393267c4a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a14977bf8f24fa63a2b61f3393267c4a1">ma_blend_f32</a> (float *pOut, float *pInA, float *pInB, float factor, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a14977bf8f24fa63a2b61f3393267c4a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a040b6692a7503d59188e69e9fb1fef5b" id="r_a040b6692a7503d59188e69e9fb1fef5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a040b6692a7503d59188e69e9fb1fef5b">ma_get_bytes_per_sample</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format)</td></tr>
|
|
<tr class="separator:a040b6692a7503d59188e69e9fb1fef5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81e42fee83a7b14a5a5e070b4ac1072f" id="r_a81e42fee83a7b14a5a5e070b4ac1072f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#aea17ce49f569234e67068c9aceac6275">MA_INLINE</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81e42fee83a7b14a5a5e070b4ac1072f">ma_get_bytes_per_frame</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a81e42fee83a7b14a5a5e070b4ac1072f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af22e7725519911aaf73ffdf16378f5d0" id="r_af22e7725519911aaf73ffdf16378f5d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#af22e7725519911aaf73ffdf16378f5d0">ma_log_level_to_string</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> logLevel)</td></tr>
|
|
<tr class="separator:af22e7725519911aaf73ffdf16378f5d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b6d9ff3cdacf18338219286eb3ad4a6" id="r_a3b6d9ff3cdacf18338219286eb3ad4a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b6d9ff3cdacf18338219286eb3ad4a6">ma_spinlock_lock</a> (volatile <a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a> *pSpinlock)</td></tr>
|
|
<tr class="separator:a3b6d9ff3cdacf18338219286eb3ad4a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82fb92599ec19060fd6383f0717fdcda" id="r_a82fb92599ec19060fd6383f0717fdcda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a82fb92599ec19060fd6383f0717fdcda">ma_spinlock_lock_noyield</a> (volatile <a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a> *pSpinlock)</td></tr>
|
|
<tr class="separator:a82fb92599ec19060fd6383f0717fdcda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50827b5260a4da6f266352d05a4ca72d" id="r_a50827b5260a4da6f266352d05a4ca72d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a50827b5260a4da6f266352d05a4ca72d">ma_spinlock_unlock</a> (volatile <a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a> *pSpinlock)</td></tr>
|
|
<tr class="separator:a50827b5260a4da6f266352d05a4ca72d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57619896155e676b907e49b8dcffb5f2" id="r_a57619896155e676b907e49b8dcffb5f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a57619896155e676b907e49b8dcffb5f2">ma_mutex_init</a> (<a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *pMutex)</td></tr>
|
|
<tr class="separator:a57619896155e676b907e49b8dcffb5f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46f8f9cc3d1957b44eef70b6832d3968" id="r_a46f8f9cc3d1957b44eef70b6832d3968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a46f8f9cc3d1957b44eef70b6832d3968">ma_mutex_uninit</a> (<a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *pMutex)</td></tr>
|
|
<tr class="separator:a46f8f9cc3d1957b44eef70b6832d3968"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d8aeed0e717c641c352764709c32312" id="r_a5d8aeed0e717c641c352764709c32312"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d8aeed0e717c641c352764709c32312">ma_mutex_lock</a> (<a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *pMutex)</td></tr>
|
|
<tr class="separator:a5d8aeed0e717c641c352764709c32312"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12009edd971099a6787441e140e0efef" id="r_a12009edd971099a6787441e140e0efef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a12009edd971099a6787441e140e0efef">ma_mutex_unlock</a> (<a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *pMutex)</td></tr>
|
|
<tr class="separator:a12009edd971099a6787441e140e0efef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af94b5284b8f8a1b933628a8553498124" id="r_af94b5284b8f8a1b933628a8553498124"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af94b5284b8f8a1b933628a8553498124">ma_event_init</a> (<a class="el" href="structma__event.html">ma_event</a> *pEvent)</td></tr>
|
|
<tr class="separator:af94b5284b8f8a1b933628a8553498124"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a869847746e90446abeba5b290ec448" id="r_a6a869847746e90446abeba5b290ec448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a869847746e90446abeba5b290ec448">ma_event_uninit</a> (<a class="el" href="structma__event.html">ma_event</a> *pEvent)</td></tr>
|
|
<tr class="separator:a6a869847746e90446abeba5b290ec448"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a635cb4851da273fc3fee1c83a9f7bd5b" id="r_a635cb4851da273fc3fee1c83a9f7bd5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a635cb4851da273fc3fee1c83a9f7bd5b">ma_event_wait</a> (<a class="el" href="structma__event.html">ma_event</a> *pEvent)</td></tr>
|
|
<tr class="separator:a635cb4851da273fc3fee1c83a9f7bd5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a911c561d051982b83511132d03ae7549" id="r_a911c561d051982b83511132d03ae7549"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a911c561d051982b83511132d03ae7549">ma_event_signal</a> (<a class="el" href="structma__event.html">ma_event</a> *pEvent)</td></tr>
|
|
<tr class="separator:a911c561d051982b83511132d03ae7549"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab7c50f2be8f099323c7b7dc4b1636b14" id="r_ab7c50f2be8f099323c7b7dc4b1636b14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab7c50f2be8f099323c7b7dc4b1636b14">ma_semaphore_init</a> (int initialValue, <a class="el" href="structma__semaphore.html">ma_semaphore</a> *pSemaphore)</td></tr>
|
|
<tr class="separator:ab7c50f2be8f099323c7b7dc4b1636b14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:addbe4eb67d5adf2939d886e44448d2db" id="r_addbe4eb67d5adf2939d886e44448d2db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#addbe4eb67d5adf2939d886e44448d2db">ma_semaphore_uninit</a> (<a class="el" href="structma__semaphore.html">ma_semaphore</a> *pSemaphore)</td></tr>
|
|
<tr class="separator:addbe4eb67d5adf2939d886e44448d2db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6e733961b42d7ef3b8385adbcd8b306" id="r_ad6e733961b42d7ef3b8385adbcd8b306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6e733961b42d7ef3b8385adbcd8b306">ma_semaphore_wait</a> (<a class="el" href="structma__semaphore.html">ma_semaphore</a> *pSemaphore)</td></tr>
|
|
<tr class="separator:ad6e733961b42d7ef3b8385adbcd8b306"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbc28d8beaf90e29409ab70b81bf139e" id="r_acbc28d8beaf90e29409ab70b81bf139e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acbc28d8beaf90e29409ab70b81bf139e">ma_semaphore_release</a> (<a class="el" href="structma__semaphore.html">ma_semaphore</a> *pSemaphore)</td></tr>
|
|
<tr class="separator:acbc28d8beaf90e29409ab70b81bf139e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a185585512c9635c021a2db2ecb376ccc" id="r_a185585512c9635c021a2db2ecb376ccc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a185585512c9635c021a2db2ecb376ccc">ma_fence_init</a> (<a class="el" href="structma__fence.html">ma_fence</a> *pFence)</td></tr>
|
|
<tr class="separator:a185585512c9635c021a2db2ecb376ccc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ae0870c370835e7a1589aa1e8400fd1" id="r_a5ae0870c370835e7a1589aa1e8400fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5ae0870c370835e7a1589aa1e8400fd1">ma_fence_uninit</a> (<a class="el" href="structma__fence.html">ma_fence</a> *pFence)</td></tr>
|
|
<tr class="separator:a5ae0870c370835e7a1589aa1e8400fd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71eca20eeef50a7a6d29b8df325c5963" id="r_a71eca20eeef50a7a6d29b8df325c5963"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a71eca20eeef50a7a6d29b8df325c5963">ma_fence_acquire</a> (<a class="el" href="structma__fence.html">ma_fence</a> *pFence)</td></tr>
|
|
<tr class="separator:a71eca20eeef50a7a6d29b8df325c5963"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0995670f0383d7718a9bd3ba6c91cdf1" id="r_a0995670f0383d7718a9bd3ba6c91cdf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0995670f0383d7718a9bd3ba6c91cdf1">ma_fence_release</a> (<a class="el" href="structma__fence.html">ma_fence</a> *pFence)</td></tr>
|
|
<tr class="separator:a0995670f0383d7718a9bd3ba6c91cdf1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a155d214c3a452f16a7764c6d1c79e6d8" id="r_a155d214c3a452f16a7764c6d1c79e6d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a155d214c3a452f16a7764c6d1c79e6d8">ma_fence_wait</a> (<a class="el" href="structma__fence.html">ma_fence</a> *pFence)</td></tr>
|
|
<tr class="separator:a155d214c3a452f16a7764c6d1c79e6d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a772a1796e6a1e1ed0c2f2115054911e4" id="r_a772a1796e6a1e1ed0c2f2115054911e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a772a1796e6a1e1ed0c2f2115054911e4">ma_async_notification_signal</a> (<a class="el" href="#a2984a9deefeefcef329d261271633e07">ma_async_notification</a> *pNotification)</td></tr>
|
|
<tr class="separator:a772a1796e6a1e1ed0c2f2115054911e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4fc9871cc4d053edccfc7df206bc1dfd" id="r_a4fc9871cc4d053edccfc7df206bc1dfd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4fc9871cc4d053edccfc7df206bc1dfd">ma_async_notification_poll_init</a> (<a class="el" href="structma__async__notification__poll.html">ma_async_notification_poll</a> *pNotificationPoll)</td></tr>
|
|
<tr class="separator:a4fc9871cc4d053edccfc7df206bc1dfd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5653240b81348c713045853e087b5519" id="r_a5653240b81348c713045853e087b5519"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5653240b81348c713045853e087b5519">ma_async_notification_poll_is_signalled</a> (const <a class="el" href="structma__async__notification__poll.html">ma_async_notification_poll</a> *pNotificationPoll)</td></tr>
|
|
<tr class="separator:a5653240b81348c713045853e087b5519"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a4e6985912370d9f7ed1bd532e92371" id="r_a4a4e6985912370d9f7ed1bd532e92371"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a4e6985912370d9f7ed1bd532e92371">ma_async_notification_event_init</a> (<a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *pNotificationEvent)</td></tr>
|
|
<tr class="separator:a4a4e6985912370d9f7ed1bd532e92371"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b91b87434adaecfb95a51c5c77d261f" id="r_a4b91b87434adaecfb95a51c5c77d261f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b91b87434adaecfb95a51c5c77d261f">ma_async_notification_event_uninit</a> (<a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *pNotificationEvent)</td></tr>
|
|
<tr class="separator:a4b91b87434adaecfb95a51c5c77d261f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc1b16ed1a88bb7ed8b76a66cb85eb35" id="r_abc1b16ed1a88bb7ed8b76a66cb85eb35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abc1b16ed1a88bb7ed8b76a66cb85eb35">ma_async_notification_event_wait</a> (<a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *pNotificationEvent)</td></tr>
|
|
<tr class="separator:abc1b16ed1a88bb7ed8b76a66cb85eb35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5af273c5873ce94c277883b3f693c7f" id="r_aa5af273c5873ce94c277883b3f693c7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa5af273c5873ce94c277883b3f693c7f">ma_async_notification_event_signal</a> (<a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *pNotificationEvent)</td></tr>
|
|
<tr class="separator:aa5af273c5873ce94c277883b3f693c7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accc18f731809ca7a3d5f8a04c2f07152" id="r_accc18f731809ca7a3d5f8a04c2f07152"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#accc18f731809ca7a3d5f8a04c2f07152">ma_slot_allocator_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> capacity)</td></tr>
|
|
<tr class="separator:accc18f731809ca7a3d5f8a04c2f07152"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecd5b71b51c9325eb9481c645d40d40b" id="r_aecd5b71b51c9325eb9481c645d40d40b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aecd5b71b51c9325eb9481c645d40d40b">ma_slot_allocator_get_heap_size</a> (const <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:aecd5b71b51c9325eb9481c645d40d40b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42caa2951fae90574685c1893e4e6acf" id="r_a42caa2951fae90574685c1893e4e6acf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a42caa2951fae90574685c1893e4e6acf">ma_slot_allocator_init_preallocated</a> (const <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> *pConfig, void *pHeap, <a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *pAllocator)</td></tr>
|
|
<tr class="separator:a42caa2951fae90574685c1893e4e6acf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af68253762f1263a9e4c8505867409c57" id="r_af68253762f1263a9e4c8505867409c57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af68253762f1263a9e4c8505867409c57">ma_slot_allocator_init</a> (const <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *pAllocator)</td></tr>
|
|
<tr class="separator:af68253762f1263a9e4c8505867409c57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa51d3ef5b5fbbfb422fcd06736a38423" id="r_aa51d3ef5b5fbbfb422fcd06736a38423"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa51d3ef5b5fbbfb422fcd06736a38423">ma_slot_allocator_uninit</a> (<a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *pAllocator, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:aa51d3ef5b5fbbfb422fcd06736a38423"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c287ef82b7a7c59e7ac46a4ef347754" id="r_a4c287ef82b7a7c59e7ac46a4ef347754"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4c287ef82b7a7c59e7ac46a4ef347754">ma_slot_allocator_alloc</a> (<a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *pAllocator, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pSlot)</td></tr>
|
|
<tr class="separator:a4c287ef82b7a7c59e7ac46a4ef347754"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7cd61af3046312ed2488758b7da4d131" id="r_a7cd61af3046312ed2488758b7da4d131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7cd61af3046312ed2488758b7da4d131">ma_slot_allocator_free</a> (<a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *pAllocator, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> slot)</td></tr>
|
|
<tr class="separator:a7cd61af3046312ed2488758b7da4d131"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0fb163e118afc39efb11d84e441bdd9" id="r_ab0fb163e118afc39efb11d84e441bdd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__job.html">ma_job</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0fb163e118afc39efb11d84e441bdd9">ma_job_init</a> (<a class="el" href="#a695da6c34b9e69ee88e373e4a06f7a6c">ma_uint16</a> code)</td></tr>
|
|
<tr class="separator:ab0fb163e118afc39efb11d84e441bdd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a556db6959d66b176a307a4c629071f51" id="r_a556db6959d66b176a307a4c629071f51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a556db6959d66b176a307a4c629071f51">ma_job_process</a> (<a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:a556db6959d66b176a307a4c629071f51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4618033e8787d8ab697841809a110201" id="r_a4618033e8787d8ab697841809a110201"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4618033e8787d8ab697841809a110201">ma_job_queue_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> capacity)</td></tr>
|
|
<tr class="separator:a4618033e8787d8ab697841809a110201"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab5fb4eecb7872c207c5239c4716337a" id="r_aab5fb4eecb7872c207c5239c4716337a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aab5fb4eecb7872c207c5239c4716337a">ma_job_queue_get_heap_size</a> (const <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:aab5fb4eecb7872c207c5239c4716337a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1168de50354fd4fde75767bc614b8a77" id="r_a1168de50354fd4fde75767bc614b8a77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1168de50354fd4fde75767bc614b8a77">ma_job_queue_init_preallocated</a> (const <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> *pConfig, void *pHeap, <a class="el" href="structma__job__queue.html">ma_job_queue</a> *pQueue)</td></tr>
|
|
<tr class="separator:a1168de50354fd4fde75767bc614b8a77"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad09ec43808e2e4d3c1a740f0cf5c5e12" id="r_ad09ec43808e2e4d3c1a740f0cf5c5e12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad09ec43808e2e4d3c1a740f0cf5c5e12">ma_job_queue_init</a> (const <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__job__queue.html">ma_job_queue</a> *pQueue)</td></tr>
|
|
<tr class="separator:ad09ec43808e2e4d3c1a740f0cf5c5e12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e79c1150fe116c58b1c73368328548f" id="r_a3e79c1150fe116c58b1c73368328548f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e79c1150fe116c58b1c73368328548f">ma_job_queue_uninit</a> (<a class="el" href="structma__job__queue.html">ma_job_queue</a> *pQueue, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a3e79c1150fe116c58b1c73368328548f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c482c6e00c90daabfeb21ce4dac6e1d" id="r_a5c482c6e00c90daabfeb21ce4dac6e1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c482c6e00c90daabfeb21ce4dac6e1d">ma_job_queue_post</a> (<a class="el" href="structma__job__queue.html">ma_job_queue</a> *pQueue, const <a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:a5c482c6e00c90daabfeb21ce4dac6e1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4589b9bbad9934e1f79538ebbe71bb91" id="r_a4589b9bbad9934e1f79538ebbe71bb91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4589b9bbad9934e1f79538ebbe71bb91">ma_job_queue_next</a> (<a class="el" href="structma__job__queue.html">ma_job_queue</a> *pQueue, <a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:a4589b9bbad9934e1f79538ebbe71bb91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e3245be04e00fb041f31ac5a1d7fbb7" id="r_a3e3245be04e00fb041f31ac5a1d7fbb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__device__job__thread__config.html">ma_device_job_thread_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3e3245be04e00fb041f31ac5a1d7fbb7">ma_device_job_thread_config_init</a> (void)</td></tr>
|
|
<tr class="separator:a3e3245be04e00fb041f31ac5a1d7fbb7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b0b1761066a6f5528b6e3db9b142e26" id="r_a1b0b1761066a6f5528b6e3db9b142e26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b0b1761066a6f5528b6e3db9b142e26">ma_device_job_thread_init</a> (const <a class="el" href="structma__device__job__thread__config.html">ma_device_job_thread_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *pJobThread)</td></tr>
|
|
<tr class="separator:a1b0b1761066a6f5528b6e3db9b142e26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85fba7b2a9520075980c5c2995c3e4d0" id="r_a85fba7b2a9520075980c5c2995c3e4d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a85fba7b2a9520075980c5c2995c3e4d0">ma_device_job_thread_uninit</a> (<a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *pJobThread, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a85fba7b2a9520075980c5c2995c3e4d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7ab57a2873db66a62648795e1dea48f" id="r_ac7ab57a2873db66a62648795e1dea48f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7ab57a2873db66a62648795e1dea48f">ma_device_job_thread_post</a> (<a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *pJobThread, const <a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:ac7ab57a2873db66a62648795e1dea48f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3dabe1d73a393d19bcca260933fa3c9" id="r_ab3dabe1d73a393d19bcca260933fa3c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3dabe1d73a393d19bcca260933fa3c9">ma_device_job_thread_next</a> (<a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *pJobThread, <a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:ab3dabe1d73a393d19bcca260933fa3c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a0c54a6295f2e77a1d33498abfe3285" id="r_a5a0c54a6295f2e77a1d33498abfe3285"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a0c54a6295f2e77a1d33498abfe3285">ma_device_id_equal</a> (const <a class="el" href="unionma__device__id.html">ma_device_id</a> *pA, const <a class="el" href="unionma__device__id.html">ma_device_id</a> *pB)</td></tr>
|
|
<tr class="separator:a5a0c54a6295f2e77a1d33498abfe3285"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25bb13b24fe45fa306e3b46167a7a52c" id="r_a25bb13b24fe45fa306e3b46167a7a52c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__context__config.html">ma_context_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a25bb13b24fe45fa306e3b46167a7a52c">ma_context_config_init</a> (void)</td></tr>
|
|
<tr class="separator:a25bb13b24fe45fa306e3b46167a7a52c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e28e899cbd2d862b13d5f146f03a12e" id="r_a4e28e899cbd2d862b13d5f146f03a12e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e28e899cbd2d862b13d5f146f03a12e">ma_context_init</a> (const <a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> backends[], <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> backendCount, const <a class="el" href="structma__context__config.html">ma_context_config</a> *pConfig, <a class="el" href="structma__context.html">ma_context</a> *pContext)</td></tr>
|
|
<tr class="separator:a4e28e899cbd2d862b13d5f146f03a12e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fbe6141e845499d19add636f5180516" id="r_a1fbe6141e845499d19add636f5180516"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fbe6141e845499d19add636f5180516">ma_context_uninit</a> (<a class="el" href="structma__context.html">ma_context</a> *pContext)</td></tr>
|
|
<tr class="separator:a1fbe6141e845499d19add636f5180516"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad97d58b46356e605f161d84438c40018" id="r_ad97d58b46356e605f161d84438c40018"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad97d58b46356e605f161d84438c40018">ma_context_sizeof</a> (void)</td></tr>
|
|
<tr class="separator:ad97d58b46356e605f161d84438c40018"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a365893324feb118d2a0b686e77ae4a0c" id="r_a365893324feb118d2a0b686e77ae4a0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a365893324feb118d2a0b686e77ae4a0c">ma_context_get_log</a> (<a class="el" href="structma__context.html">ma_context</a> *pContext)</td></tr>
|
|
<tr class="separator:a365893324feb118d2a0b686e77ae4a0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6d77da6fb6c8c9114f689ea1b27d94e" id="r_af6d77da6fb6c8c9114f689ea1b27d94e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af6d77da6fb6c8c9114f689ea1b27d94e">ma_context_enumerate_devices</a> (<a class="el" href="structma__context.html">ma_context</a> *pContext, <a class="el" href="#ab27587a4d849c878f7ed0471b79fa50a">ma_enum_devices_callback_proc</a> callback, void *pUserData)</td></tr>
|
|
<tr class="separator:af6d77da6fb6c8c9114f689ea1b27d94e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a916bd0c2ca8a2ff6b02bb77134ab0c9f" id="r_a916bd0c2ca8a2ff6b02bb77134ab0c9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a916bd0c2ca8a2ff6b02bb77134ab0c9f">ma_context_get_devices</a> (<a class="el" href="structma__context.html">ma_context</a> *pContext, <a class="el" href="structma__device__info.html">ma_device_info</a> **ppPlaybackDeviceInfos, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pPlaybackDeviceCount, <a class="el" href="structma__device__info.html">ma_device_info</a> **ppCaptureDeviceInfos, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pCaptureDeviceCount)</td></tr>
|
|
<tr class="separator:a916bd0c2ca8a2ff6b02bb77134ab0c9f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc71f00665427812a30f4ee3fec47d03" id="r_adc71f00665427812a30f4ee3fec47d03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adc71f00665427812a30f4ee3fec47d03">ma_context_get_device_info</a> (<a class="el" href="structma__context.html">ma_context</a> *pContext, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> deviceType, const <a class="el" href="unionma__device__id.html">ma_device_id</a> *pDeviceID, <a class="el" href="structma__device__info.html">ma_device_info</a> *pDeviceInfo)</td></tr>
|
|
<tr class="separator:adc71f00665427812a30f4ee3fec47d03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24a108643cba11d601486038055befee" id="r_a24a108643cba11d601486038055befee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24a108643cba11d601486038055befee">ma_context_is_loopback_supported</a> (<a class="el" href="structma__context.html">ma_context</a> *pContext)</td></tr>
|
|
<tr class="separator:a24a108643cba11d601486038055befee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fcc231b4f9d0e58b9d38625054c5aa7" id="r_a6fcc231b4f9d0e58b9d38625054c5aa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__device__config.html">ma_device_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fcc231b4f9d0e58b9d38625054c5aa7">ma_device_config_init</a> (<a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> deviceType)</td></tr>
|
|
<tr class="separator:a6fcc231b4f9d0e58b9d38625054c5aa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0847aff087d60776b827c180bdebeae" id="r_ab0847aff087d60776b827c180bdebeae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab0847aff087d60776b827c180bdebeae">ma_device_init</a> (<a class="el" href="structma__context.html">ma_context</a> *pContext, const <a class="el" href="structma__device__config.html">ma_device_config</a> *pConfig, <a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:ab0847aff087d60776b827c180bdebeae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9499a0d030a4147f81627a29876879b7" id="r_a9499a0d030a4147f81627a29876879b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9499a0d030a4147f81627a29876879b7">ma_device_init_ex</a> (const <a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> backends[], <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> backendCount, const <a class="el" href="structma__context__config.html">ma_context_config</a> *pContextConfig, const <a class="el" href="structma__device__config.html">ma_device_config</a> *pConfig, <a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:a9499a0d030a4147f81627a29876879b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0896c210d8ced92ad9bdf1733f630019" id="r_a0896c210d8ced92ad9bdf1733f630019"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0896c210d8ced92ad9bdf1733f630019">ma_device_uninit</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:a0896c210d8ced92ad9bdf1733f630019"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae85676cdf77a3d506308447e44191727" id="r_ae85676cdf77a3d506308447e44191727"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__context.html">ma_context</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae85676cdf77a3d506308447e44191727">ma_device_get_context</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:ae85676cdf77a3d506308447e44191727"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2629531fa0372a8065363ed701a22dab" id="r_a2629531fa0372a8065363ed701a22dab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2629531fa0372a8065363ed701a22dab">ma_device_get_log</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:a2629531fa0372a8065363ed701a22dab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6389aa8ad41b74e2de661fea68753c97" id="r_a6389aa8ad41b74e2de661fea68753c97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6389aa8ad41b74e2de661fea68753c97">ma_device_get_info</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> type, <a class="el" href="structma__device__info.html">ma_device_info</a> *pDeviceInfo)</td></tr>
|
|
<tr class="separator:a6389aa8ad41b74e2de661fea68753c97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa966ac7f1f35998227e5356019805d6d" id="r_aa966ac7f1f35998227e5356019805d6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa966ac7f1f35998227e5356019805d6d">ma_device_get_name</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> type, char *pName, size_t nameCap, size_t *pLengthNotIncludingNullTerminator)</td></tr>
|
|
<tr class="separator:aa966ac7f1f35998227e5356019805d6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab93d08ca3c06cd496c92a8fca2c74410" id="r_ab93d08ca3c06cd496c92a8fca2c74410"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab93d08ca3c06cd496c92a8fca2c74410">ma_device_start</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:ab93d08ca3c06cd496c92a8fca2c74410"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d7732d739c6c4b0cc7cb253bdc64d7a" id="r_a5d7732d739c6c4b0cc7cb253bdc64d7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d7732d739c6c4b0cc7cb253bdc64d7a">ma_device_stop</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:a5d7732d739c6c4b0cc7cb253bdc64d7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a383762f95ef3a17bc7da6b5385faaa1a" id="r_a383762f95ef3a17bc7da6b5385faaa1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a383762f95ef3a17bc7da6b5385faaa1a">ma_device_is_started</a> (const <a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:a383762f95ef3a17bc7da6b5385faaa1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a643cd1757a67d61adc2c95bc5b7d96bc" id="r_a643cd1757a67d61adc2c95bc5b7d96bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485">ma_device_state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a643cd1757a67d61adc2c95bc5b7d96bc">ma_device_get_state</a> (const <a class="el" href="structma__device.html">ma_device</a> *pDevice)</td></tr>
|
|
<tr class="separator:a643cd1757a67d61adc2c95bc5b7d96bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68ffd1e9deff81fb6d33e1b075cd5ec8" id="r_a68ffd1e9deff81fb6d33e1b075cd5ec8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68ffd1e9deff81fb6d33e1b075cd5ec8">ma_device_post_init</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> deviceType, const <a class="el" href="structma__device__descriptor.html">ma_device_descriptor</a> *pPlaybackDescriptor, const <a class="el" href="structma__device__descriptor.html">ma_device_descriptor</a> *pCaptureDescriptor)</td></tr>
|
|
<tr class="separator:a68ffd1e9deff81fb6d33e1b075cd5ec8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8cab21133f9867ff423c08bb14175a8" id="r_ad8cab21133f9867ff423c08bb14175a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad8cab21133f9867ff423c08bb14175a8">ma_device_set_master_volume</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, float volume)</td></tr>
|
|
<tr class="separator:ad8cab21133f9867ff423c08bb14175a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a9646c93dd8d98e17db17342a4f642c" id="r_a2a9646c93dd8d98e17db17342a4f642c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a9646c93dd8d98e17db17342a4f642c">ma_device_get_master_volume</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, float *pVolume)</td></tr>
|
|
<tr class="separator:a2a9646c93dd8d98e17db17342a4f642c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb2aebba18b43c5c3e86a345cea97382" id="r_adb2aebba18b43c5c3e86a345cea97382"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb2aebba18b43c5c3e86a345cea97382">ma_device_set_master_volume_db</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, float gainDB)</td></tr>
|
|
<tr class="separator:adb2aebba18b43c5c3e86a345cea97382"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0a7f154d991ca3d01ffa5fdb4061312f" id="r_a0a7f154d991ca3d01ffa5fdb4061312f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a7f154d991ca3d01ffa5fdb4061312f">ma_device_get_master_volume_db</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, float *pGainDB)</td></tr>
|
|
<tr class="separator:a0a7f154d991ca3d01ffa5fdb4061312f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a771f23a3e4203e69ac2abb08481278c8" id="r_a771f23a3e4203e69ac2abb08481278c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a771f23a3e4203e69ac2abb08481278c8">ma_device_handle_backend_data_callback</a> (<a class="el" href="structma__device.html">ma_device</a> *pDevice, void *pOutput, const void *pInput, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> frameCount)</td></tr>
|
|
<tr class="separator:a771f23a3e4203e69ac2abb08481278c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36656f89270e4c57ce26bff0549ba938" id="r_a36656f89270e4c57ce26bff0549ba938"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a36656f89270e4c57ce26bff0549ba938">ma_calculate_buffer_size_in_frames_from_descriptor</a> (const <a class="el" href="structma__device__descriptor.html">ma_device_descriptor</a> *pDescriptor, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> nativeSampleRate, <a class="el" href="#a3b2b5abd9eebbc795a19bc08d379a417">ma_performance_profile</a> performanceProfile)</td></tr>
|
|
<tr class="separator:a36656f89270e4c57ce26bff0549ba938"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24e187eba4a17deaffcfda7ee2c6bc95" id="r_a24e187eba4a17deaffcfda7ee2c6bc95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a24e187eba4a17deaffcfda7ee2c6bc95">ma_get_backend_name</a> (<a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> backend)</td></tr>
|
|
<tr class="separator:a24e187eba4a17deaffcfda7ee2c6bc95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9548ae71b86c5afcb6320608d3801924" id="r_a9548ae71b86c5afcb6320608d3801924"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9548ae71b86c5afcb6320608d3801924">ma_get_backend_from_name</a> (const char *pBackendName, <a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> *pBackend)</td></tr>
|
|
<tr class="separator:a9548ae71b86c5afcb6320608d3801924"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7251d9ec19cb89243bce7787161274b9" id="r_a7251d9ec19cb89243bce7787161274b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7251d9ec19cb89243bce7787161274b9">ma_is_backend_enabled</a> (<a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> backend)</td></tr>
|
|
<tr class="separator:a7251d9ec19cb89243bce7787161274b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41448a13679c8d071d64cdd54c065346" id="r_a41448a13679c8d071d64cdd54c065346"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41448a13679c8d071d64cdd54c065346">ma_get_enabled_backends</a> (<a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> *pBackends, size_t backendCap, size_t *pBackendCount)</td></tr>
|
|
<tr class="separator:a41448a13679c8d071d64cdd54c065346"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9461e027d624226260c9f16b54371537" id="r_a9461e027d624226260c9f16b54371537"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9461e027d624226260c9f16b54371537">ma_is_loopback_supported</a> (<a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> backend)</td></tr>
|
|
<tr class="separator:a9461e027d624226260c9f16b54371537"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a27533f3271a07a07310fb4b4364a3cda" id="r_a27533f3271a07a07310fb4b4364a3cda"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a27533f3271a07a07310fb4b4364a3cda">ma_calculate_buffer_size_in_milliseconds_from_frames</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> bufferSizeInFrames, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:a27533f3271a07a07310fb4b4364a3cda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f9b2b87452ec95e80cc4a2140c09a50" id="r_a3f9b2b87452ec95e80cc4a2140c09a50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f9b2b87452ec95e80cc4a2140c09a50">ma_calculate_buffer_size_in_frames_from_milliseconds</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> bufferSizeInMilliseconds, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:a3f9b2b87452ec95e80cc4a2140c09a50"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a031527a1eb1be5d9e63eff41afdd5905" id="r_a031527a1eb1be5d9e63eff41afdd5905"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a031527a1eb1be5d9e63eff41afdd5905">ma_copy_pcm_frames</a> (void *dst, const void *src, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a031527a1eb1be5d9e63eff41afdd5905"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5788d9ea5ed689fc6e076a6912c4a4b5" id="r_a5788d9ea5ed689fc6e076a6912c4a4b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5788d9ea5ed689fc6e076a6912c4a4b5">ma_silence_pcm_frames</a> (void *p, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a5788d9ea5ed689fc6e076a6912c4a4b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abba9cd3ebedf77c4303ef342b3e0bc31" id="r_abba9cd3ebedf77c4303ef342b3e0bc31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#abba9cd3ebedf77c4303ef342b3e0bc31">ma_offset_pcm_frames_ptr</a> (void *p, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> offsetInFrames, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:abba9cd3ebedf77c4303ef342b3e0bc31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a427bd6a08f1983832a614e435d5625bf" id="r_a427bd6a08f1983832a614e435d5625bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a427bd6a08f1983832a614e435d5625bf">ma_offset_pcm_frames_const_ptr</a> (const void *p, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> offsetInFrames, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a427bd6a08f1983832a614e435d5625bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e9961d04990dce1916e220e0f70a184" id="r_a0e9961d04990dce1916e220e0f70a184"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#aea17ce49f569234e67068c9aceac6275">MA_INLINE</a> float * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e9961d04990dce1916e220e0f70a184">ma_offset_pcm_frames_ptr_f32</a> (float *p, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> offsetInFrames, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a0e9961d04990dce1916e220e0f70a184"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae02a8b51270eacf10335dd9e69ecf27d" id="r_ae02a8b51270eacf10335dd9e69ecf27d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#aea17ce49f569234e67068c9aceac6275">MA_INLINE</a> const float * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae02a8b51270eacf10335dd9e69ecf27d">ma_offset_pcm_frames_const_ptr_f32</a> (const float *p, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> offsetInFrames, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:ae02a8b51270eacf10335dd9e69ecf27d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb21f8e783950526e28aa4b951a5b1e4" id="r_abb21f8e783950526e28aa4b951a5b1e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abb21f8e783950526e28aa4b951a5b1e4">ma_clip_samples_u8</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pDst, const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count)</td></tr>
|
|
<tr class="separator:abb21f8e783950526e28aa4b951a5b1e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ea93f8bf47b655575433d1ea9a969eb" id="r_a3ea93f8bf47b655575433d1ea9a969eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ea93f8bf47b655575433d1ea9a969eb">ma_clip_samples_s16</a> (<a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pDst, const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count)</td></tr>
|
|
<tr class="separator:a3ea93f8bf47b655575433d1ea9a969eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84c08043ad1ea0eac18453563326f707" id="r_a84c08043ad1ea0eac18453563326f707"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a84c08043ad1ea0eac18453563326f707">ma_clip_samples_s24</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pDst, const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count)</td></tr>
|
|
<tr class="separator:a84c08043ad1ea0eac18453563326f707"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66f3fb69393d9674e2886e6481c7ecad" id="r_a66f3fb69393d9674e2886e6481c7ecad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a66f3fb69393d9674e2886e6481c7ecad">ma_clip_samples_s32</a> (<a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pDst, const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count)</td></tr>
|
|
<tr class="separator:a66f3fb69393d9674e2886e6481c7ecad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33e283ca2ba195d87be3e9771fd918a5" id="r_a33e283ca2ba195d87be3e9771fd918a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a33e283ca2ba195d87be3e9771fd918a5">ma_clip_samples_f32</a> (float *pDst, const float *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count)</td></tr>
|
|
<tr class="separator:a33e283ca2ba195d87be3e9771fd918a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a049156ddb256fbc0d5ded7f66aba07fd" id="r_a049156ddb256fbc0d5ded7f66aba07fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a049156ddb256fbc0d5ded7f66aba07fd">ma_clip_pcm_frames</a> (void *pDst, const void *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a049156ddb256fbc0d5ded7f66aba07fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b0323f1b2165dc5e9c7b857996d880e" id="r_a9b0323f1b2165dc5e9c7b857996d880e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b0323f1b2165dc5e9c7b857996d880e">ma_copy_and_apply_volume_factor_u8</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pSamplesOut, const <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pSamplesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:a9b0323f1b2165dc5e9c7b857996d880e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4381e05a6d16975da5d452e23cc317a" id="r_aa4381e05a6d16975da5d452e23cc317a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa4381e05a6d16975da5d452e23cc317a">ma_copy_and_apply_volume_factor_s16</a> (<a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pSamplesOut, const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pSamplesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:aa4381e05a6d16975da5d452e23cc317a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3113ca27303e4cc35cbe2e925b53f26" id="r_ac3113ca27303e4cc35cbe2e925b53f26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac3113ca27303e4cc35cbe2e925b53f26">ma_copy_and_apply_volume_factor_s24</a> (void *pSamplesOut, const void *pSamplesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:ac3113ca27303e4cc35cbe2e925b53f26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9510101dad577646f9d263877d712e7" id="r_aa9510101dad577646f9d263877d712e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9510101dad577646f9d263877d712e7">ma_copy_and_apply_volume_factor_s32</a> (<a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pSamplesOut, const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pSamplesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:aa9510101dad577646f9d263877d712e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12466cbd329f65c9ccb9514d34885ffa" id="r_a12466cbd329f65c9ccb9514d34885ffa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a12466cbd329f65c9ccb9514d34885ffa">ma_copy_and_apply_volume_factor_f32</a> (float *pSamplesOut, const float *pSamplesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:a12466cbd329f65c9ccb9514d34885ffa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d0daed90c68e78db503902e89b1b6a4" id="r_a9d0daed90c68e78db503902e89b1b6a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9d0daed90c68e78db503902e89b1b6a4">ma_apply_volume_factor_u8</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pSamples, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:a9d0daed90c68e78db503902e89b1b6a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28ab3690ff7bc1aeed21be343b949195" id="r_a28ab3690ff7bc1aeed21be343b949195"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a28ab3690ff7bc1aeed21be343b949195">ma_apply_volume_factor_s16</a> (<a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pSamples, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:a28ab3690ff7bc1aeed21be343b949195"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a396c68db9f0c809922837d7230cebc0a" id="r_a396c68db9f0c809922837d7230cebc0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a396c68db9f0c809922837d7230cebc0a">ma_apply_volume_factor_s24</a> (void *pSamples, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:a396c68db9f0c809922837d7230cebc0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3de50d813bfee47a833ed60691238f33" id="r_a3de50d813bfee47a833ed60691238f33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3de50d813bfee47a833ed60691238f33">ma_apply_volume_factor_s32</a> (<a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pSamples, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:a3de50d813bfee47a833ed60691238f33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cd3c721ae28e585645f13845c65fa8f" id="r_a5cd3c721ae28e585645f13845c65fa8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5cd3c721ae28e585645f13845c65fa8f">ma_apply_volume_factor_f32</a> (float *pSamples, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> sampleCount, float factor)</td></tr>
|
|
<tr class="separator:a5cd3c721ae28e585645f13845c65fa8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f914a2542f635770866157cbaaa4961" id="r_a9f914a2542f635770866157cbaaa4961"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f914a2542f635770866157cbaaa4961">ma_copy_and_apply_volume_factor_pcm_frames_u8</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pFramesOut, const <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:a9f914a2542f635770866157cbaaa4961"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba78422f548dac461da5f85eba884aff" id="r_aba78422f548dac461da5f85eba884aff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aba78422f548dac461da5f85eba884aff">ma_copy_and_apply_volume_factor_pcm_frames_s16</a> (<a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pFramesOut, const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:aba78422f548dac461da5f85eba884aff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e29fb52f629ace668ea139440ac5e1f" id="r_a4e29fb52f629ace668ea139440ac5e1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e29fb52f629ace668ea139440ac5e1f">ma_copy_and_apply_volume_factor_pcm_frames_s24</a> (void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:a4e29fb52f629ace668ea139440ac5e1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0e8121b7a1d76a40f0e83d2874e097fc" id="r_a0e8121b7a1d76a40f0e83d2874e097fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e8121b7a1d76a40f0e83d2874e097fc">ma_copy_and_apply_volume_factor_pcm_frames_s32</a> (<a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pFramesOut, const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:a0e8121b7a1d76a40f0e83d2874e097fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a836f460d8a519c2d25e5e8ac59a85dd5" id="r_a836f460d8a519c2d25e5e8ac59a85dd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a836f460d8a519c2d25e5e8ac59a85dd5">ma_copy_and_apply_volume_factor_pcm_frames_f32</a> (float *pFramesOut, const float *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:a836f460d8a519c2d25e5e8ac59a85dd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5e480973a39da38eb73b1f0e3ff2306" id="r_ac5e480973a39da38eb73b1f0e3ff2306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac5e480973a39da38eb73b1f0e3ff2306">ma_copy_and_apply_volume_factor_pcm_frames</a> (void *pFramesOut, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:ac5e480973a39da38eb73b1f0e3ff2306"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adce2bc4d7e99712ec931b04d39b1921f" id="r_adce2bc4d7e99712ec931b04d39b1921f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adce2bc4d7e99712ec931b04d39b1921f">ma_apply_volume_factor_pcm_frames_u8</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:adce2bc4d7e99712ec931b04d39b1921f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a038d2e0508b25be11741cea26a7d47de" id="r_a038d2e0508b25be11741cea26a7d47de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a038d2e0508b25be11741cea26a7d47de">ma_apply_volume_factor_pcm_frames_s16</a> (<a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:a038d2e0508b25be11741cea26a7d47de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff452525f931432d9492b71050322ee0" id="r_aff452525f931432d9492b71050322ee0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aff452525f931432d9492b71050322ee0">ma_apply_volume_factor_pcm_frames_s24</a> (void *pFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:aff452525f931432d9492b71050322ee0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13f4a60a89c51319eb3a2d0af59c4c7e" id="r_a13f4a60a89c51319eb3a2d0af59c4c7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a13f4a60a89c51319eb3a2d0af59c4c7e">ma_apply_volume_factor_pcm_frames_s32</a> (<a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:a13f4a60a89c51319eb3a2d0af59c4c7e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa832f364b58acc0c8a442d69bca62551" id="r_aa832f364b58acc0c8a442d69bca62551"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa832f364b58acc0c8a442d69bca62551">ma_apply_volume_factor_pcm_frames_f32</a> (float *pFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:aa832f364b58acc0c8a442d69bca62551"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58e5c4e0b8dc2371c70022fe133cce3d" id="r_a58e5c4e0b8dc2371c70022fe133cce3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a58e5c4e0b8dc2371c70022fe133cce3d">ma_apply_volume_factor_pcm_frames</a> (void *pFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float factor)</td></tr>
|
|
<tr class="separator:a58e5c4e0b8dc2371c70022fe133cce3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b9ea8ab4eecd6533b6ee701678638e3" id="r_a3b9ea8ab4eecd6533b6ee701678638e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b9ea8ab4eecd6533b6ee701678638e3">ma_copy_and_apply_volume_factor_per_channel_f32</a> (float *pFramesOut, const float *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float *pChannelGains)</td></tr>
|
|
<tr class="separator:a3b9ea8ab4eecd6533b6ee701678638e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd4498fa487903e34d442c1df0622f08" id="r_afd4498fa487903e34d442c1df0622f08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd4498fa487903e34d442c1df0622f08">ma_copy_and_apply_volume_and_clip_samples_u8</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pDst, const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, float volume)</td></tr>
|
|
<tr class="separator:afd4498fa487903e34d442c1df0622f08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea436da2183da3a66cb335b84c4e44cc" id="r_aea436da2183da3a66cb335b84c4e44cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea436da2183da3a66cb335b84c4e44cc">ma_copy_and_apply_volume_and_clip_samples_s16</a> (<a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *pDst, const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, float volume)</td></tr>
|
|
<tr class="separator:aea436da2183da3a66cb335b84c4e44cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a707f9f28cd4d1fe0dbf3e382b307d5c5" id="r_a707f9f28cd4d1fe0dbf3e382b307d5c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a707f9f28cd4d1fe0dbf3e382b307d5c5">ma_copy_and_apply_volume_and_clip_samples_s24</a> (<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *pDst, const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, float volume)</td></tr>
|
|
<tr class="separator:a707f9f28cd4d1fe0dbf3e382b307d5c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01afe89296c9409c225302760b571058" id="r_a01afe89296c9409c225302760b571058"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a01afe89296c9409c225302760b571058">ma_copy_and_apply_volume_and_clip_samples_s32</a> (<a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *pDst, const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, float volume)</td></tr>
|
|
<tr class="separator:a01afe89296c9409c225302760b571058"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac16beadfcf8f139194a695fa44fdbffe" id="r_ac16beadfcf8f139194a695fa44fdbffe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac16beadfcf8f139194a695fa44fdbffe">ma_copy_and_apply_volume_and_clip_samples_f32</a> (float *pDst, const float *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> count, float volume)</td></tr>
|
|
<tr class="separator:ac16beadfcf8f139194a695fa44fdbffe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a90a9fb5b7f6ca9f28ecc2b6276bc29ce" id="r_a90a9fb5b7f6ca9f28ecc2b6276bc29ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a90a9fb5b7f6ca9f28ecc2b6276bc29ce">ma_copy_and_apply_volume_and_clip_pcm_frames</a> (void *pDst, const void *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float volume)</td></tr>
|
|
<tr class="separator:a90a9fb5b7f6ca9f28ecc2b6276bc29ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a377d05e421e73fdc344d5923ceefb74e" id="r_a377d05e421e73fdc344d5923ceefb74e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a377d05e421e73fdc344d5923ceefb74e">ma_volume_linear_to_db</a> (float factor)</td></tr>
|
|
<tr class="separator:a377d05e421e73fdc344d5923ceefb74e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f1c4fcb65df8c1eedf24de4b8b39a00" id="r_a1f1c4fcb65df8c1eedf24de4b8b39a00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f1c4fcb65df8c1eedf24de4b8b39a00">ma_volume_db_to_linear</a> (float gain)</td></tr>
|
|
<tr class="separator:a1f1c4fcb65df8c1eedf24de4b8b39a00"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4987dc2350c136f49af997ac01e0744d" id="r_a4987dc2350c136f49af997ac01e0744d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4987dc2350c136f49af997ac01e0744d">ma_mix_pcm_frames_f32</a> (float *pDst, const float *pSrc, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float volume)</td></tr>
|
|
<tr class="separator:a4987dc2350c136f49af997ac01e0744d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a882b4432395bd1b634ee7686f11e59" id="r_a7a882b4432395bd1b634ee7686f11e59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a882b4432395bd1b634ee7686f11e59">ma_vfs_open</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const char *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> openMode, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> *pFile)</td></tr>
|
|
<tr class="separator:a7a882b4432395bd1b634ee7686f11e59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4180623a64c6e8d146c20638c5a1ae8b" id="r_a4180623a64c6e8d146c20638c5a1ae8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4180623a64c6e8d146c20638c5a1ae8b">ma_vfs_open_w</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const wchar_t *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> openMode, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> *pFile)</td></tr>
|
|
<tr class="separator:a4180623a64c6e8d146c20638c5a1ae8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fa498544125b617dc7863c3fc45b0b6" id="r_a6fa498544125b617dc7863c3fc45b0b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fa498544125b617dc7863c3fc45b0b6">ma_vfs_close</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> file)</td></tr>
|
|
<tr class="separator:a6fa498544125b617dc7863c3fc45b0b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed89703f833f23a5410ad9b64c6a65ef" id="r_aed89703f833f23a5410ad9b64c6a65ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed89703f833f23a5410ad9b64c6a65ef">ma_vfs_read</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> file, void *pDst, size_t sizeInBytes, size_t *pBytesRead)</td></tr>
|
|
<tr class="separator:aed89703f833f23a5410ad9b64c6a65ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c8a01088f628483589c877d62f52a9e" id="r_a0c8a01088f628483589c877d62f52a9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0c8a01088f628483589c877d62f52a9e">ma_vfs_write</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> file, const void *pSrc, size_t sizeInBytes, size_t *pBytesWritten)</td></tr>
|
|
<tr class="separator:a0c8a01088f628483589c877d62f52a9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0945444a3dd1590790e6d891761df3e0" id="r_a0945444a3dd1590790e6d891761df3e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0945444a3dd1590790e6d891761df3e0">ma_vfs_seek</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> file, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> offset, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> origin)</td></tr>
|
|
<tr class="separator:a0945444a3dd1590790e6d891761df3e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2dcacb4e6ed7d24295bb328f8fdadd9b" id="r_a2dcacb4e6ed7d24295bb328f8fdadd9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2dcacb4e6ed7d24295bb328f8fdadd9b">ma_vfs_tell</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> file, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a2dcacb4e6ed7d24295bb328f8fdadd9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58bf009b896aae7b3fdd1cb246c519ed" id="r_a58bf009b896aae7b3fdd1cb246c519ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a58bf009b896aae7b3fdd1cb246c519ed">ma_vfs_info</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> file, <a class="el" href="structma__file__info.html">ma_file_info</a> *pInfo)</td></tr>
|
|
<tr class="separator:a58bf009b896aae7b3fdd1cb246c519ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa90a92b80391d7261894a760b8fdb9bf" id="r_aa90a92b80391d7261894a760b8fdb9bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa90a92b80391d7261894a760b8fdb9bf">ma_vfs_open_and_read_file</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const char *pFilePath, void **ppData, size_t *pSize, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:aa90a92b80391d7261894a760b8fdb9bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ddb26989b517a2a1b0a219698208d27" id="r_a2ddb26989b517a2a1b0a219698208d27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ddb26989b517a2a1b0a219698208d27">ma_default_vfs_init</a> (<a class="el" href="structma__default__vfs.html">ma_default_vfs</a> *pVFS, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a2ddb26989b517a2a1b0a219698208d27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97029ee77058be8b4c4695255010ad5c" id="r_a97029ee77058be8b4c4695255010ad5c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__decoding__backend__config.html">ma_decoding_backend_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a97029ee77058be8b4c4695255010ad5c">ma_decoding_backend_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> preferredFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> seekPointCount)</td></tr>
|
|
<tr class="separator:a97029ee77058be8b4c4695255010ad5c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a085e35a1c5a008325104f63e742a5bc5" id="r_a085e35a1c5a008325104f63e742a5bc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a085e35a1c5a008325104f63e742a5bc5">ma_decoder_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> outputFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> outputChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> outputSampleRate)</td></tr>
|
|
<tr class="separator:a085e35a1c5a008325104f63e742a5bc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a601f98c061e43bdbac85ce527affbf4b" id="r_a601f98c061e43bdbac85ce527affbf4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a601f98c061e43bdbac85ce527affbf4b">ma_decoder_config_init_default</a> (void)</td></tr>
|
|
<tr class="separator:a601f98c061e43bdbac85ce527affbf4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a595cc407700a7a80c03aeaad0fd41afe" id="r_a595cc407700a7a80c03aeaad0fd41afe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a595cc407700a7a80c03aeaad0fd41afe">ma_decoder_init</a> (<a class="el" href="#a096af73fc461a8629d054efffcf066e4">ma_decoder_read_proc</a> onRead, <a class="el" href="#a98e32e06189e99b69ab96272635251c7">ma_decoder_seek_proc</a> onSeek, void *pUserData, const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder)</td></tr>
|
|
<tr class="separator:a595cc407700a7a80c03aeaad0fd41afe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a559f61a20fc8eb0a09f8705ef0d33f0d" id="r_a559f61a20fc8eb0a09f8705ef0d33f0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a559f61a20fc8eb0a09f8705ef0d33f0d">ma_decoder_init_memory</a> (const void *pData, size_t dataSize, const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder)</td></tr>
|
|
<tr class="separator:a559f61a20fc8eb0a09f8705ef0d33f0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a569b856de1e7b0b8ca9085224ade188b" id="r_a569b856de1e7b0b8ca9085224ade188b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a569b856de1e7b0b8ca9085224ade188b">ma_decoder_init_vfs</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const char *pFilePath, const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder)</td></tr>
|
|
<tr class="separator:a569b856de1e7b0b8ca9085224ade188b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42c617aeb6d503c58667d2669a42c3c3" id="r_a42c617aeb6d503c58667d2669a42c3c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a42c617aeb6d503c58667d2669a42c3c3">ma_decoder_init_vfs_w</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const wchar_t *pFilePath, const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder)</td></tr>
|
|
<tr class="separator:a42c617aeb6d503c58667d2669a42c3c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4f2ec7105ed416c05b4aeddaa68bca9" id="r_ac4f2ec7105ed416c05b4aeddaa68bca9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac4f2ec7105ed416c05b4aeddaa68bca9">ma_decoder_init_file</a> (const char *pFilePath, const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder)</td></tr>
|
|
<tr class="separator:ac4f2ec7105ed416c05b4aeddaa68bca9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ff0aa33454683e63e8604323f5a56f3" id="r_a3ff0aa33454683e63e8604323f5a56f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ff0aa33454683e63e8604323f5a56f3">ma_decoder_init_file_w</a> (const wchar_t *pFilePath, const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder)</td></tr>
|
|
<tr class="separator:a3ff0aa33454683e63e8604323f5a56f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89c7b38a74a98bb4fde39c1a59cdbdcf" id="r_a89c7b38a74a98bb4fde39c1a59cdbdcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a89c7b38a74a98bb4fde39c1a59cdbdcf">ma_decoder_uninit</a> (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder)</td></tr>
|
|
<tr class="separator:a89c7b38a74a98bb4fde39c1a59cdbdcf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ffc42c7bc5b202d518c517aa6e0cf0a" id="r_a0ffc42c7bc5b202d518c517aa6e0cf0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ffc42c7bc5b202d518c517aa6e0cf0a">ma_decoder_read_pcm_frames</a> (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a0ffc42c7bc5b202d518c517aa6e0cf0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1c208d92a422ee2b475be5ee342fccb" id="r_ae1c208d92a422ee2b475be5ee342fccb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae1c208d92a422ee2b475be5ee342fccb">ma_decoder_seek_to_pcm_frame</a> (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:ae1c208d92a422ee2b475be5ee342fccb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3dcaca807aa8604eef2a68ff5b4381e3" id="r_a3dcaca807aa8604eef2a68ff5b4381e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3dcaca807aa8604eef2a68ff5b4381e3">ma_decoder_get_data_format</a> (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *pFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSampleRate, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:a3dcaca807aa8604eef2a68ff5b4381e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c9f8a9177d62fc2c5cf113ffb7f6a1d" id="r_a0c9f8a9177d62fc2c5cf113ffb7f6a1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0c9f8a9177d62fc2c5cf113ffb7f6a1d">ma_decoder_get_cursor_in_pcm_frames</a> (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a0c9f8a9177d62fc2c5cf113ffb7f6a1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5b38cc9e0c3b86cd762ff36505ac1cb" id="r_ab5b38cc9e0c3b86cd762ff36505ac1cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5b38cc9e0c3b86cd762ff36505ac1cb">ma_decoder_get_length_in_pcm_frames</a> (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:ab5b38cc9e0c3b86cd762ff36505ac1cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29ab77d1d2e76ce82a88290101715903" id="r_a29ab77d1d2e76ce82a88290101715903"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a29ab77d1d2e76ce82a88290101715903">ma_decoder_get_available_frames</a> (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pAvailableFrames)</td></tr>
|
|
<tr class="separator:a29ab77d1d2e76ce82a88290101715903"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e3c534a64deda923f38e34790ff9577" id="r_a9e3c534a64deda923f38e34790ff9577"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e3c534a64deda923f38e34790ff9577">ma_decode_from_vfs</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const char *pFilePath, <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountOut, void **ppPCMFramesOut)</td></tr>
|
|
<tr class="separator:a9e3c534a64deda923f38e34790ff9577"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5720d21f0bca5991294730b635ff3a7" id="r_ad5720d21f0bca5991294730b635ff3a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5720d21f0bca5991294730b635ff3a7">ma_decode_file</a> (const char *pFilePath, <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountOut, void **ppPCMFramesOut)</td></tr>
|
|
<tr class="separator:ad5720d21f0bca5991294730b635ff3a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8d3149a15d1035d1e15f603ba1a4e4c" id="r_ac8d3149a15d1035d1e15f603ba1a4e4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8d3149a15d1035d1e15f603ba1a4e4c">ma_decode_memory</a> (const void *pData, size_t dataSize, <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *pConfig, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFrameCountOut, void **ppPCMFramesOut)</td></tr>
|
|
<tr class="separator:ac8d3149a15d1035d1e15f603ba1a4e4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d55b4588564a480dc7561341222fe7a" id="r_a0d55b4588564a480dc7561341222fe7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0d55b4588564a480dc7561341222fe7a">ma_encoder_config_init</a> (<a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7">ma_encoding_format</a> encodingFormat, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:a0d55b4588564a480dc7561341222fe7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40f49c310c43a8bac483d55c572f5446" id="r_a40f49c310c43a8bac483d55c572f5446"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a40f49c310c43a8bac483d55c572f5446">ma_encoder_init</a> (<a class="el" href="#af9ecbf8ce87f1b82fd8c63d92d503e18">ma_encoder_write_proc</a> onWrite, <a class="el" href="#a41248d693ca04eafc4db5e77d3ea6c8e">ma_encoder_seek_proc</a> onSeek, void *pUserData, const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *pConfig, <a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:a40f49c310c43a8bac483d55c572f5446"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb65016860d2c379d3eff075ca5047fa" id="r_afb65016860d2c379d3eff075ca5047fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afb65016860d2c379d3eff075ca5047fa">ma_encoder_init_vfs</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const char *pFilePath, const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *pConfig, <a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:afb65016860d2c379d3eff075ca5047fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a456c021386c4419e6135564bc7de91d6" id="r_a456c021386c4419e6135564bc7de91d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a456c021386c4419e6135564bc7de91d6">ma_encoder_init_vfs_w</a> (<a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *pVFS, const wchar_t *pFilePath, const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *pConfig, <a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:a456c021386c4419e6135564bc7de91d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f3f07c63629afa0700e04481d3d8456" id="r_a5f3f07c63629afa0700e04481d3d8456"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f3f07c63629afa0700e04481d3d8456">ma_encoder_init_file</a> (const char *pFilePath, const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *pConfig, <a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:a5f3f07c63629afa0700e04481d3d8456"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8fe25d85b64e761e949050f9135447d" id="r_ae8fe25d85b64e761e949050f9135447d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae8fe25d85b64e761e949050f9135447d">ma_encoder_init_file_w</a> (const wchar_t *pFilePath, const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *pConfig, <a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:ae8fe25d85b64e761e949050f9135447d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26e043750fc6d6b6c14e18f9c2aafe3e" id="r_a26e043750fc6d6b6c14e18f9c2aafe3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a26e043750fc6d6b6c14e18f9c2aafe3e">ma_encoder_uninit</a> (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td></tr>
|
|
<tr class="separator:a26e043750fc6d6b6c14e18f9c2aafe3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5633404a713ee00b302329694b257b25" id="r_a5633404a713ee00b302329694b257b25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5633404a713ee00b302329694b257b25">ma_encoder_write_pcm_frames</a> (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesWritten)</td></tr>
|
|
<tr class="separator:a5633404a713ee00b302329694b257b25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e5513fe1a4ec4ddbc9f6f4b53e18a68" id="r_a9e5513fe1a4ec4ddbc9f6f4b53e18a68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__waveform__config.html">ma_waveform_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e5513fe1a4ec4ddbc9f6f4b53e18a68">ma_waveform_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, <a class="el" href="#aeee33320629647953f1d71060a9e8128">ma_waveform_type</a> type, double amplitude, double frequency)</td></tr>
|
|
<tr class="separator:a9e5513fe1a4ec4ddbc9f6f4b53e18a68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a980156516c2761a1ff2ebd7f3f2624e9" id="r_a980156516c2761a1ff2ebd7f3f2624e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a980156516c2761a1ff2ebd7f3f2624e9">ma_waveform_init</a> (const <a class="el" href="structma__waveform__config.html">ma_waveform_config</a> *pConfig, <a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform)</td></tr>
|
|
<tr class="separator:a980156516c2761a1ff2ebd7f3f2624e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11f019dbe9fac6beb8968db788385219" id="r_a11f019dbe9fac6beb8968db788385219"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a11f019dbe9fac6beb8968db788385219">ma_waveform_uninit</a> (<a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform)</td></tr>
|
|
<tr class="separator:a11f019dbe9fac6beb8968db788385219"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae6e98a41e1d0db1dd6c6397fe4d0a65b" id="r_ae6e98a41e1d0db1dd6c6397fe4d0a65b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae6e98a41e1d0db1dd6c6397fe4d0a65b">ma_waveform_read_pcm_frames</a> (<a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:ae6e98a41e1d0db1dd6c6397fe4d0a65b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86104230e1f33e1649c745795185b7ab" id="r_a86104230e1f33e1649c745795185b7ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a86104230e1f33e1649c745795185b7ab">ma_waveform_seek_to_pcm_frame</a> (<a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:a86104230e1f33e1649c745795185b7ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abde7f7ae98ad347bf37eea4cd4d3c759" id="r_abde7f7ae98ad347bf37eea4cd4d3c759"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abde7f7ae98ad347bf37eea4cd4d3c759">ma_waveform_set_amplitude</a> (<a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform, double amplitude)</td></tr>
|
|
<tr class="separator:abde7f7ae98ad347bf37eea4cd4d3c759"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd99621f0912b7fc9180ac9ffea37575" id="r_acd99621f0912b7fc9180ac9ffea37575"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acd99621f0912b7fc9180ac9ffea37575">ma_waveform_set_frequency</a> (<a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform, double frequency)</td></tr>
|
|
<tr class="separator:acd99621f0912b7fc9180ac9ffea37575"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a361304a0eadce056594ad25ba8fc754a" id="r_a361304a0eadce056594ad25ba8fc754a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a361304a0eadce056594ad25ba8fc754a">ma_waveform_set_type</a> (<a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform, <a class="el" href="#aeee33320629647953f1d71060a9e8128">ma_waveform_type</a> type)</td></tr>
|
|
<tr class="separator:a361304a0eadce056594ad25ba8fc754a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fa0d35053210cbb8c8f9163d36136f2" id="r_a8fa0d35053210cbb8c8f9163d36136f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8fa0d35053210cbb8c8f9163d36136f2">ma_waveform_set_sample_rate</a> (<a class="el" href="structma__waveform.html">ma_waveform</a> *pWaveform, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:a8fa0d35053210cbb8c8f9163d36136f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc3498dee0356c4992d91c61a50e6be7" id="r_abc3498dee0356c4992d91c61a50e6be7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__pulsewave__config.html">ma_pulsewave_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abc3498dee0356c4992d91c61a50e6be7">ma_pulsewave_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double dutyCycle, double amplitude, double frequency)</td></tr>
|
|
<tr class="separator:abc3498dee0356c4992d91c61a50e6be7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab5e583003dc63965e3e0751cb5ff627c" id="r_ab5e583003dc63965e3e0751cb5ff627c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5e583003dc63965e3e0751cb5ff627c">ma_pulsewave_init</a> (const <a class="el" href="structma__pulsewave__config.html">ma_pulsewave_config</a> *pConfig, <a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform)</td></tr>
|
|
<tr class="separator:ab5e583003dc63965e3e0751cb5ff627c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1745564d2d4b74e304cb38edd8524366" id="r_a1745564d2d4b74e304cb38edd8524366"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1745564d2d4b74e304cb38edd8524366">ma_pulsewave_uninit</a> (<a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform)</td></tr>
|
|
<tr class="separator:a1745564d2d4b74e304cb38edd8524366"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a272d89f92f509f7c1144cbdb8225d88d" id="r_a272d89f92f509f7c1144cbdb8225d88d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a272d89f92f509f7c1144cbdb8225d88d">ma_pulsewave_read_pcm_frames</a> (<a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a272d89f92f509f7c1144cbdb8225d88d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeaf2aa30dd9f27b01c3173b64e9358c0" id="r_aeaf2aa30dd9f27b01c3173b64e9358c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeaf2aa30dd9f27b01c3173b64e9358c0">ma_pulsewave_seek_to_pcm_frame</a> (<a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:aeaf2aa30dd9f27b01c3173b64e9358c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aade2c59beccd3c5edbaee4de5f65ed23" id="r_aade2c59beccd3c5edbaee4de5f65ed23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aade2c59beccd3c5edbaee4de5f65ed23">ma_pulsewave_set_amplitude</a> (<a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform, double amplitude)</td></tr>
|
|
<tr class="separator:aade2c59beccd3c5edbaee4de5f65ed23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d204d6d880d2111757cc2b310b8e840" id="r_a4d204d6d880d2111757cc2b310b8e840"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d204d6d880d2111757cc2b310b8e840">ma_pulsewave_set_frequency</a> (<a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform, double frequency)</td></tr>
|
|
<tr class="separator:a4d204d6d880d2111757cc2b310b8e840"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8765199361c03a05a209ff0ea6365f44" id="r_a8765199361c03a05a209ff0ea6365f44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8765199361c03a05a209ff0ea6365f44">ma_pulsewave_set_sample_rate</a> (<a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:a8765199361c03a05a209ff0ea6365f44"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5858441e6ce38b4b571ffbbfb6f913ef" id="r_a5858441e6ce38b4b571ffbbfb6f913ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5858441e6ce38b4b571ffbbfb6f913ef">ma_pulsewave_set_duty_cycle</a> (<a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *pWaveform, double dutyCycle)</td></tr>
|
|
<tr class="separator:a5858441e6ce38b4b571ffbbfb6f913ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7db8f449e7f580bc44687cb7cd71ba9a" id="r_a7db8f449e7f580bc44687cb7cd71ba9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__noise__config.html">ma_noise_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7db8f449e7f580bc44687cb7cd71ba9a">ma_noise_config_init</a> (<a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59">ma_noise_type</a> type, <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> seed, double amplitude)</td></tr>
|
|
<tr class="separator:a7db8f449e7f580bc44687cb7cd71ba9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38d2795d9d465873546167f9fc5e78f8" id="r_a38d2795d9d465873546167f9fc5e78f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a38d2795d9d465873546167f9fc5e78f8">ma_noise_get_heap_size</a> (const <a class="el" href="structma__noise__config.html">ma_noise_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a38d2795d9d465873546167f9fc5e78f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb852c0b0c8dafa4876eb3f00d1d9b55" id="r_adb852c0b0c8dafa4876eb3f00d1d9b55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb852c0b0c8dafa4876eb3f00d1d9b55">ma_noise_init_preallocated</a> (const <a class="el" href="structma__noise__config.html">ma_noise_config</a> *pConfig, void *pHeap, <a class="el" href="structma__noise.html">ma_noise</a> *pNoise)</td></tr>
|
|
<tr class="separator:adb852c0b0c8dafa4876eb3f00d1d9b55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a16ec2f3c4f2192f7a84b363bc4f6d827" id="r_a16ec2f3c4f2192f7a84b363bc4f6d827"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a16ec2f3c4f2192f7a84b363bc4f6d827">ma_noise_init</a> (const <a class="el" href="structma__noise__config.html">ma_noise_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__noise.html">ma_noise</a> *pNoise)</td></tr>
|
|
<tr class="separator:a16ec2f3c4f2192f7a84b363bc4f6d827"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb731ac3ff52d8ed7455a61e0007c872" id="r_adb731ac3ff52d8ed7455a61e0007c872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb731ac3ff52d8ed7455a61e0007c872">ma_noise_uninit</a> (<a class="el" href="structma__noise.html">ma_noise</a> *pNoise, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:adb731ac3ff52d8ed7455a61e0007c872"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63193caada692d072a67bf2994675338" id="r_a63193caada692d072a67bf2994675338"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a63193caada692d072a67bf2994675338">ma_noise_read_pcm_frames</a> (<a class="el" href="structma__noise.html">ma_noise</a> *pNoise, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a63193caada692d072a67bf2994675338"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac107f31f4c5a5279c31ae60cc90bcdb5" id="r_ac107f31f4c5a5279c31ae60cc90bcdb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac107f31f4c5a5279c31ae60cc90bcdb5">ma_noise_set_amplitude</a> (<a class="el" href="structma__noise.html">ma_noise</a> *pNoise, double amplitude)</td></tr>
|
|
<tr class="separator:ac107f31f4c5a5279c31ae60cc90bcdb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd088e4fd0ae7521d84095dc9db31355" id="r_afd088e4fd0ae7521d84095dc9db31355"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd088e4fd0ae7521d84095dc9db31355">ma_noise_set_seed</a> (<a class="el" href="structma__noise.html">ma_noise</a> *pNoise, <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> seed)</td></tr>
|
|
<tr class="separator:afd088e4fd0ae7521d84095dc9db31355"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85f3a4b6b5ec3340c8ce27f4d72be059" id="r_a85f3a4b6b5ec3340c8ce27f4d72be059"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a85f3a4b6b5ec3340c8ce27f4d72be059">ma_noise_set_type</a> (<a class="el" href="structma__noise.html">ma_noise</a> *pNoise, <a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59">ma_noise_type</a> type)</td></tr>
|
|
<tr class="separator:a85f3a4b6b5ec3340c8ce27f4d72be059"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4671a3799ee675c77e9781467e1d643e" id="r_a4671a3799ee675c77e9781467e1d643e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4671a3799ee675c77e9781467e1d643e">ma_resource_manager_pipeline_notifications_init</a> (void)</td></tr>
|
|
<tr class="separator:a4671a3799ee675c77e9781467e1d643e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74698e3e225aed9e941d5021eaf4ada1" id="r_a74698e3e225aed9e941d5021eaf4ada1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a74698e3e225aed9e941d5021eaf4ada1">ma_resource_manager_data_source_config_init</a> (void)</td></tr>
|
|
<tr class="separator:a74698e3e225aed9e941d5021eaf4ada1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f65b191cb14670f17d498b6f50bc566" id="r_a3f65b191cb14670f17d498b6f50bc566"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager__config.html">ma_resource_manager_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f65b191cb14670f17d498b6f50bc566">ma_resource_manager_config_init</a> (void)</td></tr>
|
|
<tr class="separator:a3f65b191cb14670f17d498b6f50bc566"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa4b14eab31f9667b1d5bd4ef39c91a8" id="r_afa4b14eab31f9667b1d5bd4ef39c91a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa4b14eab31f9667b1d5bd4ef39c91a8">ma_resource_manager_init</a> (const <a class="el" href="structma__resource__manager__config.html">ma_resource_manager_config</a> *pConfig, <a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager)</td></tr>
|
|
<tr class="separator:afa4b14eab31f9667b1d5bd4ef39c91a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33b9e2f007755a6874286b5e73343c47" id="r_a33b9e2f007755a6874286b5e73343c47"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a33b9e2f007755a6874286b5e73343c47">ma_resource_manager_uninit</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager)</td></tr>
|
|
<tr class="separator:a33b9e2f007755a6874286b5e73343c47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47c0340ddf2f64590525763bac14ea37" id="r_a47c0340ddf2f64590525763bac14ea37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a47c0340ddf2f64590525763bac14ea37">ma_resource_manager_get_log</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager)</td></tr>
|
|
<tr class="separator:a47c0340ddf2f64590525763bac14ea37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2f81d6107c9cdce227c4206f297e74b" id="r_af2f81d6107c9cdce227c4206f297e74b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af2f81d6107c9cdce227c4206f297e74b">ma_resource_manager_register_file</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags)</td></tr>
|
|
<tr class="separator:af2f81d6107c9cdce227c4206f297e74b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a479f584445714ce942f348fd6f800365" id="r_a479f584445714ce942f348fd6f800365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a479f584445714ce942f348fd6f800365">ma_resource_manager_register_file_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags)</td></tr>
|
|
<tr class="separator:a479f584445714ce942f348fd6f800365"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae97fda04c9c567009e6d874a8b27ab70" id="r_ae97fda04c9c567009e6d874a8b27ab70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae97fda04c9c567009e6d874a8b27ab70">ma_resource_manager_register_decoded_data</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pName, const void *pData, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:ae97fda04c9c567009e6d874a8b27ab70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86f62c193cf12c5f2a489433aab7253b" id="r_a86f62c193cf12c5f2a489433aab7253b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a86f62c193cf12c5f2a489433aab7253b">ma_resource_manager_register_decoded_data_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pName, const void *pData, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> format, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate)</td></tr>
|
|
<tr class="separator:a86f62c193cf12c5f2a489433aab7253b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9426b8f1a5ac247a74177561c9a9cce7" id="r_a9426b8f1a5ac247a74177561c9a9cce7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9426b8f1a5ac247a74177561c9a9cce7">ma_resource_manager_register_encoded_data</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pName, const void *pData, size_t sizeInBytes)</td></tr>
|
|
<tr class="separator:a9426b8f1a5ac247a74177561c9a9cce7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aef7c41de0d139c98fd93e4e7b8c76244" id="r_aef7c41de0d139c98fd93e4e7b8c76244"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aef7c41de0d139c98fd93e4e7b8c76244">ma_resource_manager_register_encoded_data_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pName, const void *pData, size_t sizeInBytes)</td></tr>
|
|
<tr class="separator:aef7c41de0d139c98fd93e4e7b8c76244"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a010644052d38ad051f9ae6cf6c7ce5c7" id="r_a010644052d38ad051f9ae6cf6c7ce5c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a010644052d38ad051f9ae6cf6c7ce5c7">ma_resource_manager_unregister_file</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pFilePath)</td></tr>
|
|
<tr class="separator:a010644052d38ad051f9ae6cf6c7ce5c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97e640e94e44625a0db4fdbad385f01b" id="r_a97e640e94e44625a0db4fdbad385f01b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a97e640e94e44625a0db4fdbad385f01b">ma_resource_manager_unregister_file_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pFilePath)</td></tr>
|
|
<tr class="separator:a97e640e94e44625a0db4fdbad385f01b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32d1a782c81dada2786cb54697e14486" id="r_a32d1a782c81dada2786cb54697e14486"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a32d1a782c81dada2786cb54697e14486">ma_resource_manager_unregister_data</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pName)</td></tr>
|
|
<tr class="separator:a32d1a782c81dada2786cb54697e14486"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85aa17417e0933e4a646d7f5b5796682" id="r_a85aa17417e0933e4a646d7f5b5796682"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a85aa17417e0933e4a646d7f5b5796682">ma_resource_manager_unregister_data_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pName)</td></tr>
|
|
<tr class="separator:a85aa17417e0933e4a646d7f5b5796682"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ad8f3e6ebdc039d71f3b8de7a5d7557" id="r_a1ad8f3e6ebdc039d71f3b8de7a5d7557"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1ad8f3e6ebdc039d71f3b8de7a5d7557">ma_resource_manager_data_buffer_init_ex</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> *pConfig, <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer)</td></tr>
|
|
<tr class="separator:a1ad8f3e6ebdc039d71f3b8de7a5d7557"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afaa58affcabec88948cf315025b8997f" id="r_afaa58affcabec88948cf315025b8997f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afaa58affcabec88948cf315025b8997f">ma_resource_manager_data_buffer_init</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *pNotifications, <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer)</td></tr>
|
|
<tr class="separator:afaa58affcabec88948cf315025b8997f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91fa588227f398363851b2c91defc5b0" id="r_a91fa588227f398363851b2c91defc5b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91fa588227f398363851b2c91defc5b0">ma_resource_manager_data_buffer_init_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *pNotifications, <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer)</td></tr>
|
|
<tr class="separator:a91fa588227f398363851b2c91defc5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2d885d8adff77fe0cd7c7d17be589df" id="r_ab2d885d8adff77fe0cd7c7d17be589df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2d885d8adff77fe0cd7c7d17be589df">ma_resource_manager_data_buffer_init_copy</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pExistingDataBuffer, <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer)</td></tr>
|
|
<tr class="separator:ab2d885d8adff77fe0cd7c7d17be589df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a227d0f287e5fe5505e3ab86876079318" id="r_a227d0f287e5fe5505e3ab86876079318"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a227d0f287e5fe5505e3ab86876079318">ma_resource_manager_data_buffer_uninit</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer)</td></tr>
|
|
<tr class="separator:a227d0f287e5fe5505e3ab86876079318"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22e8502dfe1f098d1aa5e4a7aa60e79a" id="r_a22e8502dfe1f098d1aa5e4a7aa60e79a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22e8502dfe1f098d1aa5e4a7aa60e79a">ma_resource_manager_data_buffer_read_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a22e8502dfe1f098d1aa5e4a7aa60e79a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09947cf0947dd12747285afd19fffe78" id="r_a09947cf0947dd12747285afd19fffe78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a09947cf0947dd12747285afd19fffe78">ma_resource_manager_data_buffer_seek_to_pcm_frame</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:a09947cf0947dd12747285afd19fffe78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1bf424edd45ec1c2a60ae7098be59f3" id="r_ab1bf424edd45ec1c2a60ae7098be59f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1bf424edd45ec1c2a60ae7098be59f3">ma_resource_manager_data_buffer_get_data_format</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *pFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSampleRate, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:ab1bf424edd45ec1c2a60ae7098be59f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a198e8ef6d2fb692ddda197beec5e747a" id="r_a198e8ef6d2fb692ddda197beec5e747a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a198e8ef6d2fb692ddda197beec5e747a">ma_resource_manager_data_buffer_get_cursor_in_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a198e8ef6d2fb692ddda197beec5e747a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11e15ae73853f810c1150e781d77d17d" id="r_a11e15ae73853f810c1150e781d77d17d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a11e15ae73853f810c1150e781d77d17d">ma_resource_manager_data_buffer_get_length_in_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:a11e15ae73853f810c1150e781d77d17d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a258e8de71d81f793b681493756b8f3" id="r_a3a258e8de71d81f793b681493756b8f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a258e8de71d81f793b681493756b8f3">ma_resource_manager_data_buffer_result</a> (const <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer)</td></tr>
|
|
<tr class="separator:a3a258e8de71d81f793b681493756b8f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5100542cf88b7c88460f6232a3c131a" id="r_af5100542cf88b7c88460f6232a3c131a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af5100542cf88b7c88460f6232a3c131a">ma_resource_manager_data_buffer_set_looping</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isLooping)</td></tr>
|
|
<tr class="separator:af5100542cf88b7c88460f6232a3c131a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63da138f7fe3080092699d6545907e61" id="r_a63da138f7fe3080092699d6545907e61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a63da138f7fe3080092699d6545907e61">ma_resource_manager_data_buffer_is_looping</a> (const <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer)</td></tr>
|
|
<tr class="separator:a63da138f7fe3080092699d6545907e61"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfd6e63acce49763eadb88cc38b48d5b" id="r_adfd6e63acce49763eadb88cc38b48d5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adfd6e63acce49763eadb88cc38b48d5b">ma_resource_manager_data_buffer_get_available_frames</a> (<a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *pDataBuffer, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pAvailableFrames)</td></tr>
|
|
<tr class="separator:adfd6e63acce49763eadb88cc38b48d5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1bae30cb9b6a6ba8c6bde46bd22b54b1" id="r_a1bae30cb9b6a6ba8c6bde46bd22b54b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1bae30cb9b6a6ba8c6bde46bd22b54b1">ma_resource_manager_data_stream_init_ex</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> *pConfig, <a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream)</td></tr>
|
|
<tr class="separator:a1bae30cb9b6a6ba8c6bde46bd22b54b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e3f47ea946b932022eda54944a04d6d" id="r_a5e3f47ea946b932022eda54944a04d6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e3f47ea946b932022eda54944a04d6d">ma_resource_manager_data_stream_init</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *pNotifications, <a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream)</td></tr>
|
|
<tr class="separator:a5e3f47ea946b932022eda54944a04d6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea7eb7334763b433ec5e6aad3597ad27" id="r_aea7eb7334763b433ec5e6aad3597ad27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aea7eb7334763b433ec5e6aad3597ad27">ma_resource_manager_data_stream_init_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *pNotifications, <a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream)</td></tr>
|
|
<tr class="separator:aea7eb7334763b433ec5e6aad3597ad27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac669a4de4fcd885a59bc00885c36d407" id="r_ac669a4de4fcd885a59bc00885c36d407"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac669a4de4fcd885a59bc00885c36d407">ma_resource_manager_data_stream_uninit</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream)</td></tr>
|
|
<tr class="separator:ac669a4de4fcd885a59bc00885c36d407"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1889517746ae435078a9bf2e2fe791ec" id="r_a1889517746ae435078a9bf2e2fe791ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1889517746ae435078a9bf2e2fe791ec">ma_resource_manager_data_stream_read_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a1889517746ae435078a9bf2e2fe791ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace07973111e09695296331b897703b96" id="r_ace07973111e09695296331b897703b96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ace07973111e09695296331b897703b96">ma_resource_manager_data_stream_seek_to_pcm_frame</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:ace07973111e09695296331b897703b96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a72804b68e126f392141463fdfbb50639" id="r_a72804b68e126f392141463fdfbb50639"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a72804b68e126f392141463fdfbb50639">ma_resource_manager_data_stream_get_data_format</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *pFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSampleRate, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:a72804b68e126f392141463fdfbb50639"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac78d7a8c95e342ca967c89dc27f84e84" id="r_ac78d7a8c95e342ca967c89dc27f84e84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac78d7a8c95e342ca967c89dc27f84e84">ma_resource_manager_data_stream_get_cursor_in_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:ac78d7a8c95e342ca967c89dc27f84e84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43127731ec817b93cd14d6b71c4b5051" id="r_a43127731ec817b93cd14d6b71c4b5051"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a43127731ec817b93cd14d6b71c4b5051">ma_resource_manager_data_stream_get_length_in_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:a43127731ec817b93cd14d6b71c4b5051"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacb85077d5c84fef398ad8ee6579c9e4" id="r_aacb85077d5c84fef398ad8ee6579c9e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aacb85077d5c84fef398ad8ee6579c9e4">ma_resource_manager_data_stream_result</a> (const <a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream)</td></tr>
|
|
<tr class="separator:aacb85077d5c84fef398ad8ee6579c9e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15f44f2ea199f0b624055ec5cc1fc4f6" id="r_a15f44f2ea199f0b624055ec5cc1fc4f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a15f44f2ea199f0b624055ec5cc1fc4f6">ma_resource_manager_data_stream_set_looping</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isLooping)</td></tr>
|
|
<tr class="separator:a15f44f2ea199f0b624055ec5cc1fc4f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a563aa6247ff0bf931d02b9f260623eaa" id="r_a563aa6247ff0bf931d02b9f260623eaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a563aa6247ff0bf931d02b9f260623eaa">ma_resource_manager_data_stream_is_looping</a> (const <a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream)</td></tr>
|
|
<tr class="separator:a563aa6247ff0bf931d02b9f260623eaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa35ecede0c96722a01951fad0b78f09e" id="r_aa35ecede0c96722a01951fad0b78f09e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa35ecede0c96722a01951fad0b78f09e">ma_resource_manager_data_stream_get_available_frames</a> (<a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *pDataStream, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pAvailableFrames)</td></tr>
|
|
<tr class="separator:aa35ecede0c96722a01951fad0b78f09e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af01f1e30ccd49db485105ac79e4df443" id="r_af01f1e30ccd49db485105ac79e4df443"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af01f1e30ccd49db485105ac79e4df443">ma_resource_manager_data_source_init_ex</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> *pConfig, <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:af01f1e30ccd49db485105ac79e4df443"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab124530420747813094dd2cdf83e2ab2" id="r_ab124530420747813094dd2cdf83e2ab2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab124530420747813094dd2cdf83e2ab2">ma_resource_manager_data_source_init</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const char *pName, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *pNotifications, <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:ab124530420747813094dd2cdf83e2ab2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7cc3cab3bdfc95ee544740c58dcaed1" id="r_af7cc3cab3bdfc95ee544740c58dcaed1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af7cc3cab3bdfc95ee544740c58dcaed1">ma_resource_manager_data_source_init_w</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const wchar_t *pName, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *pNotifications, <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:af7cc3cab3bdfc95ee544740c58dcaed1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab92bc8307d71da9ff646b927ea288157" id="r_ab92bc8307d71da9ff646b927ea288157"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab92bc8307d71da9ff646b927ea288157">ma_resource_manager_data_source_init_copy</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pExistingDataSource, <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:ab92bc8307d71da9ff646b927ea288157"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68d2dd94a378d00b0528fce031ca0761" id="r_a68d2dd94a378d00b0528fce031ca0761"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a68d2dd94a378d00b0528fce031ca0761">ma_resource_manager_data_source_uninit</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:a68d2dd94a378d00b0528fce031ca0761"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22903a09b8f84b1e5ff099b0d1b9d1c2" id="r_a22903a09b8f84b1e5ff099b0d1b9d1c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22903a09b8f84b1e5ff099b0d1b9d1c2">ma_resource_manager_data_source_read_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a22903a09b8f84b1e5ff099b0d1b9d1c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a250c6a16ba8bf433d60dbbbb4a85064e" id="r_a250c6a16ba8bf433d60dbbbb4a85064e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a250c6a16ba8bf433d60dbbbb4a85064e">ma_resource_manager_data_source_seek_to_pcm_frame</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:a250c6a16ba8bf433d60dbbbb4a85064e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6a36d91cb9696e5918f6afa74057285" id="r_ac6a36d91cb9696e5918f6afa74057285"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6a36d91cb9696e5918f6afa74057285">ma_resource_manager_data_source_get_data_format</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *pFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSampleRate, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:ac6a36d91cb9696e5918f6afa74057285"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcb40a389a7513e0d1662195282a82d1" id="r_abcb40a389a7513e0d1662195282a82d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abcb40a389a7513e0d1662195282a82d1">ma_resource_manager_data_source_get_cursor_in_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:abcb40a389a7513e0d1662195282a82d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acacf6eb936d10ddf4a7750580c97dca6" id="r_acacf6eb936d10ddf4a7750580c97dca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acacf6eb936d10ddf4a7750580c97dca6">ma_resource_manager_data_source_get_length_in_pcm_frames</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:acacf6eb936d10ddf4a7750580c97dca6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a779a3f288c7e09e9e2beb6f5571bf720" id="r_a779a3f288c7e09e9e2beb6f5571bf720"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a779a3f288c7e09e9e2beb6f5571bf720">ma_resource_manager_data_source_result</a> (const <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:a779a3f288c7e09e9e2beb6f5571bf720"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c57bdda49931582d811dda4191d8ff7" id="r_a6c57bdda49931582d811dda4191d8ff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c57bdda49931582d811dda4191d8ff7">ma_resource_manager_data_source_set_looping</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isLooping)</td></tr>
|
|
<tr class="separator:a6c57bdda49931582d811dda4191d8ff7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7ee63453f98ca3fe29a7bccb00b0448" id="r_aa7ee63453f98ca3fe29a7bccb00b0448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa7ee63453f98ca3fe29a7bccb00b0448">ma_resource_manager_data_source_is_looping</a> (const <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:aa7ee63453f98ca3fe29a7bccb00b0448"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad545380125e905efca6077929633c086" id="r_ad545380125e905efca6077929633c086"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad545380125e905efca6077929633c086">ma_resource_manager_data_source_get_available_frames</a> (<a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *pDataSource, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pAvailableFrames)</td></tr>
|
|
<tr class="separator:ad545380125e905efca6077929633c086"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a669eba3e2bfb5d902b77c59f37b56eaa" id="r_a669eba3e2bfb5d902b77c59f37b56eaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a669eba3e2bfb5d902b77c59f37b56eaa">ma_resource_manager_post_job</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, const <a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:a669eba3e2bfb5d902b77c59f37b56eaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c3c464918f80309b10e33ce617a5e86" id="r_a9c3c464918f80309b10e33ce617a5e86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c3c464918f80309b10e33ce617a5e86">ma_resource_manager_post_job_quit</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager)</td></tr>
|
|
<tr class="separator:a9c3c464918f80309b10e33ce617a5e86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7aa48e39707603faabcf61d49f749975" id="r_a7aa48e39707603faabcf61d49f749975"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7aa48e39707603faabcf61d49f749975">ma_resource_manager_next_job</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, <a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:a7aa48e39707603faabcf61d49f749975"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c71ae5c76180122702d84e0b04fd1bb" id="r_a2c71ae5c76180122702d84e0b04fd1bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c71ae5c76180122702d84e0b04fd1bb">ma_resource_manager_process_job</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager, <a class="el" href="structma__job.html">ma_job</a> *pJob)</td></tr>
|
|
<tr class="separator:a2c71ae5c76180122702d84e0b04fd1bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a613c3bb5e7d4691991c28b245aa23ef1" id="r_a613c3bb5e7d4691991c28b245aa23ef1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a613c3bb5e7d4691991c28b245aa23ef1">ma_resource_manager_process_next_job</a> (<a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *pResourceManager)</td></tr>
|
|
<tr class="separator:a613c3bb5e7d4691991c28b245aa23ef1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a351c36a3ff862366824d21f0ead20710" id="r_a351c36a3ff862366824d21f0ead20710"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__config.html">ma_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a351c36a3ff862366824d21f0ead20710">ma_node_config_init</a> (void)</td></tr>
|
|
<tr class="separator:a351c36a3ff862366824d21f0ead20710"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8708e14481a2b8cea387504c68d8a134" id="r_a8708e14481a2b8cea387504c68d8a134"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8708e14481a2b8cea387504c68d8a134">ma_node_get_heap_size</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__node__config.html">ma_node_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a8708e14481a2b8cea387504c68d8a134"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad60b4194680ed3bc1f025ab16f7927b4" id="r_ad60b4194680ed3bc1f025ab16f7927b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad60b4194680ed3bc1f025ab16f7927b4">ma_node_init_preallocated</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__node__config.html">ma_node_config</a> *pConfig, void *pHeap, <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:ad60b4194680ed3bc1f025ab16f7927b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabce0e8e4ebfd99ece9185173b24ff0c" id="r_aabce0e8e4ebfd99ece9185173b24ff0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aabce0e8e4ebfd99ece9185173b24ff0c">ma_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__node__config.html">ma_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:aabce0e8e4ebfd99ece9185173b24ff0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a836a1d62cbaf910e163e0a1db2acdea2" id="r_a836a1d62cbaf910e163e0a1db2acdea2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a836a1d62cbaf910e163e0a1db2acdea2">ma_node_uninit</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a836a1d62cbaf910e163e0a1db2acdea2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22b4a734fa6ce63c91e603073068364f" id="r_a22b4a734fa6ce63c91e603073068364f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__graph.html">ma_node_graph</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22b4a734fa6ce63c91e603073068364f">ma_node_get_node_graph</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a22b4a734fa6ce63c91e603073068364f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b7ea9c03dffe3e1a5811e318192deb4" id="r_a8b7ea9c03dffe3e1a5811e318192deb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8b7ea9c03dffe3e1a5811e318192deb4">ma_node_get_input_bus_count</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a8b7ea9c03dffe3e1a5811e318192deb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0a3ba35030caf5a7d69912c7491d0b0" id="r_aa0a3ba35030caf5a7d69912c7491d0b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa0a3ba35030caf5a7d69912c7491d0b0">ma_node_get_output_bus_count</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:aa0a3ba35030caf5a7d69912c7491d0b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3c821c4e8ec4a652fc3be6d0879d97b" id="r_ab3c821c4e8ec4a652fc3be6d0879d97b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3c821c4e8ec4a652fc3be6d0879d97b">ma_node_get_input_channels</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> inputBusIndex)</td></tr>
|
|
<tr class="separator:ab3c821c4e8ec4a652fc3be6d0879d97b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3765f62e726a042f7cd6a124e36153cc" id="r_a3765f62e726a042f7cd6a124e36153cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3765f62e726a042f7cd6a124e36153cc">ma_node_get_output_channels</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> outputBusIndex)</td></tr>
|
|
<tr class="separator:a3765f62e726a042f7cd6a124e36153cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac68277fba8f6d7c18bf91038620d5b20" id="r_ac68277fba8f6d7c18bf91038620d5b20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac68277fba8f6d7c18bf91038620d5b20">ma_node_attach_output_bus</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> outputBusIndex, <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pOtherNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> otherNodeInputBusIndex)</td></tr>
|
|
<tr class="separator:ac68277fba8f6d7c18bf91038620d5b20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74888e14f64fbe3f39493f8f43fef57d" id="r_a74888e14f64fbe3f39493f8f43fef57d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a74888e14f64fbe3f39493f8f43fef57d">ma_node_detach_output_bus</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> outputBusIndex)</td></tr>
|
|
<tr class="separator:a74888e14f64fbe3f39493f8f43fef57d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa808add6bb538a689a2eb24cade6b9e6" id="r_aa808add6bb538a689a2eb24cade6b9e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa808add6bb538a689a2eb24cade6b9e6">ma_node_detach_all_output_buses</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:aa808add6bb538a689a2eb24cade6b9e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10e81254ffd4015506dad43152f3eed5" id="r_a10e81254ffd4015506dad43152f3eed5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a10e81254ffd4015506dad43152f3eed5">ma_node_set_output_bus_volume</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> outputBusIndex, float volume)</td></tr>
|
|
<tr class="separator:a10e81254ffd4015506dad43152f3eed5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adeeaef7addfb0c4d36d235870b284d70" id="r_adeeaef7addfb0c4d36d235870b284d70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#adeeaef7addfb0c4d36d235870b284d70">ma_node_get_output_bus_volume</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> outputBusIndex)</td></tr>
|
|
<tr class="separator:adeeaef7addfb0c4d36d235870b284d70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9b83a2b2ae6246ff3cf366b0f6035e4f" id="r_a9b83a2b2ae6246ff3cf366b0f6035e4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9b83a2b2ae6246ff3cf366b0f6035e4f">ma_node_set_state</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> state)</td></tr>
|
|
<tr class="separator:a9b83a2b2ae6246ff3cf366b0f6035e4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c91cfcea61bb2dcdde1d827f4931342" id="r_a7c91cfcea61bb2dcdde1d827f4931342"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c91cfcea61bb2dcdde1d827f4931342">ma_node_get_state</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a7c91cfcea61bb2dcdde1d827f4931342"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6490380c12c4c20a9d7e27737b77b0af" id="r_a6490380c12c4c20a9d7e27737b77b0af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6490380c12c4c20a9d7e27737b77b0af">ma_node_set_state_time</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> state, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTime)</td></tr>
|
|
<tr class="separator:a6490380c12c4c20a9d7e27737b77b0af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42f0146ac0fcae47c3e8e2f5c6d80393" id="r_a42f0146ac0fcae47c3e8e2f5c6d80393"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a42f0146ac0fcae47c3e8e2f5c6d80393">ma_node_get_state_time</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> state)</td></tr>
|
|
<tr class="separator:a42f0146ac0fcae47c3e8e2f5c6d80393"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a579f2f2c8b4cd195bad9f26a69d162f3" id="r_a579f2f2c8b4cd195bad9f26a69d162f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a579f2f2c8b4cd195bad9f26a69d162f3">ma_node_get_state_by_time</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTime)</td></tr>
|
|
<tr class="separator:a579f2f2c8b4cd195bad9f26a69d162f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa975c8102857f4b13de175df9cef635a" id="r_aa975c8102857f4b13de175df9cef635a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa975c8102857f4b13de175df9cef635a">ma_node_get_state_by_time_range</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTimeBeg, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTimeEnd)</td></tr>
|
|
<tr class="separator:aa975c8102857f4b13de175df9cef635a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae87e71cdf19e7c6af72f5d4940a7f93c" id="r_ae87e71cdf19e7c6af72f5d4940a7f93c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae87e71cdf19e7c6af72f5d4940a7f93c">ma_node_get_time</a> (const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode)</td></tr>
|
|
<tr class="separator:ae87e71cdf19e7c6af72f5d4940a7f93c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb66a02377b478cd8bb729ae8d7cc510" id="r_aeb66a02377b478cd8bb729ae8d7cc510"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeb66a02377b478cd8bb729ae8d7cc510">ma_node_set_time</a> (<a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> localTime)</td></tr>
|
|
<tr class="separator:aeb66a02377b478cd8bb729ae8d7cc510"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1173c85c5dbe6503faec9b7206c1b36c" id="r_a1173c85c5dbe6503faec9b7206c1b36c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__graph__config.html">ma_node_graph_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1173c85c5dbe6503faec9b7206c1b36c">ma_node_graph_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a1173c85c5dbe6503faec9b7206c1b36c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2bf82bc609cbcb9f5f04298625d8db5" id="r_ad2bf82bc609cbcb9f5f04298625d8db5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad2bf82bc609cbcb9f5f04298625d8db5">ma_node_graph_init</a> (const <a class="el" href="structma__node__graph__config.html">ma_node_graph_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph)</td></tr>
|
|
<tr class="separator:ad2bf82bc609cbcb9f5f04298625d8db5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1cc18ab0b0863d722223147ab6298bb3" id="r_a1cc18ab0b0863d722223147ab6298bb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1cc18ab0b0863d722223147ab6298bb3">ma_node_graph_uninit</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a1cc18ab0b0863d722223147ab6298bb3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4835974faad535f23630bf7186788aaa" id="r_a4835974faad535f23630bf7186788aaa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4835974faad535f23630bf7186788aaa">ma_node_graph_get_endpoint</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph)</td></tr>
|
|
<tr class="separator:a4835974faad535f23630bf7186788aaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96d02afaf041130e840fcdcc9db061b5" id="r_a96d02afaf041130e840fcdcc9db061b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96d02afaf041130e840fcdcc9db061b5">ma_node_graph_read_pcm_frames</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a96d02afaf041130e840fcdcc9db061b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6971557163cb714867756b7453deab04" id="r_a6971557163cb714867756b7453deab04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6971557163cb714867756b7453deab04">ma_node_graph_get_channels</a> (const <a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph)</td></tr>
|
|
<tr class="separator:a6971557163cb714867756b7453deab04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a859142b6566e545265e9d6a29d980221" id="r_a859142b6566e545265e9d6a29d980221"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a859142b6566e545265e9d6a29d980221">ma_node_graph_get_time</a> (const <a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph)</td></tr>
|
|
<tr class="separator:a859142b6566e545265e9d6a29d980221"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71210aadf9347c1ac311ecc35ac7cd89" id="r_a71210aadf9347c1ac311ecc35ac7cd89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a71210aadf9347c1ac311ecc35ac7cd89">ma_node_graph_set_time</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTime)</td></tr>
|
|
<tr class="separator:a71210aadf9347c1ac311ecc35ac7cd89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0fb3de9e81e97172ea0afe4f1bfea0f" id="r_aa0fb3de9e81e97172ea0afe4f1bfea0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__source__node__config.html">ma_data_source_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa0fb3de9e81e97172ea0afe4f1bfea0f">ma_data_source_node_config_init</a> (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td></tr>
|
|
<tr class="separator:aa0fb3de9e81e97172ea0afe4f1bfea0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e3f611e9db7be688513e24a56ed3bd5" id="r_a9e3f611e9db7be688513e24a56ed3bd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9e3f611e9db7be688513e24a56ed3bd5">ma_data_source_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__data__source__node__config.html">ma_data_source_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *pDataSourceNode)</td></tr>
|
|
<tr class="separator:a9e3f611e9db7be688513e24a56ed3bd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba060f0d9e2d65f2d9b162871107641e" id="r_aba060f0d9e2d65f2d9b162871107641e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aba060f0d9e2d65f2d9b162871107641e">ma_data_source_node_uninit</a> (<a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *pDataSourceNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:aba060f0d9e2d65f2d9b162871107641e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:affce927390c9f35e222dd3f0976e71f1" id="r_affce927390c9f35e222dd3f0976e71f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#affce927390c9f35e222dd3f0976e71f1">ma_data_source_node_set_looping</a> (<a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *pDataSourceNode, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isLooping)</td></tr>
|
|
<tr class="separator:affce927390c9f35e222dd3f0976e71f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67d1c6a1007efa08661c1ec8779a6f0f" id="r_a67d1c6a1007efa08661c1ec8779a6f0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a67d1c6a1007efa08661c1ec8779a6f0f">ma_data_source_node_is_looping</a> (<a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *pDataSourceNode)</td></tr>
|
|
<tr class="separator:a67d1c6a1007efa08661c1ec8779a6f0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58058ade9f0f00899e05003aaa0054eb" id="r_a58058ade9f0f00899e05003aaa0054eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__splitter__node__config.html">ma_splitter_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a58058ade9f0f00899e05003aaa0054eb">ma_splitter_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels)</td></tr>
|
|
<tr class="separator:a58058ade9f0f00899e05003aaa0054eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1fd97dae3d2f63be7153dc8c37ec612" id="r_ac1fd97dae3d2f63be7153dc8c37ec612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1fd97dae3d2f63be7153dc8c37ec612">ma_splitter_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__splitter__node__config.html">ma_splitter_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__splitter__node.html">ma_splitter_node</a> *pSplitterNode)</td></tr>
|
|
<tr class="separator:ac1fd97dae3d2f63be7153dc8c37ec612"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc4de64e5bc2d68e243460fbfed7f9b7" id="r_acc4de64e5bc2d68e243460fbfed7f9b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc4de64e5bc2d68e243460fbfed7f9b7">ma_splitter_node_uninit</a> (<a class="el" href="structma__splitter__node.html">ma_splitter_node</a> *pSplitterNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:acc4de64e5bc2d68e243460fbfed7f9b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade64b16b5a415471a1d78a35a0f1ea2d" id="r_ade64b16b5a415471a1d78a35a0f1ea2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__biquad__node__config.html">ma_biquad_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ade64b16b5a415471a1d78a35a0f1ea2d">ma_biquad_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, float b0, float b1, float b2, float a0, float a1, float a2)</td></tr>
|
|
<tr class="separator:ade64b16b5a415471a1d78a35a0f1ea2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4fe5622a7c29eea73cba5d2ee0d19278" id="r_a4fe5622a7c29eea73cba5d2ee0d19278"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4fe5622a7c29eea73cba5d2ee0d19278">ma_biquad_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__biquad__node__config.html">ma_biquad_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__biquad__node.html">ma_biquad_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a4fe5622a7c29eea73cba5d2ee0d19278"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54bd75c0d122cd3406151708d76dd08a" id="r_a54bd75c0d122cd3406151708d76dd08a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a54bd75c0d122cd3406151708d76dd08a">ma_biquad_node_reinit</a> (const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *pConfig, <a class="el" href="structma__biquad__node.html">ma_biquad_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a54bd75c0d122cd3406151708d76dd08a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fcefdba853d35a14614083ded758f19" id="r_a1fcefdba853d35a14614083ded758f19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1fcefdba853d35a14614083ded758f19">ma_biquad_node_uninit</a> (<a class="el" href="structma__biquad__node.html">ma_biquad_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a1fcefdba853d35a14614083ded758f19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a704a81bcebc22b4af2122b1527f002fc" id="r_a704a81bcebc22b4af2122b1527f002fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__lpf__node__config.html">ma_lpf_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a704a81bcebc22b4af2122b1527f002fc">ma_lpf_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> order)</td></tr>
|
|
<tr class="separator:a704a81bcebc22b4af2122b1527f002fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d174664a13bb6561dadc5d39ed6edad" id="r_a5d174664a13bb6561dadc5d39ed6edad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d174664a13bb6561dadc5d39ed6edad">ma_lpf_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__lpf__node__config.html">ma_lpf_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__lpf__node.html">ma_lpf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a5d174664a13bb6561dadc5d39ed6edad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98ba60ddc70a5465aece8cf544e15aa4" id="r_a98ba60ddc70a5465aece8cf544e15aa4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a98ba60ddc70a5465aece8cf544e15aa4">ma_lpf_node_reinit</a> (const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *pConfig, <a class="el" href="structma__lpf__node.html">ma_lpf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a98ba60ddc70a5465aece8cf544e15aa4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13f3bb3358f0321fb1c6f9fa1296de0e" id="r_a13f3bb3358f0321fb1c6f9fa1296de0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a13f3bb3358f0321fb1c6f9fa1296de0e">ma_lpf_node_uninit</a> (<a class="el" href="structma__lpf__node.html">ma_lpf_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a13f3bb3358f0321fb1c6f9fa1296de0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a687cd246f76856d733e688def0a66394" id="r_a687cd246f76856d733e688def0a66394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hpf__node__config.html">ma_hpf_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a687cd246f76856d733e688def0a66394">ma_hpf_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> order)</td></tr>
|
|
<tr class="separator:a687cd246f76856d733e688def0a66394"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c64d2fd26ccbb4e8394ce655e8ea3b2" id="r_a2c64d2fd26ccbb4e8394ce655e8ea3b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c64d2fd26ccbb4e8394ce655e8ea3b2">ma_hpf_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__hpf__node__config.html">ma_hpf_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__hpf__node.html">ma_hpf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a2c64d2fd26ccbb4e8394ce655e8ea3b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55f3410a21feea711f6ce94cf7fa9ab1" id="r_a55f3410a21feea711f6ce94cf7fa9ab1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a55f3410a21feea711f6ce94cf7fa9ab1">ma_hpf_node_reinit</a> (const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *pConfig, <a class="el" href="structma__hpf__node.html">ma_hpf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a55f3410a21feea711f6ce94cf7fa9ab1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a416d4318ab38ea74a62e31134a10b714" id="r_a416d4318ab38ea74a62e31134a10b714"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a416d4318ab38ea74a62e31134a10b714">ma_hpf_node_uninit</a> (<a class="el" href="structma__hpf__node.html">ma_hpf_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a416d4318ab38ea74a62e31134a10b714"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8abdd8f8e7fdd63331aa68d523534a3a" id="r_a8abdd8f8e7fdd63331aa68d523534a3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__bpf__node__config.html">ma_bpf_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8abdd8f8e7fdd63331aa68d523534a3a">ma_bpf_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double cutoffFrequency, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> order)</td></tr>
|
|
<tr class="separator:a8abdd8f8e7fdd63331aa68d523534a3a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5be7e1ec540f9bd46649e85465653f1a" id="r_a5be7e1ec540f9bd46649e85465653f1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5be7e1ec540f9bd46649e85465653f1a">ma_bpf_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__bpf__node__config.html">ma_bpf_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__bpf__node.html">ma_bpf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a5be7e1ec540f9bd46649e85465653f1a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ad0a015f03d60a96320288c67e6192f" id="r_a6ad0a015f03d60a96320288c67e6192f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ad0a015f03d60a96320288c67e6192f">ma_bpf_node_reinit</a> (const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *pConfig, <a class="el" href="structma__bpf__node.html">ma_bpf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a6ad0a015f03d60a96320288c67e6192f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a420dfb1392a4a526047af140850dbc2c" id="r_a420dfb1392a4a526047af140850dbc2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a420dfb1392a4a526047af140850dbc2c">ma_bpf_node_uninit</a> (<a class="el" href="structma__bpf__node.html">ma_bpf_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a420dfb1392a4a526047af140850dbc2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af74e9865985b013b5f3489c40a3643fc" id="r_af74e9865985b013b5f3489c40a3643fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__notch__node__config.html">ma_notch_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af74e9865985b013b5f3489c40a3643fc">ma_notch_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double q, double frequency)</td></tr>
|
|
<tr class="separator:af74e9865985b013b5f3489c40a3643fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc5aeee00ad76558bfd8c2bad17dae0a" id="r_afc5aeee00ad76558bfd8c2bad17dae0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc5aeee00ad76558bfd8c2bad17dae0a">ma_notch_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__notch__node__config.html">ma_notch_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__notch__node.html">ma_notch_node</a> *pNode)</td></tr>
|
|
<tr class="separator:afc5aeee00ad76558bfd8c2bad17dae0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5abe6012c98c873b337c9140ee8006f6" id="r_a5abe6012c98c873b337c9140ee8006f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5abe6012c98c873b337c9140ee8006f6">ma_notch_node_reinit</a> (const <a class="el" href="#aefbbe1567fb686e4489cb92018c87cd0">ma_notch_config</a> *pConfig, <a class="el" href="structma__notch__node.html">ma_notch_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a5abe6012c98c873b337c9140ee8006f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52aed4775f057eac528bf279d6d973d2" id="r_a52aed4775f057eac528bf279d6d973d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a52aed4775f057eac528bf279d6d973d2">ma_notch_node_uninit</a> (<a class="el" href="structma__notch__node.html">ma_notch_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a52aed4775f057eac528bf279d6d973d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3a4f1b666629bc914acba95bed2e8435" id="r_a3a4f1b666629bc914acba95bed2e8435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__peak__node__config.html">ma_peak_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a4f1b666629bc914acba95bed2e8435">ma_peak_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double gainDB, double q, double frequency)</td></tr>
|
|
<tr class="separator:a3a4f1b666629bc914acba95bed2e8435"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a255007bfff82d8d25f6140f9d0a33b46" id="r_a255007bfff82d8d25f6140f9d0a33b46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a255007bfff82d8d25f6140f9d0a33b46">ma_peak_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__peak__node__config.html">ma_peak_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__peak__node.html">ma_peak_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a255007bfff82d8d25f6140f9d0a33b46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a679888fac31aec211a226ba5d9dc3458" id="r_a679888fac31aec211a226ba5d9dc3458"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a679888fac31aec211a226ba5d9dc3458">ma_peak_node_reinit</a> (const <a class="el" href="#a24dc326d7c8e049057c2f55ac13ba4a7">ma_peak_config</a> *pConfig, <a class="el" href="structma__peak__node.html">ma_peak_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a679888fac31aec211a226ba5d9dc3458"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d02e41fdbb5a47ddd8d21c1148a076c" id="r_a1d02e41fdbb5a47ddd8d21c1148a076c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d02e41fdbb5a47ddd8d21c1148a076c">ma_peak_node_uninit</a> (<a class="el" href="structma__peak__node.html">ma_peak_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a1d02e41fdbb5a47ddd8d21c1148a076c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88fc057ddb21ae09b6de97dd38f621a1" id="r_a88fc057ddb21ae09b6de97dd38f621a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__loshelf__node__config.html">ma_loshelf_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a88fc057ddb21ae09b6de97dd38f621a1">ma_loshelf_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double gainDB, double q, double frequency)</td></tr>
|
|
<tr class="separator:a88fc057ddb21ae09b6de97dd38f621a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61bc8543fb7686b4b27f244900ce390f" id="r_a61bc8543fb7686b4b27f244900ce390f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61bc8543fb7686b4b27f244900ce390f">ma_loshelf_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__loshelf__node__config.html">ma_loshelf_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__loshelf__node.html">ma_loshelf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a61bc8543fb7686b4b27f244900ce390f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae160cc4f2cddf4b66e657d1cfbd586af" id="r_ae160cc4f2cddf4b66e657d1cfbd586af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae160cc4f2cddf4b66e657d1cfbd586af">ma_loshelf_node_reinit</a> (const <a class="el" href="#ae60bf430ef834f3b347aedf88d7d6b3b">ma_loshelf_config</a> *pConfig, <a class="el" href="structma__loshelf__node.html">ma_loshelf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:ae160cc4f2cddf4b66e657d1cfbd586af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0da8070cd9f98ed3020ac1a78d2bfcbb" id="r_a0da8070cd9f98ed3020ac1a78d2bfcbb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0da8070cd9f98ed3020ac1a78d2bfcbb">ma_loshelf_node_uninit</a> (<a class="el" href="structma__loshelf__node.html">ma_loshelf_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a0da8070cd9f98ed3020ac1a78d2bfcbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d72fee6d7ca8eddf8fc102fedfb6f9c" id="r_a6d72fee6d7ca8eddf8fc102fedfb6f9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hishelf__node__config.html">ma_hishelf_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6d72fee6d7ca8eddf8fc102fedfb6f9c">ma_hishelf_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, double gainDB, double q, double frequency)</td></tr>
|
|
<tr class="separator:a6d72fee6d7ca8eddf8fc102fedfb6f9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9bae3c7858fd77c2af7835d588832d9b" id="r_a9bae3c7858fd77c2af7835d588832d9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9bae3c7858fd77c2af7835d588832d9b">ma_hishelf_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__hishelf__node__config.html">ma_hishelf_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__hishelf__node.html">ma_hishelf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a9bae3c7858fd77c2af7835d588832d9b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d136ee2e2877fc1f56e0705fbf51b66" id="r_a2d136ee2e2877fc1f56e0705fbf51b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d136ee2e2877fc1f56e0705fbf51b66">ma_hishelf_node_reinit</a> (const <a class="el" href="#ae6ee374258333baaaa43e0f8d6276334">ma_hishelf_config</a> *pConfig, <a class="el" href="structma__hishelf__node.html">ma_hishelf_node</a> *pNode)</td></tr>
|
|
<tr class="separator:a2d136ee2e2877fc1f56e0705fbf51b66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa305d481a014283da15269089d376af8" id="r_aa305d481a014283da15269089d376af8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa305d481a014283da15269089d376af8">ma_hishelf_node_uninit</a> (<a class="el" href="structma__hishelf__node.html">ma_hishelf_node</a> *pNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:aa305d481a014283da15269089d376af8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54b0b3aa994ee5f118f28e3f79cc65e9" id="r_a54b0b3aa994ee5f118f28e3f79cc65e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__delay__node__config.html">ma_delay_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a54b0b3aa994ee5f118f28e3f79cc65e9">ma_delay_node_config_init</a> (<a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> channels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> sampleRate, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> delayInFrames, float decay)</td></tr>
|
|
<tr class="separator:a54b0b3aa994ee5f118f28e3f79cc65e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e61e95110bf713bb34046b0c607a23b" id="r_a6e61e95110bf713bb34046b0c607a23b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e61e95110bf713bb34046b0c607a23b">ma_delay_node_init</a> (<a class="el" href="structma__node__graph.html">ma_node_graph</a> *pNodeGraph, const <a class="el" href="structma__delay__node__config.html">ma_delay_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode)</td></tr>
|
|
<tr class="separator:a6e61e95110bf713bb34046b0c607a23b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c4562c08ac6f0fc864151a4025648e4" id="r_a3c4562c08ac6f0fc864151a4025648e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c4562c08ac6f0fc864151a4025648e4">ma_delay_node_uninit</a> (<a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a3c4562c08ac6f0fc864151a4025648e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0172a26e72f1f0dec129676a56871c6f" id="r_a0172a26e72f1f0dec129676a56871c6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0172a26e72f1f0dec129676a56871c6f">ma_delay_node_set_wet</a> (<a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode, float value)</td></tr>
|
|
<tr class="separator:a0172a26e72f1f0dec129676a56871c6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7085c0c860b2a02caff8107fccd94834" id="r_a7085c0c860b2a02caff8107fccd94834"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7085c0c860b2a02caff8107fccd94834">ma_delay_node_get_wet</a> (const <a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode)</td></tr>
|
|
<tr class="separator:a7085c0c860b2a02caff8107fccd94834"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c35e6e6bf640c9d57131e5b4dc49a23" id="r_a0c35e6e6bf640c9d57131e5b4dc49a23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0c35e6e6bf640c9d57131e5b4dc49a23">ma_delay_node_set_dry</a> (<a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode, float value)</td></tr>
|
|
<tr class="separator:a0c35e6e6bf640c9d57131e5b4dc49a23"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a674adbd7606069a6cedf0c43a5e1923b" id="r_a674adbd7606069a6cedf0c43a5e1923b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a674adbd7606069a6cedf0c43a5e1923b">ma_delay_node_get_dry</a> (const <a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode)</td></tr>
|
|
<tr class="separator:a674adbd7606069a6cedf0c43a5e1923b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0206c5b65c1ec6ff77edce24bec0f919" id="r_a0206c5b65c1ec6ff77edce24bec0f919"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0206c5b65c1ec6ff77edce24bec0f919">ma_delay_node_set_decay</a> (<a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode, float value)</td></tr>
|
|
<tr class="separator:a0206c5b65c1ec6ff77edce24bec0f919"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9df64253a1ccf6a13757c4b84beba30d" id="r_a9df64253a1ccf6a13757c4b84beba30d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9df64253a1ccf6a13757c4b84beba30d">ma_delay_node_get_decay</a> (const <a class="el" href="structma__delay__node.html">ma_delay_node</a> *pDelayNode)</td></tr>
|
|
<tr class="separator:a9df64253a1ccf6a13757c4b84beba30d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7eb844cc8524d09566bf3a7d834e29f8" id="r_a7eb844cc8524d09566bf3a7d834e29f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7eb844cc8524d09566bf3a7d834e29f8">ma_engine_node_config_init</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a2d55f3ee926b42ecf035ab81c1a3d6db">ma_engine_node_type</a> type, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags)</td></tr>
|
|
<tr class="separator:a7eb844cc8524d09566bf3a7d834e29f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14510608b4b60fda3fdfc1e5dbd22b96" id="r_a14510608b4b60fda3fdfc1e5dbd22b96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a14510608b4b60fda3fdfc1e5dbd22b96">ma_engine_node_get_heap_size</a> (const <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> *pConfig, size_t *pHeapSizeInBytes)</td></tr>
|
|
<tr class="separator:a14510608b4b60fda3fdfc1e5dbd22b96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5654a3f848773d5fb64a9d33626d4a43" id="r_a5654a3f848773d5fb64a9d33626d4a43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5654a3f848773d5fb64a9d33626d4a43">ma_engine_node_init_preallocated</a> (const <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> *pConfig, void *pHeap, <a class="el" href="structma__engine__node.html">ma_engine_node</a> *pEngineNode)</td></tr>
|
|
<tr class="separator:a5654a3f848773d5fb64a9d33626d4a43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a00dd327c7845e3386cbcfd09abf398e8" id="r_a00dd327c7845e3386cbcfd09abf398e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a00dd327c7845e3386cbcfd09abf398e8">ma_engine_node_init</a> (const <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> *pConfig, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks, <a class="el" href="structma__engine__node.html">ma_engine_node</a> *pEngineNode)</td></tr>
|
|
<tr class="separator:a00dd327c7845e3386cbcfd09abf398e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43d585f1f0b75e8bd914c5bde1b91880" id="r_a43d585f1f0b75e8bd914c5bde1b91880"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a43d585f1f0b75e8bd914c5bde1b91880">ma_engine_node_uninit</a> (<a class="el" href="structma__engine__node.html">ma_engine_node</a> *pEngineNode, const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *pAllocationCallbacks)</td></tr>
|
|
<tr class="separator:a43d585f1f0b75e8bd914c5bde1b91880"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1dd63e41a1972f213fa2bf91e2b8969" id="r_ab1dd63e41a1972f213fa2bf91e2b8969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__sound__config.html">ma_sound_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1dd63e41a1972f213fa2bf91e2b8969">ma_sound_config_init</a> (void)</td></tr>
|
|
<tr class="separator:ab1dd63e41a1972f213fa2bf91e2b8969"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44dc66655fb2adef1cfbcd21301b22e3" id="r_a44dc66655fb2adef1cfbcd21301b22e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__sound__config.html">ma_sound_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a44dc66655fb2adef1cfbcd21301b22e3">ma_sound_config_init_2</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a44dc66655fb2adef1cfbcd21301b22e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2ef1ce6cc26309ccca71950d7da8338" id="r_ae2ef1ce6cc26309ccca71950d7da8338"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae2ef1ce6cc26309ccca71950d7da8338">ma_sound_group_config_init</a> (void)</td></tr>
|
|
<tr class="separator:ae2ef1ce6cc26309ccca71950d7da8338"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4b82bc06024b5aeab906becefac90fb" id="r_ac4b82bc06024b5aeab906becefac90fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac4b82bc06024b5aeab906becefac90fb">ma_sound_group_config_init_2</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:ac4b82bc06024b5aeab906becefac90fb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01126f729fcf72a78e06d8907d60769c" id="r_a01126f729fcf72a78e06d8907d60769c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine__config.html">ma_engine_config</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a01126f729fcf72a78e06d8907d60769c">ma_engine_config_init</a> (void)</td></tr>
|
|
<tr class="separator:a01126f729fcf72a78e06d8907d60769c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c5dcc82ca2474abeabd3f52ac8197e5" id="r_a1c5dcc82ca2474abeabd3f52ac8197e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c5dcc82ca2474abeabd3f52ac8197e5">ma_engine_init</a> (const <a class="el" href="structma__engine__config.html">ma_engine_config</a> *pConfig, <a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a1c5dcc82ca2474abeabd3f52ac8197e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6caa9552e0e870ecb81fc90abcb832c" id="r_ac6caa9552e0e870ecb81fc90abcb832c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6caa9552e0e870ecb81fc90abcb832c">ma_engine_uninit</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:ac6caa9552e0e870ecb81fc90abcb832c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59ad1738531a1f5cb54857201e077f3f" id="r_a59ad1738531a1f5cb54857201e077f3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a59ad1738531a1f5cb54857201e077f3f">ma_engine_read_pcm_frames</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, void *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesRead)</td></tr>
|
|
<tr class="separator:a59ad1738531a1f5cb54857201e077f3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a327a83c8bcd5d8868f3e7e0b883d3a36" id="r_a327a83c8bcd5d8868f3e7e0b883d3a36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__graph.html">ma_node_graph</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a327a83c8bcd5d8868f3e7e0b883d3a36">ma_engine_get_node_graph</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a327a83c8bcd5d8868f3e7e0b883d3a36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a71e44163a786a51fdebf6c780dd7cbe5" id="r_a71e44163a786a51fdebf6c780dd7cbe5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager.html">ma_resource_manager</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a71e44163a786a51fdebf6c780dd7cbe5">ma_engine_get_resource_manager</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a71e44163a786a51fdebf6c780dd7cbe5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fe6f41f23b0d52bd80a428f922b5aef" id="r_a0fe6f41f23b0d52bd80a428f922b5aef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__device.html">ma_device</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fe6f41f23b0d52bd80a428f922b5aef">ma_engine_get_device</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a0fe6f41f23b0d52bd80a428f922b5aef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6700b20f55c0a0c6d8c6860645101983" id="r_a6700b20f55c0a0c6d8c6860645101983"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6700b20f55c0a0c6d8c6860645101983">ma_engine_get_log</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a6700b20f55c0a0c6d8c6860645101983"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86cad01bffd0c291d62fd3e7d7b4d635" id="r_a86cad01bffd0c291d62fd3e7d7b4d635"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a86cad01bffd0c291d62fd3e7d7b4d635">ma_engine_get_endpoint</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a86cad01bffd0c291d62fd3e7d7b4d635"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac3e365b224ae054a425cacaa2c12cbc9" id="r_ac3e365b224ae054a425cacaa2c12cbc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac3e365b224ae054a425cacaa2c12cbc9">ma_engine_get_time_in_pcm_frames</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:ac3e365b224ae054a425cacaa2c12cbc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6768b5ce019a485c18ab691937309a2f" id="r_a6768b5ce019a485c18ab691937309a2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6768b5ce019a485c18ab691937309a2f">ma_engine_get_time_in_milliseconds</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a6768b5ce019a485c18ab691937309a2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac411ae41f1723b3a4a115fd96d20f9c0" id="r_ac411ae41f1723b3a4a115fd96d20f9c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac411ae41f1723b3a4a115fd96d20f9c0">ma_engine_set_time_in_pcm_frames</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTime)</td></tr>
|
|
<tr class="separator:ac411ae41f1723b3a4a115fd96d20f9c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97ab0bd0efcee2df8719c2d9a2cf6130" id="r_a97ab0bd0efcee2df8719c2d9a2cf6130"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a97ab0bd0efcee2df8719c2d9a2cf6130">ma_engine_set_time_in_milliseconds</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTime)</td></tr>
|
|
<tr class="separator:a97ab0bd0efcee2df8719c2d9a2cf6130"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a298014085791fb1026740ac3203a7933" id="r_a298014085791fb1026740ac3203a7933"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a298014085791fb1026740ac3203a7933">ma_engine_get_time</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a298014085791fb1026740ac3203a7933"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1342aee37ad6214abb51a85e15a9f4b6" id="r_a1342aee37ad6214abb51a85e15a9f4b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1342aee37ad6214abb51a85e15a9f4b6">ma_engine_set_time</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> globalTime)</td></tr>
|
|
<tr class="separator:a1342aee37ad6214abb51a85e15a9f4b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad084a5bd6d1cfbbaa2ba8334d0ac9434" id="r_ad084a5bd6d1cfbbaa2ba8334d0ac9434"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad084a5bd6d1cfbbaa2ba8334d0ac9434">ma_engine_get_channels</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:ad084a5bd6d1cfbbaa2ba8334d0ac9434"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d5bc810646132cfb12c873fc1eb179b" id="r_a3d5bc810646132cfb12c873fc1eb179b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d5bc810646132cfb12c873fc1eb179b">ma_engine_get_sample_rate</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a3d5bc810646132cfb12c873fc1eb179b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f6869d211e2acd4f6f64a0a23876486" id="r_a7f6869d211e2acd4f6f64a0a23876486"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f6869d211e2acd4f6f64a0a23876486">ma_engine_start</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a7f6869d211e2acd4f6f64a0a23876486"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3081342104a2cb703f07a18c8f1ec8da" id="r_a3081342104a2cb703f07a18c8f1ec8da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3081342104a2cb703f07a18c8f1ec8da">ma_engine_stop</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a3081342104a2cb703f07a18c8f1ec8da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf9ce50a167c6efbfeba61a41feb125a" id="r_aaf9ce50a167c6efbfeba61a41feb125a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf9ce50a167c6efbfeba61a41feb125a">ma_engine_set_volume</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, float volume)</td></tr>
|
|
<tr class="separator:aaf9ce50a167c6efbfeba61a41feb125a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a51b4d8f5e2f8004b5e669247d27bf103" id="r_a51b4d8f5e2f8004b5e669247d27bf103"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a51b4d8f5e2f8004b5e669247d27bf103">ma_engine_get_volume</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a51b4d8f5e2f8004b5e669247d27bf103"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad791fa65a706f1e4336948fa42745fe6" id="r_ad791fa65a706f1e4336948fa42745fe6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad791fa65a706f1e4336948fa42745fe6">ma_engine_set_gain_db</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, float gainDB)</td></tr>
|
|
<tr class="separator:ad791fa65a706f1e4336948fa42745fe6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8aa0e0612a5875a6a19dcd5782b908e0" id="r_a8aa0e0612a5875a6a19dcd5782b908e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8aa0e0612a5875a6a19dcd5782b908e0">ma_engine_get_gain_db</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:a8aa0e0612a5875a6a19dcd5782b908e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae333c234092ef167b27127127f2dfbb6" id="r_ae333c234092ef167b27127127f2dfbb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae333c234092ef167b27127127f2dfbb6">ma_engine_get_listener_count</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine)</td></tr>
|
|
<tr class="separator:ae333c234092ef167b27127127f2dfbb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add23834df63cec1122ede748a11c5a2e" id="r_add23834df63cec1122ede748a11c5a2e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#add23834df63cec1122ede748a11c5a2e">ma_engine_find_closest_listener</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine, float absolutePosX, float absolutePosY, float absolutePosZ)</td></tr>
|
|
<tr class="separator:add23834df63cec1122ede748a11c5a2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac361b093db48961e177da05706b137a5" id="r_ac361b093db48961e177da05706b137a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac361b093db48961e177da05706b137a5">ma_engine_listener_set_position</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex, float x, float y, float z)</td></tr>
|
|
<tr class="separator:ac361b093db48961e177da05706b137a5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4cfe6cf58238e5e4441c8dae1ba92070" id="r_a4cfe6cf58238e5e4441c8dae1ba92070"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4cfe6cf58238e5e4441c8dae1ba92070">ma_engine_listener_get_position</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex)</td></tr>
|
|
<tr class="separator:a4cfe6cf58238e5e4441c8dae1ba92070"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5cd3357f86188d414356ac720a55a7a" id="r_ae5cd3357f86188d414356ac720a55a7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae5cd3357f86188d414356ac720a55a7a">ma_engine_listener_set_direction</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex, float x, float y, float z)</td></tr>
|
|
<tr class="separator:ae5cd3357f86188d414356ac720a55a7a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55a9e364c1ce8d8f358a949d4a2d7a05" id="r_a55a9e364c1ce8d8f358a949d4a2d7a05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a55a9e364c1ce8d8f358a949d4a2d7a05">ma_engine_listener_get_direction</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex)</td></tr>
|
|
<tr class="separator:a55a9e364c1ce8d8f358a949d4a2d7a05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf85e6e4056b832eb190aedf2df1b036" id="r_aaf85e6e4056b832eb190aedf2df1b036"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf85e6e4056b832eb190aedf2df1b036">ma_engine_listener_set_velocity</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex, float x, float y, float z)</td></tr>
|
|
<tr class="separator:aaf85e6e4056b832eb190aedf2df1b036"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab958bd8dc7d14fa30941b98a83e6ab81" id="r_ab958bd8dc7d14fa30941b98a83e6ab81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab958bd8dc7d14fa30941b98a83e6ab81">ma_engine_listener_get_velocity</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex)</td></tr>
|
|
<tr class="separator:ab958bd8dc7d14fa30941b98a83e6ab81"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74d3fa0785a4cd4053a6ba8120611176" id="r_a74d3fa0785a4cd4053a6ba8120611176"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a74d3fa0785a4cd4053a6ba8120611176">ma_engine_listener_set_cone</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex, float innerAngleInRadians, float outerAngleInRadians, float outerGain)</td></tr>
|
|
<tr class="separator:a74d3fa0785a4cd4053a6ba8120611176"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a98b581e615ee9b8b1238cf201ce544" id="r_a2a98b581e615ee9b8b1238cf201ce544"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a98b581e615ee9b8b1238cf201ce544">ma_engine_listener_get_cone</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex, float *pInnerAngleInRadians, float *pOuterAngleInRadians, float *pOuterGain)</td></tr>
|
|
<tr class="separator:a2a98b581e615ee9b8b1238cf201ce544"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8286018728fe0e754c3afa1246080131" id="r_a8286018728fe0e754c3afa1246080131"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8286018728fe0e754c3afa1246080131">ma_engine_listener_set_world_up</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a8286018728fe0e754c3afa1246080131"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56866f580f220691d3013241e3f4ea0f" id="r_a56866f580f220691d3013241e3f4ea0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a56866f580f220691d3013241e3f4ea0f">ma_engine_listener_get_world_up</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex)</td></tr>
|
|
<tr class="separator:a56866f580f220691d3013241e3f4ea0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5db48605251764917aec06915343374" id="r_ad5db48605251764917aec06915343374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5db48605251764917aec06915343374">ma_engine_listener_set_enabled</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isEnabled)</td></tr>
|
|
<tr class="separator:ad5db48605251764917aec06915343374"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22fb764d1d8824bcb0409ad6df5dd300" id="r_a22fb764d1d8824bcb0409ad6df5dd300"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22fb764d1d8824bcb0409ad6df5dd300">ma_engine_listener_is_enabled</a> (const <a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex)</td></tr>
|
|
<tr class="separator:a22fb764d1d8824bcb0409ad6df5dd300"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a23d49f4c4f92dba70c5fb7d827e29962" id="r_a23d49f4c4f92dba70c5fb7d827e29962"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a23d49f4c4f92dba70c5fb7d827e29962">ma_engine_play_sound_ex</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, const char *pFilePath, <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *pNode, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> nodeInputBusIndex)</td></tr>
|
|
<tr class="separator:a23d49f4c4f92dba70c5fb7d827e29962"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a848b74eab52b4e53638994f2c6d8c937" id="r_a848b74eab52b4e53638994f2c6d8c937"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a848b74eab52b4e53638994f2c6d8c937">ma_engine_play_sound</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, const char *pFilePath, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a848b74eab52b4e53638994f2c6d8c937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac565ec1b49d9e57b9f7c4bdbc80382f1" id="r_ac565ec1b49d9e57b9f7c4bdbc80382f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac565ec1b49d9e57b9f7c4bdbc80382f1">ma_sound_init_from_file</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, const char *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="structma__fence.html">ma_fence</a> *pDoneFence, <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ac565ec1b49d9e57b9f7c4bdbc80382f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa10c8ff7b18e23be629da9bdff1bc73b" id="r_aa10c8ff7b18e23be629da9bdff1bc73b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa10c8ff7b18e23be629da9bdff1bc73b">ma_sound_init_from_file_w</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, const wchar_t *pFilePath, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="structma__fence.html">ma_fence</a> *pDoneFence, <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:aa10c8ff7b18e23be629da9bdff1bc73b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6e5ddec8921fc244184f2a84601220d" id="r_af6e5ddec8921fc244184f2a84601220d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af6e5ddec8921fc244184f2a84601220d">ma_sound_init_copy</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, const <a class="el" href="structma__sound.html">ma_sound</a> *pExistingSound, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:af6e5ddec8921fc244184f2a84601220d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47c35b2888aec1793f0734c1889bb307" id="r_a47c35b2888aec1793f0734c1889bb307"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a47c35b2888aec1793f0734c1889bb307">ma_sound_init_from_data_source</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a47c35b2888aec1793f0734c1889bb307"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37b8fd9d5a166dcba4c354c7d07718c5" id="r_a37b8fd9d5a166dcba4c354c7d07718c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a37b8fd9d5a166dcba4c354c7d07718c5">ma_sound_init_ex</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, const <a class="el" href="structma__sound__config.html">ma_sound_config</a> *pConfig, <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a37b8fd9d5a166dcba4c354c7d07718c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6726dab0a3f4f5e25279fef9a1af823" id="r_ab6726dab0a3f4f5e25279fef9a1af823"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab6726dab0a3f4f5e25279fef9a1af823">ma_sound_uninit</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ab6726dab0a3f4f5e25279fef9a1af823"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44cd6ccf5a65a09db970fd15f97ba933" id="r_a44cd6ccf5a65a09db970fd15f97ba933"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine.html">ma_engine</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a44cd6ccf5a65a09db970fd15f97ba933">ma_sound_get_engine</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a44cd6ccf5a65a09db970fd15f97ba933"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbdb77a092f27a3e48629770375de257" id="r_acbdb77a092f27a3e48629770375de257"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#acbdb77a092f27a3e48629770375de257">ma_sound_get_data_source</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:acbdb77a092f27a3e48629770375de257"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22397d6d232d2058882b41a226758b7f" id="r_a22397d6d232d2058882b41a226758b7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a22397d6d232d2058882b41a226758b7f">ma_sound_start</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a22397d6d232d2058882b41a226758b7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7ffee2975a889bcf212a02466f5622f" id="r_ae7ffee2975a889bcf212a02466f5622f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae7ffee2975a889bcf212a02466f5622f">ma_sound_stop</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ae7ffee2975a889bcf212a02466f5622f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9448c866eb533320e536e753a4ab231" id="r_ae9448c866eb533320e536e753a4ab231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae9448c866eb533320e536e753a4ab231">ma_sound_stop_with_fade_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInFrames)</td></tr>
|
|
<tr class="separator:ae9448c866eb533320e536e753a4ab231"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a569a20dfdcc8d63af050c44128f26cc8" id="r_a569a20dfdcc8d63af050c44128f26cc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a569a20dfdcc8d63af050c44128f26cc8">ma_sound_stop_with_fade_in_milliseconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInFrames)</td></tr>
|
|
<tr class="separator:a569a20dfdcc8d63af050c44128f26cc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03734bd448255f01b3ae13bfc5998321" id="r_a03734bd448255f01b3ae13bfc5998321"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03734bd448255f01b3ae13bfc5998321">ma_sound_set_volume</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float volume)</td></tr>
|
|
<tr class="separator:a03734bd448255f01b3ae13bfc5998321"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a807f3294707b8ec20a441ccd9050fbc9" id="r_a807f3294707b8ec20a441ccd9050fbc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a807f3294707b8ec20a441ccd9050fbc9">ma_sound_get_volume</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a807f3294707b8ec20a441ccd9050fbc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca9f9562b7236fc6181282a3e4cfee2d" id="r_aca9f9562b7236fc6181282a3e4cfee2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aca9f9562b7236fc6181282a3e4cfee2d">ma_sound_set_pan</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float pan)</td></tr>
|
|
<tr class="separator:aca9f9562b7236fc6181282a3e4cfee2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad671adb251d195304ad4752a5c9cfd4f" id="r_ad671adb251d195304ad4752a5c9cfd4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad671adb251d195304ad4752a5c9cfd4f">ma_sound_get_pan</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ad671adb251d195304ad4752a5c9cfd4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a748e4e773f14342da4178de4f8942b43" id="r_a748e4e773f14342da4178de4f8942b43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a748e4e773f14342da4178de4f8942b43">ma_sound_set_pan_mode</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> panMode)</td></tr>
|
|
<tr class="separator:a748e4e773f14342da4178de4f8942b43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a104c0c1bca4812303b83610d8268303f" id="r_a104c0c1bca4812303b83610d8268303f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a104c0c1bca4812303b83610d8268303f">ma_sound_get_pan_mode</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a104c0c1bca4812303b83610d8268303f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd570845b70c730001625c58a25f8bee" id="r_abd570845b70c730001625c58a25f8bee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd570845b70c730001625c58a25f8bee">ma_sound_set_pitch</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float pitch)</td></tr>
|
|
<tr class="separator:abd570845b70c730001625c58a25f8bee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd9d5eb73b8dd3a668f27bbb7b85e2b1" id="r_afd9d5eb73b8dd3a668f27bbb7b85e2b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd9d5eb73b8dd3a668f27bbb7b85e2b1">ma_sound_get_pitch</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:afd9d5eb73b8dd3a668f27bbb7b85e2b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a768ef2b1ecacd3192f18dc5a4314d6f0" id="r_a768ef2b1ecacd3192f18dc5a4314d6f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a768ef2b1ecacd3192f18dc5a4314d6f0">ma_sound_set_spatialization_enabled</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> enabled)</td></tr>
|
|
<tr class="separator:a768ef2b1ecacd3192f18dc5a4314d6f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f6a4fb68b7798ef5c75a8a1cbd8ef2b" id="r_a5f6a4fb68b7798ef5c75a8a1cbd8ef2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5f6a4fb68b7798ef5c75a8a1cbd8ef2b">ma_sound_is_spatialization_enabled</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a5f6a4fb68b7798ef5c75a8a1cbd8ef2b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c394ec2a217100adeabe09daf855a26" id="r_a7c394ec2a217100adeabe09daf855a26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c394ec2a217100adeabe09daf855a26">ma_sound_set_pinned_listener_index</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex)</td></tr>
|
|
<tr class="separator:a7c394ec2a217100adeabe09daf855a26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3a415f627289e50d7152cc73b520835" id="r_ab3a415f627289e50d7152cc73b520835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3a415f627289e50d7152cc73b520835">ma_sound_get_pinned_listener_index</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ab3a415f627289e50d7152cc73b520835"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f469bc74a43016844421bafcddffbc7" id="r_a2f469bc74a43016844421bafcddffbc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f469bc74a43016844421bafcddffbc7">ma_sound_get_listener_index</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a2f469bc74a43016844421bafcddffbc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7efa66ac546a2798ab728d953eed89e9" id="r_a7efa66ac546a2798ab728d953eed89e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7efa66ac546a2798ab728d953eed89e9">ma_sound_get_direction_to_listener</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a7efa66ac546a2798ab728d953eed89e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1ff4d47c52d2796e05bc2a3f7e3a2cb" id="r_ad1ff4d47c52d2796e05bc2a3f7e3a2cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad1ff4d47c52d2796e05bc2a3f7e3a2cb">ma_sound_set_position</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float x, float y, float z)</td></tr>
|
|
<tr class="separator:ad1ff4d47c52d2796e05bc2a3f7e3a2cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a030e05c6c2e0f444224d9701f8916076" id="r_a030e05c6c2e0f444224d9701f8916076"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a030e05c6c2e0f444224d9701f8916076">ma_sound_get_position</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a030e05c6c2e0f444224d9701f8916076"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f8ca510bc791c5f7e83de7e47115b11" id="r_a4f8ca510bc791c5f7e83de7e47115b11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4f8ca510bc791c5f7e83de7e47115b11">ma_sound_set_direction</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a4f8ca510bc791c5f7e83de7e47115b11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebd25728c49b89d97d3a4adecd6a851a" id="r_aebd25728c49b89d97d3a4adecd6a851a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aebd25728c49b89d97d3a4adecd6a851a">ma_sound_get_direction</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:aebd25728c49b89d97d3a4adecd6a851a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a080f9deb23a563b4106a66d48dc4ab31" id="r_a080f9deb23a563b4106a66d48dc4ab31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a080f9deb23a563b4106a66d48dc4ab31">ma_sound_set_velocity</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a080f9deb23a563b4106a66d48dc4ab31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc5039dc1fced7eb49f7db23d9eaef57" id="r_abc5039dc1fced7eb49f7db23d9eaef57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abc5039dc1fced7eb49f7db23d9eaef57">ma_sound_get_velocity</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:abc5039dc1fced7eb49f7db23d9eaef57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab96528881086746a8f760008ee01e7b5" id="r_ab96528881086746a8f760008ee01e7b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab96528881086746a8f760008ee01e7b5">ma_sound_set_attenuation_model</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> attenuationModel)</td></tr>
|
|
<tr class="separator:ab96528881086746a8f760008ee01e7b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a857651bf9515cc56010e15095b3debfb" id="r_a857651bf9515cc56010e15095b3debfb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a857651bf9515cc56010e15095b3debfb">ma_sound_get_attenuation_model</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a857651bf9515cc56010e15095b3debfb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a887afd4fb5ce12c9056e941a4d96d267" id="r_a887afd4fb5ce12c9056e941a4d96d267"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a887afd4fb5ce12c9056e941a4d96d267">ma_sound_set_positioning</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> positioning)</td></tr>
|
|
<tr class="separator:a887afd4fb5ce12c9056e941a4d96d267"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e094091f69ef1ec012864d7148e60f0" id="r_a6e094091f69ef1ec012864d7148e60f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e094091f69ef1ec012864d7148e60f0">ma_sound_get_positioning</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a6e094091f69ef1ec012864d7148e60f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75158ec8e779665b86b66851464f78e3" id="r_a75158ec8e779665b86b66851464f78e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75158ec8e779665b86b66851464f78e3">ma_sound_set_rolloff</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float rolloff)</td></tr>
|
|
<tr class="separator:a75158ec8e779665b86b66851464f78e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1757cf99f46f7949801a51c7de31aea" id="r_ab1757cf99f46f7949801a51c7de31aea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1757cf99f46f7949801a51c7de31aea">ma_sound_get_rolloff</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ab1757cf99f46f7949801a51c7de31aea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d126bd11cbfd47d4c491c2cf4ff2d54" id="r_a3d126bd11cbfd47d4c491c2cf4ff2d54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d126bd11cbfd47d4c491c2cf4ff2d54">ma_sound_set_min_gain</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float minGain)</td></tr>
|
|
<tr class="separator:a3d126bd11cbfd47d4c491c2cf4ff2d54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a647c99c3207cfe6fe1b358987ade7915" id="r_a647c99c3207cfe6fe1b358987ade7915"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a647c99c3207cfe6fe1b358987ade7915">ma_sound_get_min_gain</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a647c99c3207cfe6fe1b358987ade7915"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aada53c8fd7b73edaad1a86dbfcae122e" id="r_aada53c8fd7b73edaad1a86dbfcae122e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aada53c8fd7b73edaad1a86dbfcae122e">ma_sound_set_max_gain</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float maxGain)</td></tr>
|
|
<tr class="separator:aada53c8fd7b73edaad1a86dbfcae122e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21a6cd600b47d387982400e747c01aec" id="r_a21a6cd600b47d387982400e747c01aec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a21a6cd600b47d387982400e747c01aec">ma_sound_get_max_gain</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a21a6cd600b47d387982400e747c01aec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca330186e5bf783f4689be37922b4eb6" id="r_aca330186e5bf783f4689be37922b4eb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aca330186e5bf783f4689be37922b4eb6">ma_sound_set_min_distance</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float minDistance)</td></tr>
|
|
<tr class="separator:aca330186e5bf783f4689be37922b4eb6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75941f3a1fce95c72a2b330108a12d84" id="r_a75941f3a1fce95c72a2b330108a12d84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a75941f3a1fce95c72a2b330108a12d84">ma_sound_get_min_distance</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a75941f3a1fce95c72a2b330108a12d84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ff377f2d7d516e1c7b610f39cb092a7" id="r_a0ff377f2d7d516e1c7b610f39cb092a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ff377f2d7d516e1c7b610f39cb092a7">ma_sound_set_max_distance</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float maxDistance)</td></tr>
|
|
<tr class="separator:a0ff377f2d7d516e1c7b610f39cb092a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af13567bcfd6fd546315b503a75bd3f18" id="r_af13567bcfd6fd546315b503a75bd3f18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#af13567bcfd6fd546315b503a75bd3f18">ma_sound_get_max_distance</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:af13567bcfd6fd546315b503a75bd3f18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae533568196c6389f0a7f6f19a1f01d83" id="r_ae533568196c6389f0a7f6f19a1f01d83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae533568196c6389f0a7f6f19a1f01d83">ma_sound_set_cone</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float innerAngleInRadians, float outerAngleInRadians, float outerGain)</td></tr>
|
|
<tr class="separator:ae533568196c6389f0a7f6f19a1f01d83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3f2f12ac1dc78a9f116cfd315faa8630" id="r_a3f2f12ac1dc78a9f116cfd315faa8630"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f2f12ac1dc78a9f116cfd315faa8630">ma_sound_get_cone</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound, float *pInnerAngleInRadians, float *pOuterAngleInRadians, float *pOuterGain)</td></tr>
|
|
<tr class="separator:a3f2f12ac1dc78a9f116cfd315faa8630"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af627421043aeb7e326d98d6b4fc43a30" id="r_af627421043aeb7e326d98d6b4fc43a30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af627421043aeb7e326d98d6b4fc43a30">ma_sound_set_doppler_factor</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float dopplerFactor)</td></tr>
|
|
<tr class="separator:af627421043aeb7e326d98d6b4fc43a30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74d9c322c9e17971ba7512a092df0410" id="r_a74d9c322c9e17971ba7512a092df0410"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a74d9c322c9e17971ba7512a092df0410">ma_sound_get_doppler_factor</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a74d9c322c9e17971ba7512a092df0410"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6180f4006229ab1af8745c0cbcdb05a" id="r_aa6180f4006229ab1af8745c0cbcdb05a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6180f4006229ab1af8745c0cbcdb05a">ma_sound_set_directional_attenuation_factor</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float directionalAttenuationFactor)</td></tr>
|
|
<tr class="separator:aa6180f4006229ab1af8745c0cbcdb05a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7be5957f095a885e6e2b4e9d03994c86" id="r_a7be5957f095a885e6e2b4e9d03994c86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7be5957f095a885e6e2b4e9d03994c86">ma_sound_get_directional_attenuation_factor</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a7be5957f095a885e6e2b4e9d03994c86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb01c9001fc18627f19fc54f7d9840f9" id="r_adb01c9001fc18627f19fc54f7d9840f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb01c9001fc18627f19fc54f7d9840f9">ma_sound_set_fade_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInFrames)</td></tr>
|
|
<tr class="separator:adb01c9001fc18627f19fc54f7d9840f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6383025642c30ab8b33065e2e7475f3b" id="r_a6383025642c30ab8b33065e2e7475f3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6383025642c30ab8b33065e2e7475f3b">ma_sound_set_fade_in_milliseconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInMilliseconds)</td></tr>
|
|
<tr class="separator:a6383025642c30ab8b33065e2e7475f3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52f58728197cd8d22dcbe4d3a390f2b8" id="r_a52f58728197cd8d22dcbe4d3a390f2b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a52f58728197cd8d22dcbe4d3a390f2b8">ma_sound_set_fade_start_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInFrames)</td></tr>
|
|
<tr class="separator:a52f58728197cd8d22dcbe4d3a390f2b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5cda92bf3cba8a1b5e69fec52877b112" id="r_a5cda92bf3cba8a1b5e69fec52877b112"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5cda92bf3cba8a1b5e69fec52877b112">ma_sound_set_fade_start_in_milliseconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInMilliseconds, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInMilliseconds)</td></tr>
|
|
<tr class="separator:a5cda92bf3cba8a1b5e69fec52877b112"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7f88543a314a4dba4606804a18b21a4" id="r_ad7f88543a314a4dba4606804a18b21a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad7f88543a314a4dba4606804a18b21a4">ma_sound_get_current_fade_volume</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:ad7f88543a314a4dba4606804a18b21a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a9b0056d19c0180da2277c546979ccb" id="r_a7a9b0056d19c0180da2277c546979ccb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7a9b0056d19c0180da2277c546979ccb">ma_sound_set_start_time_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInFrames)</td></tr>
|
|
<tr class="separator:a7a9b0056d19c0180da2277c546979ccb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6189f8010bb2dedcb2f3dd394e8f421" id="r_ad6189f8010bb2dedcb2f3dd394e8f421"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad6189f8010bb2dedcb2f3dd394e8f421">ma_sound_set_start_time_in_milliseconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInMilliseconds)</td></tr>
|
|
<tr class="separator:ad6189f8010bb2dedcb2f3dd394e8f421"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21dae9889c737664b00130974b1c8255" id="r_a21dae9889c737664b00130974b1c8255"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a21dae9889c737664b00130974b1c8255">ma_sound_set_stop_time_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInFrames)</td></tr>
|
|
<tr class="separator:a21dae9889c737664b00130974b1c8255"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0ff66115cfb5a5904273c9cdb230e89" id="r_af0ff66115cfb5a5904273c9cdb230e89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af0ff66115cfb5a5904273c9cdb230e89">ma_sound_set_stop_time_in_milliseconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInMilliseconds)</td></tr>
|
|
<tr class="separator:af0ff66115cfb5a5904273c9cdb230e89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a236071fdeb088fa3768df52aef8eb177" id="r_a236071fdeb088fa3768df52aef8eb177"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a236071fdeb088fa3768df52aef8eb177">ma_sound_set_stop_time_with_fade_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> stopAbsoluteGlobalTimeInFrames, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInFrames)</td></tr>
|
|
<tr class="separator:a236071fdeb088fa3768df52aef8eb177"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7aab27e117763701fd34ef2ff468164" id="r_aa7aab27e117763701fd34ef2ff468164"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa7aab27e117763701fd34ef2ff468164">ma_sound_set_stop_time_with_fade_in_milliseconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> stopAbsoluteGlobalTimeInMilliseconds, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInMilliseconds)</td></tr>
|
|
<tr class="separator:aa7aab27e117763701fd34ef2ff468164"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e301948769509d02fea6c302d6d7505" id="r_a5e301948769509d02fea6c302d6d7505"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e301948769509d02fea6c302d6d7505">ma_sound_is_playing</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a5e301948769509d02fea6c302d6d7505"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6acf57247b771d898500e9f3270f1725" id="r_a6acf57247b771d898500e9f3270f1725"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6acf57247b771d898500e9f3270f1725">ma_sound_get_time_in_pcm_frames</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a6acf57247b771d898500e9f3270f1725"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0f56c464efa5ed92c61d6f5561e8ed05" id="r_a0f56c464efa5ed92c61d6f5561e8ed05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0f56c464efa5ed92c61d6f5561e8ed05">ma_sound_get_time_in_milliseconds</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a0f56c464efa5ed92c61d6f5561e8ed05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d87be4c4d92c77303496f795424025e" id="r_a7d87be4c4d92c77303496f795424025e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d87be4c4d92c77303496f795424025e">ma_sound_set_looping</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> isLooping)</td></tr>
|
|
<tr class="separator:a7d87be4c4d92c77303496f795424025e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7db82cf1a2cab7c1c56958b2c52c4825" id="r_a7db82cf1a2cab7c1c56958b2c52c4825"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7db82cf1a2cab7c1c56958b2c52c4825">ma_sound_is_looping</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:a7db82cf1a2cab7c1c56958b2c52c4825"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa5489eb0deac9999c3acaebde33ca05f" id="r_aa5489eb0deac9999c3acaebde33ca05f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa5489eb0deac9999c3acaebde33ca05f">ma_sound_at_end</a> (const <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td></tr>
|
|
<tr class="separator:aa5489eb0deac9999c3acaebde33ca05f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad79731ef9b6eee6dfc6e3688abdc8deb" id="r_ad79731ef9b6eee6dfc6e3688abdc8deb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad79731ef9b6eee6dfc6e3688abdc8deb">ma_sound_seek_to_pcm_frame</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameIndex)</td></tr>
|
|
<tr class="separator:ad79731ef9b6eee6dfc6e3688abdc8deb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc673feaa8a2e310cf52d22693eab175" id="r_afc673feaa8a2e310cf52d22693eab175"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc673feaa8a2e310cf52d22693eab175">ma_sound_seek_to_second</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float seekPointInSeconds)</td></tr>
|
|
<tr class="separator:afc673feaa8a2e310cf52d22693eab175"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a74fbdddb3e7547cb96be8db87f4db6" id="r_a5a74fbdddb3e7547cb96be8db87f4db6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5a74fbdddb3e7547cb96be8db87f4db6">ma_sound_get_data_format</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *pFormat, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pChannels, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *pSampleRate, <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *pChannelMap, size_t channelMapCap)</td></tr>
|
|
<tr class="separator:a5a74fbdddb3e7547cb96be8db87f4db6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48aac5d2ee4368dbf137f210f00cdfcd" id="r_a48aac5d2ee4368dbf137f210f00cdfcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a48aac5d2ee4368dbf137f210f00cdfcd">ma_sound_get_cursor_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pCursor)</td></tr>
|
|
<tr class="separator:a48aac5d2ee4368dbf137f210f00cdfcd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa67189b9aa3339b77713d4b196c4e6d3" id="r_aa67189b9aa3339b77713d4b196c4e6d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa67189b9aa3339b77713d4b196c4e6d3">ma_sound_get_length_in_pcm_frames</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pLength)</td></tr>
|
|
<tr class="separator:aa67189b9aa3339b77713d4b196c4e6d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae219024713068d1323135a81ed007af3" id="r_ae219024713068d1323135a81ed007af3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae219024713068d1323135a81ed007af3">ma_sound_get_cursor_in_seconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float *pCursor)</td></tr>
|
|
<tr class="separator:ae219024713068d1323135a81ed007af3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b7d47159c0c116aa5a2232e5e5ff512" id="r_a1b7d47159c0c116aa5a2232e5e5ff512"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1b7d47159c0c116aa5a2232e5e5ff512">ma_sound_get_length_in_seconds</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, float *pLength)</td></tr>
|
|
<tr class="separator:a1b7d47159c0c116aa5a2232e5e5ff512"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5245c5e70ee6e5bd981552fa38502485" id="r_a5245c5e70ee6e5bd981552fa38502485"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5245c5e70ee6e5bd981552fa38502485">ma_sound_set_end_callback</a> (<a class="el" href="structma__sound.html">ma_sound</a> *pSound, <a class="el" href="#ab7ee79b510832705346509b2a5d2fbea">ma_sound_end_proc</a> callback, void *pUserData)</td></tr>
|
|
<tr class="separator:a5245c5e70ee6e5bd981552fa38502485"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3fdb99b5b75039ff9434a8443924538" id="r_aa3fdb99b5b75039ff9434a8443924538"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa3fdb99b5b75039ff9434a8443924538">ma_sound_group_init</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> flags, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pParentGroup, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:aa3fdb99b5b75039ff9434a8443924538"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03b1bc4914503e2536f332c712ba1b78" id="r_a03b1bc4914503e2536f332c712ba1b78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a03b1bc4914503e2536f332c712ba1b78">ma_sound_group_init_ex</a> (<a class="el" href="structma__engine.html">ma_engine</a> *pEngine, const <a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a> *pConfig, <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a03b1bc4914503e2536f332c712ba1b78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae40bd5d2a1f077614a823d2e4988713f" id="r_ae40bd5d2a1f077614a823d2e4988713f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae40bd5d2a1f077614a823d2e4988713f">ma_sound_group_uninit</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:ae40bd5d2a1f077614a823d2e4988713f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c34f5c2716c2f37733834aa02ab7926" id="r_a2c34f5c2716c2f37733834aa02ab7926"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine.html">ma_engine</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c34f5c2716c2f37733834aa02ab7926">ma_sound_group_get_engine</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a2c34f5c2716c2f37733834aa02ab7926"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac336904ab54dcc1adebc7a46a2f60c82" id="r_ac336904ab54dcc1adebc7a46a2f60c82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac336904ab54dcc1adebc7a46a2f60c82">ma_sound_group_start</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:ac336904ab54dcc1adebc7a46a2f60c82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e781bfa5bd32cb6fd0f763f7c438aa1" id="r_a2e781bfa5bd32cb6fd0f763f7c438aa1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e781bfa5bd32cb6fd0f763f7c438aa1">ma_sound_group_stop</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a2e781bfa5bd32cb6fd0f763f7c438aa1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13ee5106610e03498f9a4b8ea8be5171" id="r_a13ee5106610e03498f9a4b8ea8be5171"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a13ee5106610e03498f9a4b8ea8be5171">ma_sound_group_set_volume</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float volume)</td></tr>
|
|
<tr class="separator:a13ee5106610e03498f9a4b8ea8be5171"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9428306d8d031e2c714d18baf8523339" id="r_a9428306d8d031e2c714d18baf8523339"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9428306d8d031e2c714d18baf8523339">ma_sound_group_get_volume</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a9428306d8d031e2c714d18baf8523339"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac307a0ed5ec73d0ac2dec55fbd17eb53" id="r_ac307a0ed5ec73d0ac2dec55fbd17eb53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac307a0ed5ec73d0ac2dec55fbd17eb53">ma_sound_group_set_pan</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float pan)</td></tr>
|
|
<tr class="separator:ac307a0ed5ec73d0ac2dec55fbd17eb53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8eac94fcce8256a45f5d1c6da633f89" id="r_af8eac94fcce8256a45f5d1c6da633f89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#af8eac94fcce8256a45f5d1c6da633f89">ma_sound_group_get_pan</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:af8eac94fcce8256a45f5d1c6da633f89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a41ef39f5c372c6c7d22dded7af7b7346" id="r_a41ef39f5c372c6c7d22dded7af7b7346"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a41ef39f5c372c6c7d22dded7af7b7346">ma_sound_group_set_pan_mode</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> panMode)</td></tr>
|
|
<tr class="separator:a41ef39f5c372c6c7d22dded7af7b7346"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47bfefb659d087faa484189cce852990" id="r_a47bfefb659d087faa484189cce852990"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a47bfefb659d087faa484189cce852990">ma_sound_group_get_pan_mode</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a47bfefb659d087faa484189cce852990"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae46b116d34e871484615285b9802e572" id="r_ae46b116d34e871484615285b9802e572"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae46b116d34e871484615285b9802e572">ma_sound_group_set_pitch</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float pitch)</td></tr>
|
|
<tr class="separator:ae46b116d34e871484615285b9802e572"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd1cbd08cbe3d466ed4a797754a4c5b1" id="r_afd1cbd08cbe3d466ed4a797754a4c5b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd1cbd08cbe3d466ed4a797754a4c5b1">ma_sound_group_get_pitch</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:afd1cbd08cbe3d466ed4a797754a4c5b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc9e38a2a5ab81987ce42864f71bc19f" id="r_acc9e38a2a5ab81987ce42864f71bc19f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acc9e38a2a5ab81987ce42864f71bc19f">ma_sound_group_set_spatialization_enabled</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> enabled)</td></tr>
|
|
<tr class="separator:acc9e38a2a5ab81987ce42864f71bc19f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7ea119bf7a944fcbcbd351faf12ef8e" id="r_aa7ea119bf7a944fcbcbd351faf12ef8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa7ea119bf7a944fcbcbd351faf12ef8e">ma_sound_group_is_spatialization_enabled</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:aa7ea119bf7a944fcbcbd351faf12ef8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c13163c1c6d82091ae70d2311d8af82" id="r_a0c13163c1c6d82091ae70d2311d8af82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0c13163c1c6d82091ae70d2311d8af82">ma_sound_group_set_pinned_listener_index</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> listenerIndex)</td></tr>
|
|
<tr class="separator:a0c13163c1c6d82091ae70d2311d8af82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6cb53285e8dc632d0628314ea483357d" id="r_a6cb53285e8dc632d0628314ea483357d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6cb53285e8dc632d0628314ea483357d">ma_sound_group_get_pinned_listener_index</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a6cb53285e8dc632d0628314ea483357d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4b41e4922ac56b9d72ca0860c900447" id="r_ad4b41e4922ac56b9d72ca0860c900447"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad4b41e4922ac56b9d72ca0860c900447">ma_sound_group_get_listener_index</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:ad4b41e4922ac56b9d72ca0860c900447"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acea21fe3d7d3d066829b65640b5dc6b6" id="r_acea21fe3d7d3d066829b65640b5dc6b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#acea21fe3d7d3d066829b65640b5dc6b6">ma_sound_group_get_direction_to_listener</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:acea21fe3d7d3d066829b65640b5dc6b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac21f127ad3dbf9b7a5d7973efbf6df0f" id="r_ac21f127ad3dbf9b7a5d7973efbf6df0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac21f127ad3dbf9b7a5d7973efbf6df0f">ma_sound_group_set_position</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float x, float y, float z)</td></tr>
|
|
<tr class="separator:ac21f127ad3dbf9b7a5d7973efbf6df0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52cdba27cd12566ccda08acfd1107639" id="r_a52cdba27cd12566ccda08acfd1107639"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a52cdba27cd12566ccda08acfd1107639">ma_sound_group_get_position</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a52cdba27cd12566ccda08acfd1107639"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac89aea782b0e679d6de13b63715242f1" id="r_ac89aea782b0e679d6de13b63715242f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac89aea782b0e679d6de13b63715242f1">ma_sound_group_set_direction</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float x, float y, float z)</td></tr>
|
|
<tr class="separator:ac89aea782b0e679d6de13b63715242f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32310029e303f324fc3af7e96d85d2cb" id="r_a32310029e303f324fc3af7e96d85d2cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a32310029e303f324fc3af7e96d85d2cb">ma_sound_group_get_direction</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a32310029e303f324fc3af7e96d85d2cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70c85ad25f42050826f7d2fb18faca13" id="r_a70c85ad25f42050826f7d2fb18faca13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a70c85ad25f42050826f7d2fb18faca13">ma_sound_group_set_velocity</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float x, float y, float z)</td></tr>
|
|
<tr class="separator:a70c85ad25f42050826f7d2fb18faca13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a959d7ccfb16d0c50d96e1f08093272a2" id="r_a959d7ccfb16d0c50d96e1f08093272a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a959d7ccfb16d0c50d96e1f08093272a2">ma_sound_group_get_velocity</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a959d7ccfb16d0c50d96e1f08093272a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a903f7e3e167b544baecf6d85eb64905e" id="r_a903f7e3e167b544baecf6d85eb64905e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a903f7e3e167b544baecf6d85eb64905e">ma_sound_group_set_attenuation_model</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> attenuationModel)</td></tr>
|
|
<tr class="separator:a903f7e3e167b544baecf6d85eb64905e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee6b692ea0c626d2a51295a9756d2265" id="r_aee6b692ea0c626d2a51295a9756d2265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aee6b692ea0c626d2a51295a9756d2265">ma_sound_group_get_attenuation_model</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:aee6b692ea0c626d2a51295a9756d2265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2d98bdfd02987c9c1a236c821c5ad39" id="r_ad2d98bdfd02987c9c1a236c821c5ad39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad2d98bdfd02987c9c1a236c821c5ad39">ma_sound_group_set_positioning</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> positioning)</td></tr>
|
|
<tr class="separator:ad2d98bdfd02987c9c1a236c821c5ad39"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a266bebe498d2aba22773bcf0ba5ce065" id="r_a266bebe498d2aba22773bcf0ba5ce065"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a266bebe498d2aba22773bcf0ba5ce065">ma_sound_group_get_positioning</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a266bebe498d2aba22773bcf0ba5ce065"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e099b4e9a6fc43b9ec68bc3c2fe04d8" id="r_a5e099b4e9a6fc43b9ec68bc3c2fe04d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5e099b4e9a6fc43b9ec68bc3c2fe04d8">ma_sound_group_set_rolloff</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float rolloff)</td></tr>
|
|
<tr class="separator:a5e099b4e9a6fc43b9ec68bc3c2fe04d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae07d1cc8b68a2a2fb170254e2ae1dc60" id="r_ae07d1cc8b68a2a2fb170254e2ae1dc60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae07d1cc8b68a2a2fb170254e2ae1dc60">ma_sound_group_get_rolloff</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:ae07d1cc8b68a2a2fb170254e2ae1dc60"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ae96deb7465d3b5082023d9f07d5a31" id="r_a9ae96deb7465d3b5082023d9f07d5a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9ae96deb7465d3b5082023d9f07d5a31">ma_sound_group_set_min_gain</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float minGain)</td></tr>
|
|
<tr class="separator:a9ae96deb7465d3b5082023d9f07d5a31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbcb2d6988136da1bcb685e7d3a89e78" id="r_adbcb2d6988136da1bcb685e7d3a89e78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#adbcb2d6988136da1bcb685e7d3a89e78">ma_sound_group_get_min_gain</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:adbcb2d6988136da1bcb685e7d3a89e78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a974c0ada871fd02095a0b678da8a9d4b" id="r_a974c0ada871fd02095a0b678da8a9d4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a974c0ada871fd02095a0b678da8a9d4b">ma_sound_group_set_max_gain</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float maxGain)</td></tr>
|
|
<tr class="separator:a974c0ada871fd02095a0b678da8a9d4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b16dc89fb1c60e2f6894b2694701ce1" id="r_a8b16dc89fb1c60e2f6894b2694701ce1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8b16dc89fb1c60e2f6894b2694701ce1">ma_sound_group_get_max_gain</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a8b16dc89fb1c60e2f6894b2694701ce1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9d9d3ddf6af060a8e1524d8f050880c" id="r_aa9d9d3ddf6af060a8e1524d8f050880c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa9d9d3ddf6af060a8e1524d8f050880c">ma_sound_group_set_min_distance</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float minDistance)</td></tr>
|
|
<tr class="separator:aa9d9d3ddf6af060a8e1524d8f050880c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15e76f3c3f2b897b96ed5d14ba2cb6e1" id="r_a15e76f3c3f2b897b96ed5d14ba2cb6e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a15e76f3c3f2b897b96ed5d14ba2cb6e1">ma_sound_group_get_min_distance</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a15e76f3c3f2b897b96ed5d14ba2cb6e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56b23d14490f21e724f14a7e34bc1c80" id="r_a56b23d14490f21e724f14a7e34bc1c80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a56b23d14490f21e724f14a7e34bc1c80">ma_sound_group_set_max_distance</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float maxDistance)</td></tr>
|
|
<tr class="separator:a56b23d14490f21e724f14a7e34bc1c80"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bb3cd620449d9dfeab346bc52e1bdf9" id="r_a0bb3cd620449d9dfeab346bc52e1bdf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0bb3cd620449d9dfeab346bc52e1bdf9">ma_sound_group_get_max_distance</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a0bb3cd620449d9dfeab346bc52e1bdf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96dad555df07d63a7ca8738bd93d5448" id="r_a96dad555df07d63a7ca8738bd93d5448"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96dad555df07d63a7ca8738bd93d5448">ma_sound_group_set_cone</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float innerAngleInRadians, float outerAngleInRadians, float outerGain)</td></tr>
|
|
<tr class="separator:a96dad555df07d63a7ca8738bd93d5448"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a321d8a54ca8cf0285c3ad17347cf9e03" id="r_a321d8a54ca8cf0285c3ad17347cf9e03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a321d8a54ca8cf0285c3ad17347cf9e03">ma_sound_group_get_cone</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float *pInnerAngleInRadians, float *pOuterAngleInRadians, float *pOuterGain)</td></tr>
|
|
<tr class="separator:a321d8a54ca8cf0285c3ad17347cf9e03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29626625c565a49f22e8d41cf3eb9b30" id="r_a29626625c565a49f22e8d41cf3eb9b30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a29626625c565a49f22e8d41cf3eb9b30">ma_sound_group_set_doppler_factor</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float dopplerFactor)</td></tr>
|
|
<tr class="separator:a29626625c565a49f22e8d41cf3eb9b30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb216011b366871280ed011a9b8c5565" id="r_adb216011b366871280ed011a9b8c5565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#adb216011b366871280ed011a9b8c5565">ma_sound_group_get_doppler_factor</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:adb216011b366871280ed011a9b8c5565"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0aad58887d651cbc18c3e3a5909db5a" id="r_ac0aad58887d651cbc18c3e3a5909db5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac0aad58887d651cbc18c3e3a5909db5a">ma_sound_group_set_directional_attenuation_factor</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float directionalAttenuationFactor)</td></tr>
|
|
<tr class="separator:ac0aad58887d651cbc18c3e3a5909db5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1025d2dfe15c18735553a9479e5da624" id="r_a1025d2dfe15c18735553a9479e5da624"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1025d2dfe15c18735553a9479e5da624">ma_sound_group_get_directional_attenuation_factor</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a1025d2dfe15c18735553a9479e5da624"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a6d04c61237eb17a3265612e4fa485f" id="r_a4a6d04c61237eb17a3265612e4fa485f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a6d04c61237eb17a3265612e4fa485f">ma_sound_group_set_fade_in_pcm_frames</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInFrames)</td></tr>
|
|
<tr class="separator:a4a6d04c61237eb17a3265612e4fa485f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62b61460b7850dd72d3caa74b10020bc" id="r_a62b61460b7850dd72d3caa74b10020bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a62b61460b7850dd72d3caa74b10020bc">ma_sound_group_set_fade_in_milliseconds</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, float volumeBeg, float volumeEnd, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> fadeLengthInMilliseconds)</td></tr>
|
|
<tr class="separator:a62b61460b7850dd72d3caa74b10020bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accf9107bb86ec0cfbcf1dc4194aac74d" id="r_accf9107bb86ec0cfbcf1dc4194aac74d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float </td><td class="memItemRight" valign="bottom"><a class="el" href="#accf9107bb86ec0cfbcf1dc4194aac74d">ma_sound_group_get_current_fade_volume</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:accf9107bb86ec0cfbcf1dc4194aac74d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a174190ee805abca94fe0190f11f70eae" id="r_a174190ee805abca94fe0190f11f70eae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a174190ee805abca94fe0190f11f70eae">ma_sound_group_set_start_time_in_pcm_frames</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInFrames)</td></tr>
|
|
<tr class="separator:a174190ee805abca94fe0190f11f70eae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa2da9f0f8bf326dd0caed9b70c0cd33" id="r_afa2da9f0f8bf326dd0caed9b70c0cd33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa2da9f0f8bf326dd0caed9b70c0cd33">ma_sound_group_set_start_time_in_milliseconds</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInMilliseconds)</td></tr>
|
|
<tr class="separator:afa2da9f0f8bf326dd0caed9b70c0cd33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9107185144f4af9fb99a66bc683340e8" id="r_a9107185144f4af9fb99a66bc683340e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9107185144f4af9fb99a66bc683340e8">ma_sound_group_set_stop_time_in_pcm_frames</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInFrames)</td></tr>
|
|
<tr class="separator:a9107185144f4af9fb99a66bc683340e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43f661edec09702164669ddcec8c659b" id="r_a43f661edec09702164669ddcec8c659b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a43f661edec09702164669ddcec8c659b">ma_sound_group_set_stop_time_in_milliseconds</a> (<a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> absoluteGlobalTimeInMilliseconds)</td></tr>
|
|
<tr class="separator:a43f661edec09702164669ddcec8c659b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad809960986d6ac317f7ac1f52d62dea3" id="r_ad809960986d6ac317f7ac1f52d62dea3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad809960986d6ac317f7ac1f52d62dea3">ma_sound_group_is_playing</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:ad809960986d6ac317f7ac1f52d62dea3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9172409fc55bbf7c0f15e579ad42bb6f" id="r_a9172409fc55bbf7c0f15e579ad42bb6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9172409fc55bbf7c0f15e579ad42bb6f">ma_sound_group_get_time_in_pcm_frames</a> (const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *pGroup)</td></tr>
|
|
<tr class="separator:a9172409fc55bbf7c0f15e579ad42bb6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a id="a1b3628f058c76ded8492e0b1574c4056" name="a1b3628f058c76ded8492e0b1574c4056"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b3628f058c76ded8492e0b1574c4056">◆ </a></span>MA_API</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_API   extern</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22288edfe0071cb3d0eda2e29b9b47ec" name="a22288edfe0071cb3d0eda2e29b9b47ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22288edfe0071cb3d0eda2e29b9b47ec">◆ </a></span>MA_ATOMIC</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_ATOMIC</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>alignment</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>type</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line">type</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a9c00df44011e31da3110da90fa940756" name="a9c00df44011e31da3110da90fa940756"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c00df44011e31da3110da90fa940756">◆ </a></span>MA_ATOMIC_SAFE_TYPE_DECL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_ATOMIC_SAFE_TYPE_DECL</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>c89TypeExtension</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>typeSize</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>type</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">typedef</span> <span class="keyword">struct </span>\</div>
|
|
<div class="line"> { \</div>
|
|
<div class="line"> MA_ATOMIC(typeSize, ma_##type) value; \</div>
|
|
<div class="line"> } ma_atomic_##type; \</div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a9017729bc66a1f2b661aaf2366e9bdb3" name="a9017729bc66a1f2b661aaf2366e9bdb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9017729bc66a1f2b661aaf2366e9bdb3">◆ </a></span>MA_ATOMIC_SAFE_TYPE_DECL_PTR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_ATOMIC_SAFE_TYPE_DECL_PTR</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>type</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">typedef</span> <span class="keyword">struct </span>\</div>
|
|
<div class="line"> { \</div>
|
|
<div class="line"> MA_ATOMIC(<a class="code hl_define" href="#a4eabdfec782c685025d1eef7e04aeb0b">MA_SIZEOF_PTR</a>, ma_##type*) value; \</div>
|
|
<div class="line"> } ma_atomic_ptr_##type; \</div>
|
|
<div class="ttc" id="aminiaudio_8h_html_a4eabdfec782c685025d1eef7e04aeb0b"><div class="ttname"><a href="#a4eabdfec782c685025d1eef7e04aeb0b">MA_SIZEOF_PTR</a></div><div class="ttdeci">#define MA_SIZEOF_PTR</div><div class="ttdef"><b>Definition</b> miniaudio.h:3773</div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="aed15388b3a16b2ed6e5b19eb89e736f1" name="aed15388b3a16b2ed6e5b19eb89e736f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed15388b3a16b2ed6e5b19eb89e736f1">◆ </a></span>MA_ATTRIBUTE_FORMAT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_ATTRIBUTE_FORMAT</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em><a class="el" href="pak_8cpp.html#a24ae7463666f625674a1f1d44146784f">fmt</a></em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>va</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27affe63c6faea67f550884987305a6a" name="a27affe63c6faea67f550884987305a6a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27affe63c6faea67f550884987305a6a">◆ </a></span>MA_BACKEND_COUNT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_BACKEND_COUNT   (<a class="el" href="#a77beb6b14363c77b1107c9140b400236ab60da6abae19966c44ce84d7e3c09e48">ma_backend_null</a>+1)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b5a58882aae8035cce96d6987ab6b8a" name="a4b5a58882aae8035cce96d6987ab6b8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b5a58882aae8035cce96d6987ab6b8a">◆ </a></span>MA_CHANNEL_INDEX_NULL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_CHANNEL_INDEX_NULL   255</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af960726f9445e6341812cbbc5adf4ba3" name="af960726f9445e6341812cbbc5adf4ba3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af960726f9445e6341812cbbc5adf4ba3">◆ </a></span>MA_DATA_FORMAT_FLAG_EXCLUSIVE_MODE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_DATA_FORMAT_FLAG_EXCLUSIVE_MODE   (1U << 1) /* If set, this is supported <a class="el" href="mixer_8c.html#a0a613175360865a14ac624eb0853773b">in</a> exclusive mode. Otherwise not natively supported by exclusive mode. */</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a791ee6448a085c05b374d31eb7d2787c" name="a791ee6448a085c05b374d31eb7d2787c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a791ee6448a085c05b374d31eb7d2787c">◆ </a></span>MA_DATA_SOURCE_SELF_MANAGED_RANGE_AND_LOOP_POINT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_DATA_SOURCE_SELF_MANAGED_RANGE_AND_LOOP_POINT   0x00000001</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d8b64ba751f02afc9042d782991d387" name="a5d8b64ba751f02afc9042d782991d387"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d8b64ba751f02afc9042d782991d387">◆ </a></span>MA_ENGINE_MAX_LISTENERS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_ENGINE_MAX_LISTENERS   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0124be607e1af39440261f60e21de546" name="a0124be607e1af39440261f60e21de546"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0124be607e1af39440261f60e21de546">◆ </a></span>MA_FALLTHROUGH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_FALLTHROUGH   ((void)0)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa287113ffd9ce3be387372483c1bf058" name="aa287113ffd9ce3be387372483c1bf058"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa287113ffd9ce3be387372483c1bf058">◆ </a></span>MA_FALSE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_FALSE   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5014d30214446ad241f3b7e40178a5eb" name="a5014d30214446ad241f3b7e40178a5eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5014d30214446ad241f3b7e40178a5eb">◆ </a></span>MA_HAS_CUSTOM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_HAS_CUSTOM</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a65494f422135a23fc67b5569f5dbaa0f" name="a65494f422135a23fc67b5569f5dbaa0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a65494f422135a23fc67b5569f5dbaa0f">◆ </a></span>MA_HAS_NULL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_HAS_NULL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea17ce49f569234e67068c9aceac6275" name="aea17ce49f569234e67068c9aceac6275"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea17ce49f569234e67068c9aceac6275">◆ </a></span>MA_INLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_INLINE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c0c327f60aa8c976f7cb3dabd6cd4db" name="a4c0c327f60aa8c976f7cb3dabd6cd4db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c0c327f60aa8c976f7cb3dabd6cd4db">◆ </a></span>MA_JOB_TYPE_RESOURCE_MANAGER_QUEUE_FLAG_NON_BLOCKING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_JOB_TYPE_RESOURCE_MANAGER_QUEUE_FLAG_NON_BLOCKING   <a class="el" href="#a43e361643443f9dba1c230abe2bc33f7a41cac5cfdb56d5ef56fa34ed271ac028">MA_JOB_QUEUE_FLAG_NON_BLOCKING</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefd7b4705cd5f65b5c5500d1fdfaebd0" name="aefd7b4705cd5f65b5c5500d1fdfaebd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefd7b4705cd5f65b5c5500d1fdfaebd0">◆ </a></span>MA_LISTENER_INDEX_CLOSEST</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_LISTENER_INDEX_CLOSEST   ((<a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a>)-1)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac910830c60d9771f26633b338675d7a7" name="ac910830c60d9771f26633b338675d7a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac910830c60d9771f26633b338675d7a7">◆ </a></span>MA_MAX_CHANNELS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_MAX_CHANNELS   254</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af97b9523b9aae8afa923868c4cbd577e" name="af97b9523b9aae8afa923868c4cbd577e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af97b9523b9aae8afa923868c4cbd577e">◆ </a></span>MA_MAX_DEVICE_NAME_LENGTH</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_MAX_DEVICE_NAME_LENGTH   255</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a63844158c83a80929d877de7e7e737" name="a3a63844158c83a80929d877de7e7e737"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a63844158c83a80929d877de7e7e737">◆ </a></span>MA_MAX_FILTER_ORDER</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_MAX_FILTER_ORDER   8</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3b4bbcea8683736ec75692f961c18c8" name="ad3b4bbcea8683736ec75692f961c18c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3b4bbcea8683736ec75692f961c18c8">◆ </a></span>MA_MAX_LOG_CALLBACKS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_MAX_LOG_CALLBACKS   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a06583d8924473eccc36c1af6520659a6" name="a06583d8924473eccc36c1af6520659a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a06583d8924473eccc36c1af6520659a6">◆ </a></span>MA_MAX_NODE_BUS_COUNT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_MAX_NODE_BUS_COUNT   254</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a03f0c53992297b20675f7ba0e86f6e4f" name="a03f0c53992297b20675f7ba0e86f6e4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03f0c53992297b20675f7ba0e86f6e4f">◆ </a></span>MA_MAX_NODE_LOCAL_BUS_COUNT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_MAX_NODE_LOCAL_BUS_COUNT   2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5515c2e155f26f72de293b64703abc6b" name="a5515c2e155f26f72de293b64703abc6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5515c2e155f26f72de293b64703abc6b">◆ </a></span>MA_MIN_CHANNELS</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_MIN_CHANNELS   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf205fab726f5482e90729cac005876c" name="abf205fab726f5482e90729cac005876c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf205fab726f5482e90729cac005876c">◆ </a></span>MA_NO_INLINE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_NO_INLINE</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8e9939a554af3f09bac8e715bcb61c5" name="ac8e9939a554af3f09bac8e715bcb61c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8e9939a554af3f09bac8e715bcb61c5">◆ </a></span>MA_NODE_BUS_COUNT_UNKNOWN</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_NODE_BUS_COUNT_UNKNOWN   255</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed48b74881ccf046f57a3031cf701cc2" name="aed48b74881ccf046f57a3031cf701cc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed48b74881ccf046f57a3031cf701cc2">◆ </a></span>MA_POSIX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_POSIX</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15629dbc002cd09e901d4c7ffdaa0737" name="a15629dbc002cd09e901d4c7ffdaa0737"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15629dbc002cd09e901d4c7ffdaa0737">◆ </a></span>MA_PRIVATE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_PRIVATE   static</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fcb274a32bcc0ac29b82ee113fe3a97" name="a1fcb274a32bcc0ac29b82ee113fe3a97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fcb274a32bcc0ac29b82ee113fe3a97">◆ </a></span>ma_resource_manager_job</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job   <a class="el" href="structma__job.html">ma_job</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af1bed2a5f4077d547b96c29852912c45" name="af1bed2a5f4077d547b96c29852912c45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af1bed2a5f4077d547b96c29852912c45">◆ </a></span>ma_resource_manager_job_init</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_init   <a class="el" href="#ab0fb163e118afc39efb11d84e441bdd9">ma_job_init</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9770910de029dfcec62175ea6ca44c7" name="ab9770910de029dfcec62175ea6ca44c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9770910de029dfcec62175ea6ca44c7">◆ </a></span>ma_resource_manager_job_queue</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue   <a class="el" href="structma__job__queue.html">ma_job_queue</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a945aa9ae9ae7a72f0e28b7fd085a7aca" name="a945aa9ae9ae7a72f0e28b7fd085a7aca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a945aa9ae9ae7a72f0e28b7fd085a7aca">◆ </a></span>ma_resource_manager_job_queue_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_config   <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2025fc321dd7a5e7f99ef07df48f8a79" name="a2025fc321dd7a5e7f99ef07df48f8a79"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2025fc321dd7a5e7f99ef07df48f8a79">◆ </a></span>ma_resource_manager_job_queue_config_init</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_config_init   <a class="el" href="#a4618033e8787d8ab697841809a110201">ma_job_queue_config_init</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa358ec8c1aac034234f9289051785ca1" name="aa358ec8c1aac034234f9289051785ca1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa358ec8c1aac034234f9289051785ca1">◆ </a></span>ma_resource_manager_job_queue_get_heap_size</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_get_heap_size   <a class="el" href="#aab5fb4eecb7872c207c5239c4716337a">ma_job_queue_get_heap_size</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af584d7dd44cc282efb8d8f4c975e0210" name="af584d7dd44cc282efb8d8f4c975e0210"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af584d7dd44cc282efb8d8f4c975e0210">◆ </a></span>ma_resource_manager_job_queue_init</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_init   <a class="el" href="#ad09ec43808e2e4d3c1a740f0cf5c5e12">ma_job_queue_init</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2a446c41d829b628822db76f867376b" name="af2a446c41d829b628822db76f867376b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2a446c41d829b628822db76f867376b">◆ </a></span>ma_resource_manager_job_queue_init_preallocated</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_init_preallocated   <a class="el" href="#a1168de50354fd4fde75767bc614b8a77">ma_job_queue_init_preallocated</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb6de121db68c1dbb5c894c44045745b" name="adb6de121db68c1dbb5c894c44045745b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb6de121db68c1dbb5c894c44045745b">◆ </a></span>ma_resource_manager_job_queue_next</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_next   <a class="el" href="#a4589b9bbad9934e1f79538ebbe71bb91">ma_job_queue_next</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8d7280deed580aaf193f8fef02b6999" name="ae8d7280deed580aaf193f8fef02b6999"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8d7280deed580aaf193f8fef02b6999">◆ </a></span>ma_resource_manager_job_queue_post</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_post   <a class="el" href="#a5c482c6e00c90daabfeb21ce4dac6e1d">ma_job_queue_post</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6486cbef82b39e8c6cac415c3eec0605" name="a6486cbef82b39e8c6cac415c3eec0605"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6486cbef82b39e8c6cac415c3eec0605">◆ </a></span>ma_resource_manager_job_queue_uninit</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define ma_resource_manager_job_queue_uninit   <a class="el" href="#a3e79c1150fe116c58b1c73368328548f">ma_job_queue_uninit</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfb4de7467527130ab4962ca232c6a7f" name="adfb4de7467527130ab4962ca232c6a7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfb4de7467527130ab4962ca232c6a7f">◆ </a></span>MA_RESOURCE_MANAGER_MAX_JOB_THREAD_COUNT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_RESOURCE_MANAGER_MAX_JOB_THREAD_COUNT   64</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c69e1b3de004180ec81a7a0ccb3f32e" name="a1c69e1b3de004180ec81a7a0ccb3f32e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c69e1b3de004180ec81a7a0ccb3f32e">◆ </a></span>MA_SIMD_ALIGNMENT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_SIMD_ALIGNMENT   32</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bb23a979c3d7765612e5ce7dc08d319" name="a9bb23a979c3d7765612e5ce7dc08d319"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bb23a979c3d7765612e5ce7dc08d319">◆ </a></span>MA_SIZE_MAX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_SIZE_MAX   0xFFFFFFFF /* When SIZE_MAX is not defined by the standard library just default to the maximum 32-bit unsigned integer. */</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4eabdfec782c685025d1eef7e04aeb0b" name="a4eabdfec782c685025d1eef7e04aeb0b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4eabdfec782c685025d1eef7e04aeb0b">◆ </a></span>MA_SIZEOF_PTR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_SIZEOF_PTR   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0008fcbfc6203cc9e03354018ef2a4f2" name="a0008fcbfc6203cc9e03354018ef2a4f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0008fcbfc6203cc9e03354018ef2a4f2">◆ </a></span>MA_SOUND_SOURCE_CHANNEL_COUNT</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_SOUND_SOURCE_CHANNEL_COUNT   0xFFFFFFFF</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ec45ce2abccf1ac4f58e6f703b81bd1" name="a5ec45ce2abccf1ac4f58e6f703b81bd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ec45ce2abccf1ac4f58e6f703b81bd1">◆ </a></span>MA_STRINGIFY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_STRINGIFY</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>x</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"><span class="preprocessor">#x</span></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a3e7196bd332070a823c47657d923cb50" name="a3e7196bd332070a823c47657d923cb50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e7196bd332070a823c47657d923cb50">◆ </a></span>MA_SUPPORT_CUSTOM</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_SUPPORT_CUSTOM</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac3276540d60b2915c8a99fcbb8c85b9" name="aac3276540d60b2915c8a99fcbb8c85b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac3276540d60b2915c8a99fcbb8c85b9">◆ </a></span>MA_SUPPORT_NULL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_SUPPORT_NULL</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85706a0ea744986f43ac5ac197217ac3" name="a85706a0ea744986f43ac5ac197217ac3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85706a0ea744986f43ac5ac197217ac3">◆ </a></span>MA_TRUE</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_TRUE   1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab2a71d031865f5a942b4342ce1b48676" name="ab2a71d031865f5a942b4342ce1b48676"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2a71d031865f5a942b4342ce1b48676">◆ </a></span>MA_UINT64_MAX</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_UINT64_MAX   (((<a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>)0xFFFFFFFF << 32) | (<a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a>)0xFFFFFFFF) /* Weird shifting syntax is for VC6 compatibility. */</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2c0748f2260efd299449eadc4172be2" name="ae2c0748f2260efd299449eadc4172be2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2c0748f2260efd299449eadc4172be2">◆ </a></span>MA_VERSION_MAJOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_VERSION_MAJOR   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c12691cd3384e3796d5c1fe2d76d84b" name="a6c12691cd3384e3796d5c1fe2d76d84b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c12691cd3384e3796d5c1fe2d76d84b">◆ </a></span>MA_VERSION_MINOR</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_VERSION_MINOR   11</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac077c55e57e73005f5eb59fcf85a46f3" name="ac077c55e57e73005f5eb59fcf85a46f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac077c55e57e73005f5eb59fcf85a46f3">◆ </a></span>MA_VERSION_REVISION</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_VERSION_REVISION   22</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a05480127cb16bad1bb0dea051f04ab62" name="a05480127cb16bad1bb0dea051f04ab62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a05480127cb16bad1bb0dea051f04ab62">◆ </a></span>MA_VERSION_STRING</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_VERSION_STRING   <a class="el" href="#abb77f4d774ce5496f0b33dbb06b878ec">MA_XSTRINGIFY</a>(<a class="el" href="#ae2c0748f2260efd299449eadc4172be2">MA_VERSION_MAJOR</a>) "." <a class="el" href="#abb77f4d774ce5496f0b33dbb06b878ec">MA_XSTRINGIFY</a>(<a class="el" href="#a6c12691cd3384e3796d5c1fe2d76d84b">MA_VERSION_MINOR</a>) "." <a class="el" href="#abb77f4d774ce5496f0b33dbb06b878ec">MA_XSTRINGIFY</a>(<a class="el" href="#ac077c55e57e73005f5eb59fcf85a46f3">MA_VERSION_REVISION</a>)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb77f4d774ce5496f0b33dbb06b878ec" name="abb77f4d774ce5496f0b33dbb06b878ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb77f4d774ce5496f0b33dbb06b878ec">◆ </a></span>MA_XSTRINGIFY</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MA_XSTRINGIFY</td>
|
|
<td>(</td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>x</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<b>Value:</b><div class="fragment"><div class="line"><a class="code hl_define" href="#a5ec45ce2abccf1ac4f58e6f703b81bd1">MA_STRINGIFY</a>(x)</div>
|
|
<div class="ttc" id="aminiaudio_8h_html_a5ec45ce2abccf1ac4f58e6f703b81bd1"><div class="ttname"><a href="#a5ec45ce2abccf1ac4f58e6f703b81bd1">MA_STRINGIFY</a></div><div class="ttdeci">#define MA_STRINGIFY(x)</div><div class="ttdef"><b>Definition</b> miniaudio.h:3748</div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a070d2ce7b6bb7e5c05602aa8c308d0c4" name="a070d2ce7b6bb7e5c05602aa8c308d0c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a070d2ce7b6bb7e5c05602aa8c308d0c4">◆ </a></span>NULL</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define NULL   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="a2984a9deefeefcef329d261271633e07" name="a2984a9deefeefcef329d261271633e07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2984a9deefeefcef329d261271633e07">◆ </a></span>ma_async_notification</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void <a class="el" href="#a2984a9deefeefcef329d261271633e07">ma_async_notification</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6e33cc4c0c638959844e45f26bef064" name="ad6e33cc4c0c638959844e45f26bef064"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6e33cc4c0c638959844e45f26bef064">◆ </a></span>ma_backend_callbacks</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_backend_callbacks ma_backend_callbacks</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a547261c6f1890548f4990f0cbbd39859" name="a547261c6f1890548f4990f0cbbd39859"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a547261c6f1890548f4990f0cbbd39859">◆ </a></span>ma_bool32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a627dab0d88f900b11bc4f05597645444" name="a627dab0d88f900b11bc4f05597645444"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a627dab0d88f900b11bc4f05597645444">◆ </a></span>ma_bool8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> <a class="el" href="#a627dab0d88f900b11bc4f05597645444">ma_bool8</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fc95b50a97f37464c83ba348861e808" name="a1fc95b50a97f37464c83ba348861e808"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fc95b50a97f37464c83ba348861e808">◆ </a></span>ma_channel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade3d007a03012ce1b7bf1a7669db3213" name="ade3d007a03012ce1b7bf1a7669db3213"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade3d007a03012ce1b7bf1a7669db3213">◆ </a></span>ma_context</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_context ma_context</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a350343dbad146a4449c38c39da09fcd0" name="a350343dbad146a4449c38c39da09fcd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a350343dbad146a4449c38c39da09fcd0">◆ </a></span>ma_context_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_context_config ma_context_config</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab021ebfb2ec1a5020dc74aed82a7b09f" name="ab021ebfb2ec1a5020dc74aed82a7b09f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab021ebfb2ec1a5020dc74aed82a7b09f">◆ </a></span>ma_data_source</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12e26fb274a0f0d8e27788af8b80131a" name="a12e26fb274a0f0d8e27788af8b80131a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12e26fb274a0f0d8e27788af8b80131a">◆ </a></span>ma_data_source_get_next_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *(* ma_data_source_get_next_proc) (<a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *pDataSource)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd7cc8dc13adc11435203d59764f4f63" name="abd7cc8dc13adc11435203d59764f4f63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd7cc8dc13adc11435203d59764f4f63">◆ </a></span>ma_decoder</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_decoder ma_decoder</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a096af73fc461a8629d054efffcf066e4" name="a096af73fc461a8629d054efffcf066e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a096af73fc461a8629d054efffcf066e4">◆ </a></span>ma_decoder_read_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_decoder_read_proc) (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, void *pBufferOut, size_t bytesToRead, size_t *pBytesRead)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98e32e06189e99b69ab96272635251c7" name="a98e32e06189e99b69ab96272635251c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98e32e06189e99b69ab96272635251c7">◆ </a></span>ma_decoder_seek_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_decoder_seek_proc) (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> byteOffset, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> origin)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a110afc4fc1a8d87aefb96a3995a476d8" name="a110afc4fc1a8d87aefb96a3995a476d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a110afc4fc1a8d87aefb96a3995a476d8">◆ </a></span>ma_decoder_tell_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_decoder_tell_proc) (<a class="el" href="structma__decoder.html">ma_decoder</a> *pDecoder, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pCursor)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c271ff318d0525f593c5397b1853688" name="a9c271ff318d0525f593c5397b1853688"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c271ff318d0525f593c5397b1853688">◆ </a></span>ma_device</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_device ma_device</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa601045d4020167a7d991c31b5797b50" name="aa601045d4020167a7d991c31b5797b50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa601045d4020167a7d991c31b5797b50">◆ </a></span>ma_device_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_device_config ma_device_config</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f9738803a7b92edf44d7645599482ba" name="a9f9738803a7b92edf44d7645599482ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f9738803a7b92edf44d7645599482ba">◆ </a></span>ma_device_data_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* ma_device_data_proc) (<a class="el" href="structma__device.html">ma_device</a> *pDevice, void *pOutput, const void *pInput, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> frameCount)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a505d6f35da993f5a1e9261b85e5d9ab6" name="a505d6f35da993f5a1e9261b85e5d9ab6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a505d6f35da993f5a1e9261b85e5d9ab6">◆ </a></span>ma_device_notification_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* ma_device_notification_proc) (const <a class="el" href="structma__device__notification.html">ma_device_notification</a> *pNotification)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeea5ab141ed60512ba612d417dcf27b1" name="aeea5ab141ed60512ba612d417dcf27b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeea5ab141ed60512ba612d417dcf27b1">◆ </a></span>ma_double</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef double <a class="el" href="#aeea5ab141ed60512ba612d417dcf27b1">ma_double</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd91241faa312678b26ec9a5be47c382" name="acd91241faa312678b26ec9a5be47c382"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd91241faa312678b26ec9a5be47c382">◆ </a></span>ma_encoder</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_encoder ma_encoder</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf52a6595b93b539233616da34f90af1" name="acf52a6595b93b539233616da34f90af1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf52a6595b93b539233616da34f90af1">◆ </a></span>ma_encoder_init_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_encoder_init_proc) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41248d693ca04eafc4db5e77d3ea6c8e" name="a41248d693ca04eafc4db5e77d3ea6c8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41248d693ca04eafc4db5e77d3ea6c8e">◆ </a></span>ma_encoder_seek_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_encoder_seek_proc) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> offset, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> origin)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ff511a134e3f3bb205e0ca34e12bb5f" name="a1ff511a134e3f3bb205e0ca34e12bb5f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ff511a134e3f3bb205e0ca34e12bb5f">◆ </a></span>ma_encoder_uninit_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* ma_encoder_uninit_proc) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1dcbf6d0746316f913008fbcafc26853" name="a1dcbf6d0746316f913008fbcafc26853"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1dcbf6d0746316f913008fbcafc26853">◆ </a></span>ma_encoder_write_pcm_frames_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_encoder_write_pcm_frames_proc) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder, const void *pFramesIn, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *pFramesWritten)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9ecbf8ce87f1b82fd8c63d92d503e18" name="af9ecbf8ce87f1b82fd8c63d92d503e18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9ecbf8ce87f1b82fd8c63d92d503e18">◆ </a></span>ma_encoder_write_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_encoder_write_proc) (<a class="el" href="structma__encoder.html">ma_encoder</a> *pEncoder, const void *pBufferIn, size_t bytesToWrite, size_t *pBytesWritten)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af96143204488730c073683a07b78cc1e" name="af96143204488730c073683a07b78cc1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af96143204488730c073683a07b78cc1e">◆ </a></span>ma_engine</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_engine ma_engine</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac19f259c26246012fc8437d5bcea5854" name="ac19f259c26246012fc8437d5bcea5854"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac19f259c26246012fc8437d5bcea5854">◆ </a></span>ma_engine_process_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* ma_engine_process_proc) (void *pUserData, float *pFramesOut, <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> frameCount)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab27587a4d849c878f7ed0471b79fa50a" name="ab27587a4d849c878f7ed0471b79fa50a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab27587a4d849c878f7ed0471b79fa50a">◆ </a></span>ma_enum_devices_callback_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a>(* ma_enum_devices_callback_proc) (<a class="el" href="structma__context.html">ma_context</a> *pContext, <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a> deviceType, const <a class="el" href="structma__device__info.html">ma_device_info</a> *pInfo, void *pUserData)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a377eae938d5e6c8de55d40aae05aa0d8" name="a377eae938d5e6c8de55d40aae05aa0d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a377eae938d5e6c8de55d40aae05aa0d8">◆ </a></span>ma_float</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef float <a class="el" href="#a377eae938d5e6c8de55d40aae05aa0d8">ma_float</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed5741ea282261eb7ab79960af02e8b1" name="aed5741ea282261eb7ab79960af02e8b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed5741ea282261eb7ab79960af02e8b1">◆ </a></span>ma_handle</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void* <a class="el" href="#aed5741ea282261eb7ab79960af02e8b1">ma_handle</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6ee374258333baaaa43e0f8d6276334" name="ae6ee374258333baaaa43e0f8d6276334"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6ee374258333baaaa43e0f8d6276334">◆ </a></span>ma_hishelf_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> <a class="el" href="#ae6ee374258333baaaa43e0f8d6276334">ma_hishelf_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee6dad429a404a4ea36a2277dba76139" name="aee6dad429a404a4ea36a2277dba76139"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee6dad429a404a4ea36a2277dba76139">◆ </a></span>ma_hpf2_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1364207a5e813f3b6ca0feae88baf35" name="ae1364207a5e813f3b6ca0feae88baf35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1364207a5e813f3b6ca0feae88baf35">◆ </a></span>ma_int16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef signed short <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a954dc9734e4e4af594da6fc76f43bc85" name="a954dc9734e4e4af594da6fc76f43bc85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a954dc9734e4e4af594da6fc76f43bc85">◆ </a></span>ma_int32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef signed int <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac9b5eb4c7382c62deda7b0c99024a9ab" name="ac9b5eb4c7382c62deda7b0c99024a9ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9b5eb4c7382c62deda7b0c99024a9ab">◆ </a></span>ma_int64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef signed long long <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d69929f0da39c4ade577c44fc13151c" name="a5d69929f0da39c4ade577c44fc13151c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d69929f0da39c4ade577c44fc13151c">◆ </a></span>ma_int8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef signed char <a class="el" href="#a5d69929f0da39c4ade577c44fc13151c">ma_int8</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff46897b9ab02de460ca57a0c60d66c7" name="aff46897b9ab02de460ca57a0c60d66c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff46897b9ab02de460ca57a0c60d66c7">◆ </a></span>ma_job</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_job ma_job</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4efc0af4d4eb40fd086a1a38fe2a04c4" name="a4efc0af4d4eb40fd086a1a38fe2a04c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4efc0af4d4eb40fd086a1a38fe2a04c4">◆ </a></span>ma_job_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_job_proc) (<a class="el" href="structma__job.html">ma_job</a> *pJob)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae70de1937489061f10f88e17e57081ec" name="ae70de1937489061f10f88e17e57081ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae70de1937489061f10f88e17e57081ec">◆ </a></span>ma_log_callback_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* ma_log_callback_proc) (void *pUserData, <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> level, const char *pMessage)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae60bf430ef834f3b347aedf88d7d6b3b" name="ae60bf430ef834f3b347aedf88d7d6b3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae60bf430ef834f3b347aedf88d7d6b3b">◆ </a></span>ma_loshelf_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> <a class="el" href="#ae60bf430ef834f3b347aedf88d7d6b3b">ma_loshelf_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b42c95e050b7c33128711b38d8e2909" name="a1b42c95e050b7c33128711b38d8e2909"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b42c95e050b7c33128711b38d8e2909">◆ </a></span>ma_lpf2_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb2f3d8515b07902318e39956c1bcdcb" name="abb2f3d8515b07902318e39956c1bcdcb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb2f3d8515b07902318e39956c1bcdcb">◆ </a></span>ma_mutex</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a2322f7778ead0154096e6e2778209bd8">ma_pthread_mutex_t</a> <a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14322ac717262e149a62e3af5a6edf2d" name="a14322ac717262e149a62e3af5a6edf2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14322ac717262e149a62e3af5a6edf2d">◆ </a></span>ma_node</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ccf0beb08eb9606df10816d8f1aa058" name="a2ccf0beb08eb9606df10816d8f1aa058"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ccf0beb08eb9606df10816d8f1aa058">◆ </a></span>ma_node_base</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_node_base ma_node_base</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46a3e7623dd6edbdc3603d0a04cef065" name="a46a3e7623dd6edbdc3603d0a04cef065"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46a3e7623dd6edbdc3603d0a04cef065">◆ </a></span>ma_node_graph</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_node_graph ma_node_graph</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa360362876d19f2bacdaeff7bc5d8d51" name="aa360362876d19f2bacdaeff7bc5d8d51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa360362876d19f2bacdaeff7bc5d8d51">◆ </a></span>ma_node_input_bus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_node_input_bus ma_node_input_bus</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f7de119c3694b9b46a7d5508eb46659" name="a9f7de119c3694b9b46a7d5508eb46659"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f7de119c3694b9b46a7d5508eb46659">◆ </a></span>ma_node_output_bus</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_node_output_bus ma_node_output_bus</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefbbe1567fb686e4489cb92018c87cd0" name="aefbbe1567fb686e4489cb92018c87cd0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefbbe1567fb686e4489cb92018c87cd0">◆ </a></span>ma_notch_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> <a class="el" href="#aefbbe1567fb686e4489cb92018c87cd0">ma_notch_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aacca1d7bd0855b4cee712b4dd877e784" name="aacca1d7bd0855b4cee712b4dd877e784"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacca1d7bd0855b4cee712b4dd877e784">◆ </a></span>ma_paged_audio_buffer_page</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_paged_audio_buffer_page ma_paged_audio_buffer_page</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24dc326d7c8e049057c2f55ac13ba4a7" name="a24dc326d7c8e049057c2f55ac13ba4a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24dc326d7c8e049057c2f55ac13ba4a7">◆ </a></span>ma_peak_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> <a class="el" href="#a24dc326d7c8e049057c2f55ac13ba4a7">ma_peak_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a043782d5b7734787379dce50c4114235" name="a043782d5b7734787379dce50c4114235"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a043782d5b7734787379dce50c4114235">◆ </a></span>ma_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void* <a class="el" href="#a043782d5b7734787379dce50c4114235">ma_proc</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a083018d409f980f1173cc5166eb17267" name="a083018d409f980f1173cc5166eb17267"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a083018d409f980f1173cc5166eb17267">◆ </a></span>ma_pthread_cond_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef pthread_cond_t <a class="el" href="#a083018d409f980f1173cc5166eb17267">ma_pthread_cond_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2322f7778ead0154096e6e2778209bd8" name="a2322f7778ead0154096e6e2778209bd8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2322f7778ead0154096e6e2778209bd8">◆ </a></span>ma_pthread_mutex_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef pthread_mutex_t <a class="el" href="#a2322f7778ead0154096e6e2778209bd8">ma_pthread_mutex_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02bad217201d137a012fce220b4d822b" name="a02bad217201d137a012fce220b4d822b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02bad217201d137a012fce220b4d822b">◆ </a></span>ma_pthread_t</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef pthread_t <a class="el" href="#a02bad217201d137a012fce220b4d822b">ma_pthread_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18239255dcc6c127048100f4e4831f80" name="a18239255dcc6c127048100f4e4831f80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18239255dcc6c127048100f4e4831f80">◆ </a></span>ma_ptr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void* <a class="el" href="#a18239255dcc6c127048100f4e4831f80">ma_ptr</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d8dd29f2e869f426e69d6e2afaf1968" name="a5d8dd29f2e869f426e69d6e2afaf1968"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d8dd29f2e869f426e69d6e2afaf1968">◆ </a></span>ma_read_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_read_proc) (void *pUserData, void *pBufferOut, size_t bytesToRead, size_t *pBytesRead)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa73bb320bd6f7400639dbebd1a28fe78" name="aa73bb320bd6f7400639dbebd1a28fe78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa73bb320bd6f7400639dbebd1a28fe78">◆ </a></span>ma_resampler_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_resampler_config ma_resampler_config</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4583dd0c53e9a7bdaf9463a3ee02e6c2" name="a4583dd0c53e9a7bdaf9463a3ee02e6c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4583dd0c53e9a7bdaf9463a3ee02e6c2">◆ </a></span>ma_resampling_backend</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void <a class="el" href="#a4583dd0c53e9a7bdaf9463a3ee02e6c2">ma_resampling_backend</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4f6ef8b9e973a4eb3ca53c4c1df46e2" name="af4f6ef8b9e973a4eb3ca53c4c1df46e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4f6ef8b9e973a4eb3ca53c4c1df46e2">◆ </a></span>ma_resource_manager</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_resource_manager ma_resource_manager</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0203be32404834de7eb5a57da277ef81" name="a0203be32404834de7eb5a57da277ef81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0203be32404834de7eb5a57da277ef81">◆ </a></span>ma_resource_manager_data_buffer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_resource_manager_data_buffer ma_resource_manager_data_buffer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0675425c961489bb6c18ca5107c0918d" name="a0675425c961489bb6c18ca5107c0918d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0675425c961489bb6c18ca5107c0918d">◆ </a></span>ma_resource_manager_data_buffer_node</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_resource_manager_data_buffer_node ma_resource_manager_data_buffer_node</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabdc5a36b1ade8f38086ede5e03526ec" name="aabdc5a36b1ade8f38086ede5e03526ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabdc5a36b1ade8f38086ede5e03526ec">◆ </a></span>ma_resource_manager_data_source</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_resource_manager_data_source ma_resource_manager_data_source</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90d685b825419bd942b651f6e8fe881b" name="a90d685b825419bd942b651f6e8fe881b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90d685b825419bd942b651f6e8fe881b">◆ </a></span>ma_resource_manager_data_stream</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_resource_manager_data_stream ma_resource_manager_data_stream</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4734104118d5c3ac957ba1528fe8f601" name="a4734104118d5c3ac957ba1528fe8f601"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4734104118d5c3ac957ba1528fe8f601">◆ </a></span>ma_seek_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_seek_proc) (void *pUserData, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> offset, <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a> origin)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4bb7dad5a6d40d0125afc87a47c979b" name="ab4bb7dad5a6d40d0125afc87a47c979b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4bb7dad5a6d40d0125afc87a47c979b">◆ </a></span>ma_sound</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_sound ma_sound</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7ee79b510832705346509b2a5d2fbea" name="ab7ee79b510832705346509b2a5d2fbea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7ee79b510832705346509b2a5d2fbea">◆ </a></span>ma_sound_end_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* ma_sound_end_proc) (void *pUserData, <a class="el" href="structma__sound.html">ma_sound</a> *pSound)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a279a1c962d02955dac3bb0b30c022ece" name="a279a1c962d02955dac3bb0b30c022ece"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a279a1c962d02955dac3bb0b30c022ece">◆ </a></span>ma_sound_group</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="structma__sound.html">ma_sound</a> <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96e70d8f596f4bfa61e0e288ee5f4aac" name="a96e70d8f596f4bfa61e0e288ee5f4aac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96e70d8f596f4bfa61e0e288ee5f4aac">◆ </a></span>ma_sound_group_config</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="structma__sound__config.html">ma_sound_config</a> <a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab4ddb3973fb25def8db6cd096eaad87e" name="ab4ddb3973fb25def8db6cd096eaad87e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab4ddb3973fb25def8db6cd096eaad87e">◆ </a></span>ma_sound_inlined</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef struct ma_sound_inlined ma_sound_inlined</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a3841641ed86ed7dcb7c1cd0a0b4491" name="a7a3841641ed86ed7dcb7c1cd0a0b4491"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">◆ </a></span>ma_spinlock</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> <a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4d7c985593000f6e60b2f35843f6875" name="ae4d7c985593000f6e60b2f35843f6875"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4d7c985593000f6e60b2f35843f6875">◆ </a></span>ma_stop_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* ma_stop_proc) (<a class="el" href="structma__device.html">ma_device</a> *pDevice)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a534fd7eebdd083252de721e8e1bdc025" name="a534fd7eebdd083252de721e8e1bdc025"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a534fd7eebdd083252de721e8e1bdc025">◆ </a></span>ma_tell_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a>(* ma_tell_proc) (void *pUserData, <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *pCursor)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abebab380593238dca3c9a9298cba8690" name="abebab380593238dca3c9a9298cba8690"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abebab380593238dca3c9a9298cba8690">◆ </a></span>ma_thread</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a02bad217201d137a012fce220b4d822b">ma_pthread_t</a> <a class="el" href="#abebab380593238dca3c9a9298cba8690">ma_thread</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a695da6c34b9e69ee88e373e4a06f7a6c" name="a695da6c34b9e69ee88e373e4a06f7a6c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a695da6c34b9e69ee88e373e4a06f7a6c">◆ </a></span>ma_uint16</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef unsigned short <a class="el" href="#a695da6c34b9e69ee88e373e4a06f7a6c">ma_uint16</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46937d096112f0d30ba68ef4d568b287" name="a46937d096112f0d30ba68ef4d568b287"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46937d096112f0d30ba68ef4d568b287">◆ </a></span>ma_uint32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef unsigned int <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4360475a027c8f01e79ca87226b1d96d" name="a4360475a027c8f01e79ca87226b1d96d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4360475a027c8f01e79ca87226b1d96d">◆ </a></span>ma_uint64</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef unsigned long long <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fe92d57aae732f91c6e21f6425afcac" name="a2fe92d57aae732f91c6e21f6425afcac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fe92d57aae732f91c6e21f6425afcac">◆ </a></span>ma_uint8</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef unsigned char <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ae1e2674a2cb382328214cca039c8bf" name="a2ae1e2674a2cb382328214cca039c8bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ae1e2674a2cb382328214cca039c8bf">◆ </a></span>ma_uintptr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> <a class="el" href="#a2ae1e2674a2cb382328214cca039c8bf">ma_uintptr</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd93ee2c07204c44fe7c97f33e68666a" name="acd93ee2c07204c44fe7c97f33e68666a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd93ee2c07204c44fe7c97f33e68666a">◆ </a></span>ma_vfs</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void <a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ae654899761644102fe83a684cae060" name="a5ae654899761644102fe83a684cae060"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ae654899761644102fe83a684cae060">◆ </a></span>ma_vfs_file</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#aed5741ea282261eb7ab79960af02e8b1">ma_handle</a> <a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeac1e2a705719ce8fac1c60afbbe70af" name="aeac1e2a705719ce8fac1c60afbbe70af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeac1e2a705719ce8fac1c60afbbe70af">◆ </a></span>ma_wchar_win32</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="#a695da6c34b9e69ee88e373e4a06f7a6c">ma_uint16</a> <a class="el" href="#aeac1e2a705719ce8fac1c60afbbe70af">ma_wchar_win32</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a64e723da835a05dc9c53601caf3ec9a5" name="a64e723da835a05dc9c53601caf3ec9a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64e723da835a05dc9c53601caf3ec9a5">◆ </a></span>_ma_channel_position</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a64e723da835a05dc9c53601caf3ec9a5">_ma_channel_position</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a78e6190c8409f1ca682af67a43414dd3" name="a64e723da835a05dc9c53601caf3ec9a5a78e6190c8409f1ca682af67a43414dd3"></a>MA_CHANNEL_NONE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a0d27dc5b57e801bb4349a436f4276b48" name="a64e723da835a05dc9c53601caf3ec9a5a0d27dc5b57e801bb4349a436f4276b48"></a>MA_CHANNEL_MONO </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a87c0acdc99bca69c893de5988d91ca8a" name="a64e723da835a05dc9c53601caf3ec9a5a87c0acdc99bca69c893de5988d91ca8a"></a>MA_CHANNEL_FRONT_LEFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a77437915c33227efd477b5dcabb0255a" name="a64e723da835a05dc9c53601caf3ec9a5a77437915c33227efd477b5dcabb0255a"></a>MA_CHANNEL_FRONT_RIGHT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ab75421d0f85d213ba0d5b7404ab64343" name="a64e723da835a05dc9c53601caf3ec9a5ab75421d0f85d213ba0d5b7404ab64343"></a>MA_CHANNEL_FRONT_CENTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a42ef9993b9878c7fac4c5ed926b52f61" name="a64e723da835a05dc9c53601caf3ec9a5a42ef9993b9878c7fac4c5ed926b52f61"></a>MA_CHANNEL_LFE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a1054944a20c2df8e68e34cb685fbb3ea" name="a64e723da835a05dc9c53601caf3ec9a5a1054944a20c2df8e68e34cb685fbb3ea"></a>MA_CHANNEL_BACK_LEFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a80ea2d3c78f31365ab4574fa26c60e71" name="a64e723da835a05dc9c53601caf3ec9a5a80ea2d3c78f31365ab4574fa26c60e71"></a>MA_CHANNEL_BACK_RIGHT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a191c2027a6993c42fe9a950778116d45" name="a64e723da835a05dc9c53601caf3ec9a5a191c2027a6993c42fe9a950778116d45"></a>MA_CHANNEL_FRONT_LEFT_CENTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a41ba1d8c7d3f65fd88ccb3ec642084f3" name="a64e723da835a05dc9c53601caf3ec9a5a41ba1d8c7d3f65fd88ccb3ec642084f3"></a>MA_CHANNEL_FRONT_RIGHT_CENTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a2a2e1f9ae6b86d3baea3f8edb0798eaf" name="a64e723da835a05dc9c53601caf3ec9a5a2a2e1f9ae6b86d3baea3f8edb0798eaf"></a>MA_CHANNEL_BACK_CENTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a9abe48b391075509c7638e4129f47584" name="a64e723da835a05dc9c53601caf3ec9a5a9abe48b391075509c7638e4129f47584"></a>MA_CHANNEL_SIDE_LEFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ac7d5778d1c4bd2fe3c93ae424e0c15ca" name="a64e723da835a05dc9c53601caf3ec9a5ac7d5778d1c4bd2fe3c93ae424e0c15ca"></a>MA_CHANNEL_SIDE_RIGHT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a558ea21e14e0b800291155b86b6be2e7" name="a64e723da835a05dc9c53601caf3ec9a5a558ea21e14e0b800291155b86b6be2e7"></a>MA_CHANNEL_TOP_CENTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a432b5b84f49682fd535ca65a95540e0d" name="a64e723da835a05dc9c53601caf3ec9a5a432b5b84f49682fd535ca65a95540e0d"></a>MA_CHANNEL_TOP_FRONT_LEFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a724680ea7affa32afbf017e0dd61cbb7" name="a64e723da835a05dc9c53601caf3ec9a5a724680ea7affa32afbf017e0dd61cbb7"></a>MA_CHANNEL_TOP_FRONT_CENTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ab9bb024b6a9a664c20550505613d47d3" name="a64e723da835a05dc9c53601caf3ec9a5ab9bb024b6a9a664c20550505613d47d3"></a>MA_CHANNEL_TOP_FRONT_RIGHT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ae78e81977e52e167487c1ab5b25c7772" name="a64e723da835a05dc9c53601caf3ec9a5ae78e81977e52e167487c1ab5b25c7772"></a>MA_CHANNEL_TOP_BACK_LEFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ab74231d4961bad3807dab418525d789a" name="a64e723da835a05dc9c53601caf3ec9a5ab74231d4961bad3807dab418525d789a"></a>MA_CHANNEL_TOP_BACK_CENTER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a6f2df56bf70e9863aeadc665cfd53170" name="a64e723da835a05dc9c53601caf3ec9a5a6f2df56bf70e9863aeadc665cfd53170"></a>MA_CHANNEL_TOP_BACK_RIGHT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a9cd6d5053730447641c4c3c26f9bb4d3" name="a64e723da835a05dc9c53601caf3ec9a5a9cd6d5053730447641c4c3c26f9bb4d3"></a>MA_CHANNEL_AUX_0 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a601f11a9822439ec8f78cbd7f463c3d2" name="a64e723da835a05dc9c53601caf3ec9a5a601f11a9822439ec8f78cbd7f463c3d2"></a>MA_CHANNEL_AUX_1 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a3c762dd8df90a427bc9d7252b3881674" name="a64e723da835a05dc9c53601caf3ec9a5a3c762dd8df90a427bc9d7252b3881674"></a>MA_CHANNEL_AUX_2 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a31dbd4da05b25e873d7809562ca2dea2" name="a64e723da835a05dc9c53601caf3ec9a5a31dbd4da05b25e873d7809562ca2dea2"></a>MA_CHANNEL_AUX_3 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ae5a98cd170e4cc5339a28d80f719f473" name="a64e723da835a05dc9c53601caf3ec9a5ae5a98cd170e4cc5339a28d80f719f473"></a>MA_CHANNEL_AUX_4 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a630fd38330705b119f7552e372727f9d" name="a64e723da835a05dc9c53601caf3ec9a5a630fd38330705b119f7552e372727f9d"></a>MA_CHANNEL_AUX_5 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a1855d049969450231f65d92d9b25c0e0" name="a64e723da835a05dc9c53601caf3ec9a5a1855d049969450231f65d92d9b25c0e0"></a>MA_CHANNEL_AUX_6 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a7a86183f7b5193a41a164d53e79efefb" name="a64e723da835a05dc9c53601caf3ec9a5a7a86183f7b5193a41a164d53e79efefb"></a>MA_CHANNEL_AUX_7 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a9b0a63cce4de72a8ab1479635538b6fb" name="a64e723da835a05dc9c53601caf3ec9a5a9b0a63cce4de72a8ab1479635538b6fb"></a>MA_CHANNEL_AUX_8 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a350c27cc11bb5095cb3064723fc3b043" name="a64e723da835a05dc9c53601caf3ec9a5a350c27cc11bb5095cb3064723fc3b043"></a>MA_CHANNEL_AUX_9 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5abf410f408c6fea960ffa052a4d8a04b3" name="a64e723da835a05dc9c53601caf3ec9a5abf410f408c6fea960ffa052a4d8a04b3"></a>MA_CHANNEL_AUX_10 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5aeb4a5de1ec02a43d83779094fca07afe" name="a64e723da835a05dc9c53601caf3ec9a5aeb4a5de1ec02a43d83779094fca07afe"></a>MA_CHANNEL_AUX_11 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a87ec34a5ce1f50967bbd0ffcfd9a0846" name="a64e723da835a05dc9c53601caf3ec9a5a87ec34a5ce1f50967bbd0ffcfd9a0846"></a>MA_CHANNEL_AUX_12 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a7801f1cb33d8e19d8b9f7d076c41f640" name="a64e723da835a05dc9c53601caf3ec9a5a7801f1cb33d8e19d8b9f7d076c41f640"></a>MA_CHANNEL_AUX_13 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a3d1a2324a44c8f9cb87c74b9778b51fa" name="a64e723da835a05dc9c53601caf3ec9a5a3d1a2324a44c8f9cb87c74b9778b51fa"></a>MA_CHANNEL_AUX_14 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a25f8eee8256d4117e373b64ce1f66359" name="a64e723da835a05dc9c53601caf3ec9a5a25f8eee8256d4117e373b64ce1f66359"></a>MA_CHANNEL_AUX_15 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ae80adace1c8f268f08257647accf65a7" name="a64e723da835a05dc9c53601caf3ec9a5ae80adace1c8f268f08257647accf65a7"></a>MA_CHANNEL_AUX_16 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a88d62afbab45618c66d35c98efe4addd" name="a64e723da835a05dc9c53601caf3ec9a5a88d62afbab45618c66d35c98efe4addd"></a>MA_CHANNEL_AUX_17 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a1e6e7b6b16cd1e7779653c86421516d0" name="a64e723da835a05dc9c53601caf3ec9a5a1e6e7b6b16cd1e7779653c86421516d0"></a>MA_CHANNEL_AUX_18 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5aad6ae9e78311977602c395141869ab82" name="a64e723da835a05dc9c53601caf3ec9a5aad6ae9e78311977602c395141869ab82"></a>MA_CHANNEL_AUX_19 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a4ebee064cd02db75ba7f4e38ea6d9c2c" name="a64e723da835a05dc9c53601caf3ec9a5a4ebee064cd02db75ba7f4e38ea6d9c2c"></a>MA_CHANNEL_AUX_20 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a1f0f9a848c563b6953731e0c38b6cb9c" name="a64e723da835a05dc9c53601caf3ec9a5a1f0f9a848c563b6953731e0c38b6cb9c"></a>MA_CHANNEL_AUX_21 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ae3e213fe814d8be71ad0116679f21399" name="a64e723da835a05dc9c53601caf3ec9a5ae3e213fe814d8be71ad0116679f21399"></a>MA_CHANNEL_AUX_22 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5ab6535297129d2b2106abe5a7d2aace47" name="a64e723da835a05dc9c53601caf3ec9a5ab6535297129d2b2106abe5a7d2aace47"></a>MA_CHANNEL_AUX_23 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a81c10238a55a3de83160de2e087e9963" name="a64e723da835a05dc9c53601caf3ec9a5a81c10238a55a3de83160de2e087e9963"></a>MA_CHANNEL_AUX_24 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a60243d5117b8e90618a7cf0ee834b970" name="a64e723da835a05dc9c53601caf3ec9a5a60243d5117b8e90618a7cf0ee834b970"></a>MA_CHANNEL_AUX_25 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5af1e0bdc916fc5dabb5c107e9c87e4ece" name="a64e723da835a05dc9c53601caf3ec9a5af1e0bdc916fc5dabb5c107e9c87e4ece"></a>MA_CHANNEL_AUX_26 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a7540027d1628aa732d61eff151c961ea" name="a64e723da835a05dc9c53601caf3ec9a5a7540027d1628aa732d61eff151c961ea"></a>MA_CHANNEL_AUX_27 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a3b756900fa48c66128c6f73a06fd14cc" name="a64e723da835a05dc9c53601caf3ec9a5a3b756900fa48c66128c6f73a06fd14cc"></a>MA_CHANNEL_AUX_28 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a1d8a438680c00a6d831cc1f4346ee3c7" name="a64e723da835a05dc9c53601caf3ec9a5a1d8a438680c00a6d831cc1f4346ee3c7"></a>MA_CHANNEL_AUX_29 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a86e5fbdeee7429bb5f9be7de9ffc310b" name="a64e723da835a05dc9c53601caf3ec9a5a86e5fbdeee7429bb5f9be7de9ffc310b"></a>MA_CHANNEL_AUX_30 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a882deda4547f15a71a8d924f6f881806" name="a64e723da835a05dc9c53601caf3ec9a5a882deda4547f15a71a8d924f6f881806"></a>MA_CHANNEL_AUX_31 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5a9c27db02e678d10f24c166d5b1d603bd" name="a64e723da835a05dc9c53601caf3ec9a5a9c27db02e678d10f24c166d5b1d603bd"></a>MA_CHANNEL_LEFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5af9fd3fde9eeb3102fc47c874cd557cb4" name="a64e723da835a05dc9c53601caf3ec9a5af9fd3fde9eeb3102fc47c874cd557cb4"></a>MA_CHANNEL_RIGHT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a64e723da835a05dc9c53601caf3ec9a5abf9514e9e872ed76e1f314b00aefecec" name="a64e723da835a05dc9c53601caf3ec9a5abf9514e9e872ed76e1f314b00aefecec"></a>MA_CHANNEL_POSITION_COUNT </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf40f60ac9f381dde9637e8378f80514" name="adf40f60ac9f381dde9637e8378f80514"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf40f60ac9f381dde9637e8378f80514">◆ </a></span>ma_aaudio_allowed_capture_policy</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#adf40f60ac9f381dde9637e8378f80514">ma_aaudio_allowed_capture_policy</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adf40f60ac9f381dde9637e8378f80514a0c3c7a31459cfaa9215c1217731d3d7a" name="adf40f60ac9f381dde9637e8378f80514a0c3c7a31459cfaa9215c1217731d3d7a"></a>ma_aaudio_allow_capture_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adf40f60ac9f381dde9637e8378f80514a7a24333114eea50f53643127a8f92172" name="adf40f60ac9f381dde9637e8378f80514a7a24333114eea50f53643127a8f92172"></a>ma_aaudio_allow_capture_by_all </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adf40f60ac9f381dde9637e8378f80514ad5e16eb69478f14a7f2fb47650c3204e" name="adf40f60ac9f381dde9637e8378f80514ad5e16eb69478f14a7f2fb47650c3204e"></a>ma_aaudio_allow_capture_by_system </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adf40f60ac9f381dde9637e8378f80514ae99dced46430e0fbfe3d79ac4181c9ed" name="adf40f60ac9f381dde9637e8378f80514ae99dced46430e0fbfe3d79ac4181c9ed"></a>ma_aaudio_allow_capture_by_none </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57bcd0d16df6565e7a49ed916ed91585" name="a57bcd0d16df6565e7a49ed916ed91585"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57bcd0d16df6565e7a49ed916ed91585">◆ </a></span>ma_aaudio_content_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a57bcd0d16df6565e7a49ed916ed91585">ma_aaudio_content_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a57bcd0d16df6565e7a49ed916ed91585a2f480261ec077f926b3315a7bee87e19" name="a57bcd0d16df6565e7a49ed916ed91585a2f480261ec077f926b3315a7bee87e19"></a>ma_aaudio_content_type_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a57bcd0d16df6565e7a49ed916ed91585a0efb4ef6aa9ba2dc78bb1b2ed6f8ade2" name="a57bcd0d16df6565e7a49ed916ed91585a0efb4ef6aa9ba2dc78bb1b2ed6f8ade2"></a>ma_aaudio_content_type_speech </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a57bcd0d16df6565e7a49ed916ed91585a0890a98d1981985eeb780e1708ec3b52" name="a57bcd0d16df6565e7a49ed916ed91585a0890a98d1981985eeb780e1708ec3b52"></a>ma_aaudio_content_type_music </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a57bcd0d16df6565e7a49ed916ed91585ad51133a72d042c8353215a1a396fc3df" name="a57bcd0d16df6565e7a49ed916ed91585ad51133a72d042c8353215a1a396fc3df"></a>ma_aaudio_content_type_movie </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a57bcd0d16df6565e7a49ed916ed91585ab5f9e22ffe2f8406d19022f62cc53b94" name="a57bcd0d16df6565e7a49ed916ed91585ab5f9e22ffe2f8406d19022f62cc53b94"></a>ma_aaudio_content_type_sonification </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a940d2cf584fbedd4969e3febf37c7950" name="a940d2cf584fbedd4969e3febf37c7950"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a940d2cf584fbedd4969e3febf37c7950">◆ </a></span>ma_aaudio_input_preset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a940d2cf584fbedd4969e3febf37c7950">ma_aaudio_input_preset</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a940d2cf584fbedd4969e3febf37c7950a259866de31bdcaf9d9cc2c0b47d8dcfb" name="a940d2cf584fbedd4969e3febf37c7950a259866de31bdcaf9d9cc2c0b47d8dcfb"></a>ma_aaudio_input_preset_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a940d2cf584fbedd4969e3febf37c7950adec8ae469f2119b312f3a110d645e388" name="a940d2cf584fbedd4969e3febf37c7950adec8ae469f2119b312f3a110d645e388"></a>ma_aaudio_input_preset_generic </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a940d2cf584fbedd4969e3febf37c7950a40d797e9f48830c302cd123e733b5792" name="a940d2cf584fbedd4969e3febf37c7950a40d797e9f48830c302cd123e733b5792"></a>ma_aaudio_input_preset_camcorder </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a940d2cf584fbedd4969e3febf37c7950aee39c0b2e4b7a62ae334c835a34b4640" name="a940d2cf584fbedd4969e3febf37c7950aee39c0b2e4b7a62ae334c835a34b4640"></a>ma_aaudio_input_preset_voice_recognition </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a940d2cf584fbedd4969e3febf37c7950a0dbded8b373b0f170ebea931c5ee6664" name="a940d2cf584fbedd4969e3febf37c7950a0dbded8b373b0f170ebea931c5ee6664"></a>ma_aaudio_input_preset_voice_communication </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a940d2cf584fbedd4969e3febf37c7950a928056e5c78fb6de608de95d8883da10" name="a940d2cf584fbedd4969e3febf37c7950a928056e5c78fb6de608de95d8883da10"></a>ma_aaudio_input_preset_unprocessed </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a940d2cf584fbedd4969e3febf37c7950a63b0f644555412c46ba4ae795f14b32e" name="a940d2cf584fbedd4969e3febf37c7950a63b0f644555412c46ba4ae795f14b32e"></a>ma_aaudio_input_preset_voice_performance </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88f7aa95ffc1059e7347446624533441" name="a88f7aa95ffc1059e7347446624533441"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88f7aa95ffc1059e7347446624533441">◆ </a></span>ma_aaudio_usage</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a88f7aa95ffc1059e7347446624533441">ma_aaudio_usage</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a246c2308c66d4cace3f1d2357d76d390" name="a88f7aa95ffc1059e7347446624533441a246c2308c66d4cace3f1d2357d76d390"></a>ma_aaudio_usage_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a41ba9724443fcec300492c266dd6cfd9" name="a88f7aa95ffc1059e7347446624533441a41ba9724443fcec300492c266dd6cfd9"></a>ma_aaudio_usage_media </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a279d31cfc6f62579cc5a13e7fa6f53dd" name="a88f7aa95ffc1059e7347446624533441a279d31cfc6f62579cc5a13e7fa6f53dd"></a>ma_aaudio_usage_voice_communication </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a2798d0fab05ec69ec5724c08b50dab24" name="a88f7aa95ffc1059e7347446624533441a2798d0fab05ec69ec5724c08b50dab24"></a>ma_aaudio_usage_voice_communication_signalling </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441ad215266630439fe106d20bafb04d8a49" name="a88f7aa95ffc1059e7347446624533441ad215266630439fe106d20bafb04d8a49"></a>ma_aaudio_usage_alarm </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a484454e979db99b867d5994f13c147e0" name="a88f7aa95ffc1059e7347446624533441a484454e979db99b867d5994f13c147e0"></a>ma_aaudio_usage_notification </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441aee396024e18548a09f5f527880cf7e6f" name="a88f7aa95ffc1059e7347446624533441aee396024e18548a09f5f527880cf7e6f"></a>ma_aaudio_usage_notification_ringtone </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441ac1957ca5222995d4712edc4921f05420" name="a88f7aa95ffc1059e7347446624533441ac1957ca5222995d4712edc4921f05420"></a>ma_aaudio_usage_notification_event </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441acd002c4df9182f222b84f985f19b686e" name="a88f7aa95ffc1059e7347446624533441acd002c4df9182f222b84f985f19b686e"></a>ma_aaudio_usage_assistance_accessibility </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441aa1405fcd9a696e29d06e1eb959b370c3" name="a88f7aa95ffc1059e7347446624533441aa1405fcd9a696e29d06e1eb959b370c3"></a>ma_aaudio_usage_assistance_navigation_guidance </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441aa2c1f1d3c575482f5b088f736451d60d" name="a88f7aa95ffc1059e7347446624533441aa2c1f1d3c575482f5b088f736451d60d"></a>ma_aaudio_usage_assistance_sonification </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441aecae7292d9a8ddea3e188b749508055e" name="a88f7aa95ffc1059e7347446624533441aecae7292d9a8ddea3e188b749508055e"></a>ma_aaudio_usage_game </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a2964b74db54e5f419bf8558eaef9e03d" name="a88f7aa95ffc1059e7347446624533441a2964b74db54e5f419bf8558eaef9e03d"></a>ma_aaudio_usage_assitant </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a009c7cea7518d96b2f1cfcc29700c6b6" name="a88f7aa95ffc1059e7347446624533441a009c7cea7518d96b2f1cfcc29700c6b6"></a>ma_aaudio_usage_emergency </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a34d53d294cb8079e8a6032b78551f8bd" name="a88f7aa95ffc1059e7347446624533441a34d53d294cb8079e8a6032b78551f8bd"></a>ma_aaudio_usage_safety </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a80fb6d6edff8e23f153c5bd2dc079bef" name="a88f7aa95ffc1059e7347446624533441a80fb6d6edff8e23f153c5bd2dc079bef"></a>ma_aaudio_usage_vehicle_status </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a88f7aa95ffc1059e7347446624533441a7494df7c2957d2e8d98124231ef7ac0f" name="a88f7aa95ffc1059e7347446624533441a7494df7c2957d2e8d98124231ef7ac0f"></a>ma_aaudio_usage_announcement </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7d5838fcd571ef464f74043187c0515" name="ac7d5838fcd571ef464f74043187c0515"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7d5838fcd571ef464f74043187c0515">◆ </a></span>ma_attenuation_model</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac7d5838fcd571ef464f74043187c0515a33e04490b1ba01064a1adfe69be53a3c" name="ac7d5838fcd571ef464f74043187c0515a33e04490b1ba01064a1adfe69be53a3c"></a>ma_attenuation_model_none </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac7d5838fcd571ef464f74043187c0515a0e20bcc418cbd15c4cc8a8d7f74fc553" name="ac7d5838fcd571ef464f74043187c0515a0e20bcc418cbd15c4cc8a8d7f74fc553"></a>ma_attenuation_model_inverse </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac7d5838fcd571ef464f74043187c0515a849e04aff0e096cbf14f567a24c126ac" name="ac7d5838fcd571ef464f74043187c0515a849e04aff0e096cbf14f567a24c126ac"></a>ma_attenuation_model_linear </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac7d5838fcd571ef464f74043187c0515a933e02180f253ec59b15c331c4b42428" name="ac7d5838fcd571ef464f74043187c0515a933e02180f253ec59b15c331c4b42428"></a>ma_attenuation_model_exponential </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77beb6b14363c77b1107c9140b400236" name="a77beb6b14363c77b1107c9140b400236"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77beb6b14363c77b1107c9140b400236">◆ </a></span>ma_backend</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236ab603f3b95f934ce3dedd79d190b43c19" name="a77beb6b14363c77b1107c9140b400236ab603f3b95f934ce3dedd79d190b43c19"></a>ma_backend_wasapi </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236ac61245e103122760f1413742d18fbb12" name="a77beb6b14363c77b1107c9140b400236ac61245e103122760f1413742d18fbb12"></a>ma_backend_dsound </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a1fd4cea68ba05410127362f84de402b2" name="a77beb6b14363c77b1107c9140b400236a1fd4cea68ba05410127362f84de402b2"></a>ma_backend_winmm </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236ab1421c3b47d8801e2f5a57a96a881294" name="a77beb6b14363c77b1107c9140b400236ab1421c3b47d8801e2f5a57a96a881294"></a>ma_backend_coreaudio </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a0a24a6426d165f0b96e0d59eeb36670d" name="a77beb6b14363c77b1107c9140b400236a0a24a6426d165f0b96e0d59eeb36670d"></a>ma_backend_sndio </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236ac2fbe95d75baff5d7650288ed2787989" name="a77beb6b14363c77b1107c9140b400236ac2fbe95d75baff5d7650288ed2787989"></a>ma_backend_audio4 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a78a2461e7a39189d8e26763bc2362c25" name="a77beb6b14363c77b1107c9140b400236a78a2461e7a39189d8e26763bc2362c25"></a>ma_backend_oss </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a2ffaaf956413a8e966b025cda926888d" name="a77beb6b14363c77b1107c9140b400236a2ffaaf956413a8e966b025cda926888d"></a>ma_backend_pulseaudio </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a1246d16c30380a23213ba4a3d9a750be" name="a77beb6b14363c77b1107c9140b400236a1246d16c30380a23213ba4a3d9a750be"></a>ma_backend_alsa </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236adb7a0aff2063fce4ef01108b26333624" name="a77beb6b14363c77b1107c9140b400236adb7a0aff2063fce4ef01108b26333624"></a>ma_backend_jack </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a452f18e7325d956a02c882f1a1560dbc" name="a77beb6b14363c77b1107c9140b400236a452f18e7325d956a02c882f1a1560dbc"></a>ma_backend_aaudio </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a5a76d67247cdc6ff164c99f7de0c18ef" name="a77beb6b14363c77b1107c9140b400236a5a76d67247cdc6ff164c99f7de0c18ef"></a>ma_backend_opensl </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236a1d46f9de94c88d764564d4b69865ce0c" name="a77beb6b14363c77b1107c9140b400236a1d46f9de94c88d764564d4b69865ce0c"></a>ma_backend_webaudio </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236aa6adb6a7c7a2926d3a1be941bda9cc6a" name="a77beb6b14363c77b1107c9140b400236aa6adb6a7c7a2926d3a1be941bda9cc6a"></a>ma_backend_custom </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a77beb6b14363c77b1107c9140b400236ab60da6abae19966c44ce84d7e3c09e48" name="a77beb6b14363c77b1107c9140b400236ab60da6abae19966c44ce84d7e3c09e48"></a>ma_backend_null </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75e3a88bdae41d078fbfbbd1f78edd67" name="a75e3a88bdae41d078fbfbbd1f78edd67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75e3a88bdae41d078fbfbbd1f78edd67">◆ </a></span>ma_channel_conversion_path</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a75e3a88bdae41d078fbfbbd1f78edd67">ma_channel_conversion_path</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a75e3a88bdae41d078fbfbbd1f78edd67a49425944da2a2840ea50514ea327d702" name="a75e3a88bdae41d078fbfbbd1f78edd67a49425944da2a2840ea50514ea327d702"></a>ma_channel_conversion_path_unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e3a88bdae41d078fbfbbd1f78edd67a38071958d2ae1348dc56c3a68bbff12b" name="a75e3a88bdae41d078fbfbbd1f78edd67a38071958d2ae1348dc56c3a68bbff12b"></a>ma_channel_conversion_path_passthrough </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e3a88bdae41d078fbfbbd1f78edd67a009cd113dbac3e69582c523a0e2daaf1" name="a75e3a88bdae41d078fbfbbd1f78edd67a009cd113dbac3e69582c523a0e2daaf1"></a>ma_channel_conversion_path_mono_out </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e3a88bdae41d078fbfbbd1f78edd67a1480e7a6ed509c0adedcb393c5446a65" name="a75e3a88bdae41d078fbfbbd1f78edd67a1480e7a6ed509c0adedcb393c5446a65"></a>ma_channel_conversion_path_mono_in </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e3a88bdae41d078fbfbbd1f78edd67a6a17ce07e27d48883e8eb41241baacf4" name="a75e3a88bdae41d078fbfbbd1f78edd67a6a17ce07e27d48883e8eb41241baacf4"></a>ma_channel_conversion_path_shuffle </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a75e3a88bdae41d078fbfbbd1f78edd67a7db6d7de6fa18adb3cf37a98f7717b3a" name="a75e3a88bdae41d078fbfbbd1f78edd67a7db6d7de6fa18adb3cf37a98f7717b3a"></a>ma_channel_conversion_path_weights </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68d7c974b163b5528b79d0f4dd73babe" name="a68d7c974b163b5528b79d0f4dd73babe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68d7c974b163b5528b79d0f4dd73babe">◆ </a></span>ma_channel_mix_mode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a68d7c974b163b5528b79d0f4dd73babe">ma_channel_mix_mode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a68d7c974b163b5528b79d0f4dd73babead0e6d59d882ad7cd74c8aae2bda3c411" name="a68d7c974b163b5528b79d0f4dd73babead0e6d59d882ad7cd74c8aae2bda3c411"></a>ma_channel_mix_mode_rectangular </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a68d7c974b163b5528b79d0f4dd73babeac4b53e43c3dd8d49b707c38cc71622fc" name="a68d7c974b163b5528b79d0f4dd73babeac4b53e43c3dd8d49b707c38cc71622fc"></a>ma_channel_mix_mode_simple </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a68d7c974b163b5528b79d0f4dd73babeade35356a4c0a74b22bbf11a7c14e4f40" name="a68d7c974b163b5528b79d0f4dd73babeade35356a4c0a74b22bbf11a7c14e4f40"></a>ma_channel_mix_mode_custom_weights </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a68d7c974b163b5528b79d0f4dd73babea42f711a7efaec6eb48d13a7f90b4fffb" name="a68d7c974b163b5528b79d0f4dd73babea42f711a7efaec6eb48d13a7f90b4fffb"></a>ma_channel_mix_mode_default </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adaba403d951776ad64029fd4ced5a031" name="adaba403d951776ad64029fd4ced5a031"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adaba403d951776ad64029fd4ced5a031">◆ </a></span>ma_data_converter_execution_path</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#adaba403d951776ad64029fd4ced5a031">ma_data_converter_execution_path</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adaba403d951776ad64029fd4ced5a031aaa44f468fc0af7bf24269a910ae0caf1" name="adaba403d951776ad64029fd4ced5a031aaa44f468fc0af7bf24269a910ae0caf1"></a>ma_data_converter_execution_path_passthrough </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adaba403d951776ad64029fd4ced5a031ab5ff571452821867d0d37d4cb14d2b2f" name="adaba403d951776ad64029fd4ced5a031ab5ff571452821867d0d37d4cb14d2b2f"></a>ma_data_converter_execution_path_format_only </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adaba403d951776ad64029fd4ced5a031ad82ee59ab6f809de6f2daa4672158489" name="adaba403d951776ad64029fd4ced5a031ad82ee59ab6f809de6f2daa4672158489"></a>ma_data_converter_execution_path_channels_only </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adaba403d951776ad64029fd4ced5a031aa9e82edf80c004d1e8bad171cd5dc1a9" name="adaba403d951776ad64029fd4ced5a031aa9e82edf80c004d1e8bad171cd5dc1a9"></a>ma_data_converter_execution_path_resample_only </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adaba403d951776ad64029fd4ced5a031a98be83546d92737a99740e896bdc5088" name="adaba403d951776ad64029fd4ced5a031a98be83546d92737a99740e896bdc5088"></a>ma_data_converter_execution_path_resample_first </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adaba403d951776ad64029fd4ced5a031a48d0be02bdb01ee4462cbffce00e8133" name="adaba403d951776ad64029fd4ced5a031a48d0be02bdb01ee4462cbffce00e8133"></a>ma_data_converter_execution_path_channels_first </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae04ad76467dc3427aa79f6e402ccf4c5" name="ae04ad76467dc3427aa79f6e402ccf4c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae04ad76467dc3427aa79f6e402ccf4c5">◆ </a></span>ma_device_notification_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ae04ad76467dc3427aa79f6e402ccf4c5">ma_device_notification_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae04ad76467dc3427aa79f6e402ccf4c5a0c40a4709a49ef9e3dfa5a21d83d463e" name="ae04ad76467dc3427aa79f6e402ccf4c5a0c40a4709a49ef9e3dfa5a21d83d463e"></a>ma_device_notification_type_started </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae04ad76467dc3427aa79f6e402ccf4c5a5162c4bb1fa18850851964d06889c304" name="ae04ad76467dc3427aa79f6e402ccf4c5a5162c4bb1fa18850851964d06889c304"></a>ma_device_notification_type_stopped </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae04ad76467dc3427aa79f6e402ccf4c5a86517b93615f4c693c271cfd28dc0e74" name="ae04ad76467dc3427aa79f6e402ccf4c5a86517b93615f4c693c271cfd28dc0e74"></a>ma_device_notification_type_rerouted </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae04ad76467dc3427aa79f6e402ccf4c5aca19bed96b4cf850259773de0e27fdfe" name="ae04ad76467dc3427aa79f6e402ccf4c5aca19bed96b4cf850259773de0e27fdfe"></a>ma_device_notification_type_interruption_began </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae04ad76467dc3427aa79f6e402ccf4c5a5e3eae3203c014599512a07ff1b5c893" name="ae04ad76467dc3427aa79f6e402ccf4c5a5e3eae3203c014599512a07ff1b5c893"></a>ma_device_notification_type_interruption_ended </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae04ad76467dc3427aa79f6e402ccf4c5ad5af478acb92d34e14ae02916b4e3cc3" name="ae04ad76467dc3427aa79f6e402ccf4c5ad5af478acb92d34e14ae02916b4e3cc3"></a>ma_device_notification_type_unlocked </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aade9604fa3d0a781b08fb35a914f6485" name="aade9604fa3d0a781b08fb35a914f6485"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aade9604fa3d0a781b08fb35a914f6485">◆ </a></span>ma_device_state</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485">ma_device_state</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aade9604fa3d0a781b08fb35a914f6485a3a520eea2a1254cfb378d076749f92df" name="aade9604fa3d0a781b08fb35a914f6485a3a520eea2a1254cfb378d076749f92df"></a>ma_device_state_uninitialized </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aade9604fa3d0a781b08fb35a914f6485a3f11b68790eb2a9c783678fd4165b30e" name="aade9604fa3d0a781b08fb35a914f6485a3f11b68790eb2a9c783678fd4165b30e"></a>ma_device_state_stopped </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aade9604fa3d0a781b08fb35a914f6485a770815dfbad171d3a90d0ddab62dbb87" name="aade9604fa3d0a781b08fb35a914f6485a770815dfbad171d3a90d0ddab62dbb87"></a>ma_device_state_started </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aade9604fa3d0a781b08fb35a914f6485a5a00599918232991616ec9289ca63099" name="aade9604fa3d0a781b08fb35a914f6485a5a00599918232991616ec9289ca63099"></a>ma_device_state_starting </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aade9604fa3d0a781b08fb35a914f6485a618b017f613ed545606508978fed3166" name="aade9604fa3d0a781b08fb35a914f6485a618b017f613ed545606508978fed3166"></a>ma_device_state_stopping </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47643cf7ad53bfbc605a23a5a9545cc1" name="a47643cf7ad53bfbc605a23a5a9545cc1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47643cf7ad53bfbc605a23a5a9545cc1">◆ </a></span>ma_device_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a47643cf7ad53bfbc605a23a5a9545cc1a80e7ad29829e58d4f1f3fd14a16137d1" name="a47643cf7ad53bfbc605a23a5a9545cc1a80e7ad29829e58d4f1f3fd14a16137d1"></a>ma_device_type_playback </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a47643cf7ad53bfbc605a23a5a9545cc1a82b2701f585676ac5c10f9b816f9c812" name="a47643cf7ad53bfbc605a23a5a9545cc1a82b2701f585676ac5c10f9b816f9c812"></a>ma_device_type_capture </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a47643cf7ad53bfbc605a23a5a9545cc1a550aa674b62ca6e8adde28f74f0017d4" name="a47643cf7ad53bfbc605a23a5a9545cc1a550aa674b62ca6e8adde28f74f0017d4"></a>ma_device_type_duplex </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a47643cf7ad53bfbc605a23a5a9545cc1ade849e2ec5402a6815ec38db2287c4a1" name="a47643cf7ad53bfbc605a23a5a9545cc1ade849e2ec5402a6815ec38db2287c4a1"></a>ma_device_type_loopback </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00fcfb2ab117e4b909e30ac394e305bc" name="a00fcfb2ab117e4b909e30ac394e305bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00fcfb2ab117e4b909e30ac394e305bc">◆ </a></span>ma_dither_mode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a00fcfb2ab117e4b909e30ac394e305bca1dbf6a5ea3bbe14c63ec32816c8802fa" name="a00fcfb2ab117e4b909e30ac394e305bca1dbf6a5ea3bbe14c63ec32816c8802fa"></a>ma_dither_mode_none </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a00fcfb2ab117e4b909e30ac394e305bcaea1a0b5bf57b26209089e1ab612db0e2" name="a00fcfb2ab117e4b909e30ac394e305bcaea1a0b5bf57b26209089e1ab612db0e2"></a>ma_dither_mode_rectangle </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a00fcfb2ab117e4b909e30ac394e305bcad4be6ab5ad72d053b516da98435590a4" name="a00fcfb2ab117e4b909e30ac394e305bcad4be6ab5ad72d053b516da98435590a4"></a>ma_dither_mode_triangle </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad42cab3d86b00dec352dd2d9e1a820d7" name="ad42cab3d86b00dec352dd2d9e1a820d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad42cab3d86b00dec352dd2d9e1a820d7">◆ </a></span>ma_encoding_format</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7">ma_encoding_format</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad42cab3d86b00dec352dd2d9e1a820d7a9e8c5c097eb4188857fc53a8879a6231" name="ad42cab3d86b00dec352dd2d9e1a820d7a9e8c5c097eb4188857fc53a8879a6231"></a>ma_encoding_format_unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad42cab3d86b00dec352dd2d9e1a820d7aff46974400027ab35252dd01a8dd48b4" name="ad42cab3d86b00dec352dd2d9e1a820d7aff46974400027ab35252dd01a8dd48b4"></a>ma_encoding_format_wav </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad42cab3d86b00dec352dd2d9e1a820d7a116e970e55cc0c80ae810ffcadb3d7d2" name="ad42cab3d86b00dec352dd2d9e1a820d7a116e970e55cc0c80ae810ffcadb3d7d2"></a>ma_encoding_format_flac </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad42cab3d86b00dec352dd2d9e1a820d7a3ade254ca95da58092c56c76a52914d1" name="ad42cab3d86b00dec352dd2d9e1a820d7a3ade254ca95da58092c56c76a52914d1"></a>ma_encoding_format_mp3 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad42cab3d86b00dec352dd2d9e1a820d7a67b6d96b3d375e3c6c0d599a4ec44ce3" name="ad42cab3d86b00dec352dd2d9e1a820d7a67b6d96b3d375e3c6c0d599a4ec44ce3"></a>ma_encoding_format_vorbis </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d55f3ee926b42ecf035ab81c1a3d6db" name="a2d55f3ee926b42ecf035ab81c1a3d6db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d55f3ee926b42ecf035ab81c1a3d6db">◆ </a></span>ma_engine_node_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a2d55f3ee926b42ecf035ab81c1a3d6db">ma_engine_node_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2d55f3ee926b42ecf035ab81c1a3d6dba634d3b744ad9d393b420e2d430f16834" name="a2d55f3ee926b42ecf035ab81c1a3d6dba634d3b744ad9d393b420e2d430f16834"></a>ma_engine_node_type_sound </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a2d55f3ee926b42ecf035ab81c1a3d6dba40328f79f8302aec134f2700c0af5fae" name="a2d55f3ee926b42ecf035ab81c1a3d6dba40328f79f8302aec134f2700c0af5fae"></a>ma_engine_node_type_group </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad79b60b511fdbc0c98a63ac23ac12bd9" name="ad79b60b511fdbc0c98a63ac23ac12bd9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad79b60b511fdbc0c98a63ac23ac12bd9">◆ </a></span>ma_format</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad79b60b511fdbc0c98a63ac23ac12bd9aa43317bf87d516d856b3a3aadc1c14da" name="ad79b60b511fdbc0c98a63ac23ac12bd9aa43317bf87d516d856b3a3aadc1c14da"></a>ma_format_unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad79b60b511fdbc0c98a63ac23ac12bd9a9904c0f6ad44acc6ee1c5ee74283462b" name="ad79b60b511fdbc0c98a63ac23ac12bd9a9904c0f6ad44acc6ee1c5ee74283462b"></a>ma_format_u8 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad79b60b511fdbc0c98a63ac23ac12bd9a41f5a554388b6ad8dc77b9a9e27864e0" name="ad79b60b511fdbc0c98a63ac23ac12bd9a41f5a554388b6ad8dc77b9a9e27864e0"></a>ma_format_s16 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad79b60b511fdbc0c98a63ac23ac12bd9a0bbd37152ac4486e46044a3d1bdc24b2" name="ad79b60b511fdbc0c98a63ac23ac12bd9a0bbd37152ac4486e46044a3d1bdc24b2"></a>ma_format_s24 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad79b60b511fdbc0c98a63ac23ac12bd9ad9d9fa2e52fdd8b7a2ddf02743aa6e81" name="ad79b60b511fdbc0c98a63ac23ac12bd9ad9d9fa2e52fdd8b7a2ddf02743aa6e81"></a>ma_format_s32 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad79b60b511fdbc0c98a63ac23ac12bd9a15147620d460554786d11a6e6641a2d6" name="ad79b60b511fdbc0c98a63ac23ac12bd9a15147620d460554786d11a6e6641a2d6"></a>ma_format_f32 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad79b60b511fdbc0c98a63ac23ac12bd9a0cd7d38b79e3eb9fe71f0b4a4f048a41" name="ad79b60b511fdbc0c98a63ac23ac12bd9a0cd7d38b79e3eb9fe71f0b4a4f048a41"></a>ma_format_count </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3bdfb97d332d0a243fb463fb31c94a09" name="a3bdfb97d332d0a243fb463fb31c94a09"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bdfb97d332d0a243fb463fb31c94a09">◆ </a></span>ma_handedness</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a3bdfb97d332d0a243fb463fb31c94a09">ma_handedness</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3bdfb97d332d0a243fb463fb31c94a09ad4a4f7007abde195dcbc4d0935c7655c" name="a3bdfb97d332d0a243fb463fb31c94a09ad4a4f7007abde195dcbc4d0935c7655c"></a>ma_handedness_right </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3bdfb97d332d0a243fb463fb31c94a09a52745772fe0b68d1ff75f421c2745145" name="a3bdfb97d332d0a243fb463fb31c94a09a52745772fe0b68d1ff75f421c2745145"></a>ma_handedness_left </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c2fbf7563d9b9c7929003e44f81aa37" name="a3c2fbf7563d9b9c7929003e44f81aa37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c2fbf7563d9b9c7929003e44f81aa37">◆ </a></span>ma_ios_session_category</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a3c2fbf7563d9b9c7929003e44f81aa37">ma_ios_session_category</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37a38eafc9eb300becbdf5e81dfbd8794a7" name="a3c2fbf7563d9b9c7929003e44f81aa37a38eafc9eb300becbdf5e81dfbd8794a7"></a>ma_ios_session_category_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37a6f6a038458a98147aef4f8862eac1da8" name="a3c2fbf7563d9b9c7929003e44f81aa37a6f6a038458a98147aef4f8862eac1da8"></a>ma_ios_session_category_none </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37aab460182b1fed7083a043d894cd05adb" name="a3c2fbf7563d9b9c7929003e44f81aa37aab460182b1fed7083a043d894cd05adb"></a>ma_ios_session_category_ambient </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37aeaf5b293a7848892e908e1e74563037b" name="a3c2fbf7563d9b9c7929003e44f81aa37aeaf5b293a7848892e908e1e74563037b"></a>ma_ios_session_category_solo_ambient </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37a4cf901ac457207bd79cb773bb05252d6" name="a3c2fbf7563d9b9c7929003e44f81aa37a4cf901ac457207bd79cb773bb05252d6"></a>ma_ios_session_category_playback </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37acd77f776695cef5bb5f0e71e796a85b0" name="a3c2fbf7563d9b9c7929003e44f81aa37acd77f776695cef5bb5f0e71e796a85b0"></a>ma_ios_session_category_record </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37a04fca06e8b617184b8ea6527ee8f1569" name="a3c2fbf7563d9b9c7929003e44f81aa37a04fca06e8b617184b8ea6527ee8f1569"></a>ma_ios_session_category_play_and_record </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3c2fbf7563d9b9c7929003e44f81aa37a40f6f8c9f7d4ad4c6f535ca57cde216b" name="a3c2fbf7563d9b9c7929003e44f81aa37a40f6f8c9f7d4ad4c6f535ca57cde216b"></a>ma_ios_session_category_multi_route </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37f8aa31b285333243ecaf3154e75c1b" name="a37f8aa31b285333243ecaf3154e75c1b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37f8aa31b285333243ecaf3154e75c1b">◆ </a></span>ma_ios_session_category_option</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a37f8aa31b285333243ecaf3154e75c1b">ma_ios_session_category_option</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a37f8aa31b285333243ecaf3154e75c1ba8dfb9a052eb1405c1a017c1c4c305e0b" name="a37f8aa31b285333243ecaf3154e75c1ba8dfb9a052eb1405c1a017c1c4c305e0b"></a>ma_ios_session_category_option_mix_with_others </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a37f8aa31b285333243ecaf3154e75c1ba7e291c74fe74524fef78761cfac6989d" name="a37f8aa31b285333243ecaf3154e75c1ba7e291c74fe74524fef78761cfac6989d"></a>ma_ios_session_category_option_duck_others </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a37f8aa31b285333243ecaf3154e75c1babf11a51e6c9cbb8cead561118c27634f" name="a37f8aa31b285333243ecaf3154e75c1babf11a51e6c9cbb8cead561118c27634f"></a>ma_ios_session_category_option_allow_bluetooth </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a37f8aa31b285333243ecaf3154e75c1ba1ceb00db1d374fbe5bb06f2309a39beb" name="a37f8aa31b285333243ecaf3154e75c1ba1ceb00db1d374fbe5bb06f2309a39beb"></a>ma_ios_session_category_option_default_to_speaker </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a37f8aa31b285333243ecaf3154e75c1baed4699d294f76306bacb2d3ade22932f" name="a37f8aa31b285333243ecaf3154e75c1baed4699d294f76306bacb2d3ade22932f"></a>ma_ios_session_category_option_interrupt_spoken_audio_and_mix_with_others </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a37f8aa31b285333243ecaf3154e75c1bab23b82d2ad6f996400ad85a312fe6f31" name="a37f8aa31b285333243ecaf3154e75c1bab23b82d2ad6f996400ad85a312fe6f31"></a>ma_ios_session_category_option_allow_bluetooth_a2dp </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a37f8aa31b285333243ecaf3154e75c1ba7019a99fec49e0de88e8a882ca35cce1" name="a37f8aa31b285333243ecaf3154e75c1ba7019a99fec49e0de88e8a882ca35cce1"></a>ma_ios_session_category_option_allow_air_play </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43e361643443f9dba1c230abe2bc33f7" name="a43e361643443f9dba1c230abe2bc33f7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43e361643443f9dba1c230abe2bc33f7">◆ </a></span>ma_job_queue_flags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a43e361643443f9dba1c230abe2bc33f7">ma_job_queue_flags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a43e361643443f9dba1c230abe2bc33f7a41cac5cfdb56d5ef56fa34ed271ac028" name="a43e361643443f9dba1c230abe2bc33f7a41cac5cfdb56d5ef56fa34ed271ac028"></a>MA_JOB_QUEUE_FLAG_NON_BLOCKING </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa79c189b03f742cb582e66ed0ed049e2" name="aa79c189b03f742cb582e66ed0ed049e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa79c189b03f742cb582e66ed0ed049e2">◆ </a></span>ma_job_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aa79c189b03f742cb582e66ed0ed049e2">ma_job_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a3316fdee13c664b3d1eca1f18bcbecbb" name="aa79c189b03f742cb582e66ed0ed049e2a3316fdee13c664b3d1eca1f18bcbecbb"></a>MA_JOB_TYPE_QUIT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a3c0e6c9750ce52a3847bdc647f0a8c23" name="aa79c189b03f742cb582e66ed0ed049e2a3c0e6c9750ce52a3847bdc647f0a8c23"></a>MA_JOB_TYPE_CUSTOM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a7e35260291587bffa97330cceb45cc41" name="aa79c189b03f742cb582e66ed0ed049e2a7e35260291587bffa97330cceb45cc41"></a>MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_BUFFER_NODE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2afa36e26d3e3addac76d2b2b586a1426d" name="aa79c189b03f742cb582e66ed0ed049e2afa36e26d3e3addac76d2b2b586a1426d"></a>MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_BUFFER_NODE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2aa7539892933158a1fa8568ba46c65a37" name="aa79c189b03f742cb582e66ed0ed049e2aa7539892933158a1fa8568ba46c65a37"></a>MA_JOB_TYPE_RESOURCE_MANAGER_PAGE_DATA_BUFFER_NODE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a2e4b5252b5e1890a5cfdf0263f292b33" name="aa79c189b03f742cb582e66ed0ed049e2a2e4b5252b5e1890a5cfdf0263f292b33"></a>MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_BUFFER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a52ea76e2941aff116758909f10a44d34" name="aa79c189b03f742cb582e66ed0ed049e2a52ea76e2941aff116758909f10a44d34"></a>MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_BUFFER </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a8efa9d2b88f36dbe524645900186d1fb" name="aa79c189b03f742cb582e66ed0ed049e2a8efa9d2b88f36dbe524645900186d1fb"></a>MA_JOB_TYPE_RESOURCE_MANAGER_LOAD_DATA_STREAM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a785651f508c92b0387d878efd2999846" name="aa79c189b03f742cb582e66ed0ed049e2a785651f508c92b0387d878efd2999846"></a>MA_JOB_TYPE_RESOURCE_MANAGER_FREE_DATA_STREAM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a25cf47ef1a6a5169c29450509c870907" name="aa79c189b03f742cb582e66ed0ed049e2a25cf47ef1a6a5169c29450509c870907"></a>MA_JOB_TYPE_RESOURCE_MANAGER_PAGE_DATA_STREAM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2a24c522948657ef89b2198a4c5286ee34" name="aa79c189b03f742cb582e66ed0ed049e2a24c522948657ef89b2198a4c5286ee34"></a>MA_JOB_TYPE_RESOURCE_MANAGER_SEEK_DATA_STREAM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2aa8643e7c830daaba053af81e14680412" name="aa79c189b03f742cb582e66ed0ed049e2aa8643e7c830daaba053af81e14680412"></a>MA_JOB_TYPE_DEVICE_AAUDIO_REROUTE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa79c189b03f742cb582e66ed0ed049e2aee02012b0456d27d7533abf62e799e4d" name="aa79c189b03f742cb582e66ed0ed049e2aee02012b0456d27d7533abf62e799e4d"></a>MA_JOB_TYPE_COUNT </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6cedc1399a30a810359c4e05a75d7b7b" name="a6cedc1399a30a810359c4e05a75d7b7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6cedc1399a30a810359c4e05a75d7b7b">◆ </a></span>ma_log_level</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a6cedc1399a30a810359c4e05a75d7b7b">ma_log_level</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6cedc1399a30a810359c4e05a75d7b7ba311e191d23a58e9ab74a3a5d21736ec6" name="a6cedc1399a30a810359c4e05a75d7b7ba311e191d23a58e9ab74a3a5d21736ec6"></a>MA_LOG_LEVEL_DEBUG </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6cedc1399a30a810359c4e05a75d7b7ba227a58d694ff61a9cbb10a2c225b7e89" name="a6cedc1399a30a810359c4e05a75d7b7ba227a58d694ff61a9cbb10a2c225b7e89"></a>MA_LOG_LEVEL_INFO </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6cedc1399a30a810359c4e05a75d7b7ba15efe2f47c901c417eb08a3825a6da10" name="a6cedc1399a30a810359c4e05a75d7b7ba15efe2f47c901c417eb08a3825a6da10"></a>MA_LOG_LEVEL_WARNING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a6cedc1399a30a810359c4e05a75d7b7ba0b7c04c0a73d503d7c9044f1b3bfbc16" name="a6cedc1399a30a810359c4e05a75d7b7ba0b7c04c0a73d503d7c9044f1b3bfbc16"></a>MA_LOG_LEVEL_ERROR </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e71fc47c053785f00aa36c93a76921f" name="a5e71fc47c053785f00aa36c93a76921f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e71fc47c053785f00aa36c93a76921f">◆ </a></span>ma_mono_expansion_mode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a5e71fc47c053785f00aa36c93a76921f">ma_mono_expansion_mode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5e71fc47c053785f00aa36c93a76921fa959a922764a5d12d02f8168d1b07d8aa" name="a5e71fc47c053785f00aa36c93a76921fa959a922764a5d12d02f8168d1b07d8aa"></a>ma_mono_expansion_mode_duplicate </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5e71fc47c053785f00aa36c93a76921fa6405e9d1de4d7c49c1ce7d75d49a404a" name="a5e71fc47c053785f00aa36c93a76921fa6405e9d1de4d7c49c1ce7d75d49a404a"></a>ma_mono_expansion_mode_average </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5e71fc47c053785f00aa36c93a76921fa3fc77faf8efc9bbe0fee3d0b943c9e92" name="a5e71fc47c053785f00aa36c93a76921fa3fc77faf8efc9bbe0fee3d0b943c9e92"></a>ma_mono_expansion_mode_stereo_only </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5e71fc47c053785f00aa36c93a76921fa7085c9ca62e69e3dc3bc8e221209dbd5" name="a5e71fc47c053785f00aa36c93a76921fa7085c9ca62e69e3dc3bc8e221209dbd5"></a>ma_mono_expansion_mode_default </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab2777d08b97c1fb5b60b818cbe29511a" name="ab2777d08b97c1fb5b60b818cbe29511a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2777d08b97c1fb5b60b818cbe29511a">◆ </a></span>ma_node_flags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ab2777d08b97c1fb5b60b818cbe29511a">ma_node_flags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab2777d08b97c1fb5b60b818cbe29511aa95d59a65c90ecc4b168408fbcae71fe0" name="ab2777d08b97c1fb5b60b818cbe29511aa95d59a65c90ecc4b168408fbcae71fe0"></a>MA_NODE_FLAG_PASSTHROUGH </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab2777d08b97c1fb5b60b818cbe29511aa4d831c46097f0da7a7935254e46d5035" name="ab2777d08b97c1fb5b60b818cbe29511aa4d831c46097f0da7a7935254e46d5035"></a>MA_NODE_FLAG_CONTINUOUS_PROCESSING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab2777d08b97c1fb5b60b818cbe29511aaabb001518a86d76be6d9149bcc462275" name="ab2777d08b97c1fb5b60b818cbe29511aaabb001518a86d76be6d9149bcc462275"></a>MA_NODE_FLAG_ALLOW_NULL_INPUT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab2777d08b97c1fb5b60b818cbe29511aaee0c286caac5d37b2dc78f2869cf569b" name="ab2777d08b97c1fb5b60b818cbe29511aaee0c286caac5d37b2dc78f2869cf569b"></a>MA_NODE_FLAG_DIFFERENT_PROCESSING_RATES </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab2777d08b97c1fb5b60b818cbe29511aa117bd7cd56d9076495bdf828978f7710" name="ab2777d08b97c1fb5b60b818cbe29511aa117bd7cd56d9076495bdf828978f7710"></a>MA_NODE_FLAG_SILENT_OUTPUT </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae955c361f255586637fdaea75005aafe" name="ae955c361f255586637fdaea75005aafe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae955c361f255586637fdaea75005aafe">◆ </a></span>ma_node_state</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae955c361f255586637fdaea75005aafea6e499e8d8b20fd9a5bdab6d33e3b6517" name="ae955c361f255586637fdaea75005aafea6e499e8d8b20fd9a5bdab6d33e3b6517"></a>ma_node_state_started </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae955c361f255586637fdaea75005aafea868c23e0cbd3ddaa08eab74017e2ada3" name="ae955c361f255586637fdaea75005aafea868c23e0cbd3ddaa08eab74017e2ada3"></a>ma_node_state_stopped </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acea817d97a4cda0e78ef43e4ad924c59" name="acea817d97a4cda0e78ef43e4ad924c59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acea817d97a4cda0e78ef43e4ad924c59">◆ </a></span>ma_noise_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59">ma_noise_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="acea817d97a4cda0e78ef43e4ad924c59a7338f1eadd14b837b326a04627d7df6b" name="acea817d97a4cda0e78ef43e4ad924c59a7338f1eadd14b837b326a04627d7df6b"></a>ma_noise_type_white </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acea817d97a4cda0e78ef43e4ad924c59aaee829ad460a908795a918d02f7eaef7" name="acea817d97a4cda0e78ef43e4ad924c59aaee829ad460a908795a918d02f7eaef7"></a>ma_noise_type_pink </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acea817d97a4cda0e78ef43e4ad924c59a450e55b0dbb2fb9006b112faa4d6f24a" name="acea817d97a4cda0e78ef43e4ad924c59a450e55b0dbb2fb9006b112faa4d6f24a"></a>ma_noise_type_brownian </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbb89fa543d122288cf3fb9749185386" name="adbb89fa543d122288cf3fb9749185386"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbb89fa543d122288cf3fb9749185386">◆ </a></span>ma_open_mode_flags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#adbb89fa543d122288cf3fb9749185386">ma_open_mode_flags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adbb89fa543d122288cf3fb9749185386abc4aa1b7dada5ff78078a8e6ce737d1b" name="adbb89fa543d122288cf3fb9749185386abc4aa1b7dada5ff78078a8e6ce737d1b"></a>MA_OPEN_MODE_READ </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbb89fa543d122288cf3fb9749185386a68f692c5863d65ff4f62e88d6d8271ea" name="adbb89fa543d122288cf3fb9749185386a68f692c5863d65ff4f62e88d6d8271ea"></a>MA_OPEN_MODE_WRITE </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa71f3ba56f0f9be4661e91924f36bf30" name="aa71f3ba56f0f9be4661e91924f36bf30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa71f3ba56f0f9be4661e91924f36bf30">◆ </a></span>ma_opensl_recording_preset</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aa71f3ba56f0f9be4661e91924f36bf30">ma_opensl_recording_preset</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa71f3ba56f0f9be4661e91924f36bf30a1ef3c006423fe6368e0a3924f6530da9" name="aa71f3ba56f0f9be4661e91924f36bf30a1ef3c006423fe6368e0a3924f6530da9"></a>ma_opensl_recording_preset_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa71f3ba56f0f9be4661e91924f36bf30a8f8177480121947da7ca86a1d120e720" name="aa71f3ba56f0f9be4661e91924f36bf30a8f8177480121947da7ca86a1d120e720"></a>ma_opensl_recording_preset_generic </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa71f3ba56f0f9be4661e91924f36bf30adf2e79a8433417acd1269fb83e724a78" name="aa71f3ba56f0f9be4661e91924f36bf30adf2e79a8433417acd1269fb83e724a78"></a>ma_opensl_recording_preset_camcorder </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa71f3ba56f0f9be4661e91924f36bf30ac11a8326ca5f9f00d395a490d867cb7a" name="aa71f3ba56f0f9be4661e91924f36bf30ac11a8326ca5f9f00d395a490d867cb7a"></a>ma_opensl_recording_preset_voice_recognition </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa71f3ba56f0f9be4661e91924f36bf30a88af09002c36f52b804504b1442d1b30" name="aa71f3ba56f0f9be4661e91924f36bf30a88af09002c36f52b804504b1442d1b30"></a>ma_opensl_recording_preset_voice_communication </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa71f3ba56f0f9be4661e91924f36bf30abbdde3c91a6343d5c130b104cbf25dc4" name="aa71f3ba56f0f9be4661e91924f36bf30abbdde3c91a6343d5c130b104cbf25dc4"></a>ma_opensl_recording_preset_voice_unprocessed </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6cd4112864be2da9c34565b4be1251a" name="ab6cd4112864be2da9c34565b4be1251a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6cd4112864be2da9c34565b4be1251a">◆ </a></span>ma_opensl_stream_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ab6cd4112864be2da9c34565b4be1251a">ma_opensl_stream_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ab6cd4112864be2da9c34565b4be1251aabb0d878b769a3315332cab3234201346" name="ab6cd4112864be2da9c34565b4be1251aabb0d878b769a3315332cab3234201346"></a>ma_opensl_stream_type_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab6cd4112864be2da9c34565b4be1251aab13a90adf595d2acefd80241c4071190" name="ab6cd4112864be2da9c34565b4be1251aab13a90adf595d2acefd80241c4071190"></a>ma_opensl_stream_type_voice </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab6cd4112864be2da9c34565b4be1251aaf252b8cffa7b2a39de00a8cee1dc1a2d" name="ab6cd4112864be2da9c34565b4be1251aaf252b8cffa7b2a39de00a8cee1dc1a2d"></a>ma_opensl_stream_type_system </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab6cd4112864be2da9c34565b4be1251aa759f35f1c1986885efbc5504891207f3" name="ab6cd4112864be2da9c34565b4be1251aa759f35f1c1986885efbc5504891207f3"></a>ma_opensl_stream_type_ring </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab6cd4112864be2da9c34565b4be1251aa4f8ebcab81bda82a08eb42a6db1f4528" name="ab6cd4112864be2da9c34565b4be1251aa4f8ebcab81bda82a08eb42a6db1f4528"></a>ma_opensl_stream_type_media </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab6cd4112864be2da9c34565b4be1251aa773a4d9362304fffb831779c5b7325f8" name="ab6cd4112864be2da9c34565b4be1251aa773a4d9362304fffb831779c5b7325f8"></a>ma_opensl_stream_type_alarm </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ab6cd4112864be2da9c34565b4be1251aaa829a62897e765ac2aa867afef897a99" name="ab6cd4112864be2da9c34565b4be1251aaa829a62897e765ac2aa867afef897a99"></a>ma_opensl_stream_type_notification </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5708aae52e91a9b9c1642300973e853b" name="a5708aae52e91a9b9c1642300973e853b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5708aae52e91a9b9c1642300973e853b">◆ </a></span>ma_pan_mode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5708aae52e91a9b9c1642300973e853baf5103838c5dd52a6386560103fc8e915" name="a5708aae52e91a9b9c1642300973e853baf5103838c5dd52a6386560103fc8e915"></a>ma_pan_mode_balance </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5708aae52e91a9b9c1642300973e853baf5c6dd202540f29a807a0bde53520d98" name="a5708aae52e91a9b9c1642300973e853baf5c6dd202540f29a807a0bde53520d98"></a>ma_pan_mode_pan </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b2b5abd9eebbc795a19bc08d379a417" name="a3b2b5abd9eebbc795a19bc08d379a417"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b2b5abd9eebbc795a19bc08d379a417">◆ </a></span>ma_performance_profile</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a3b2b5abd9eebbc795a19bc08d379a417">ma_performance_profile</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3b2b5abd9eebbc795a19bc08d379a417a359b924c4ade719238e17012f4ce73d5" name="a3b2b5abd9eebbc795a19bc08d379a417a359b924c4ade719238e17012f4ce73d5"></a>ma_performance_profile_low_latency </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3b2b5abd9eebbc795a19bc08d379a417a94b22d70c71b4c9f36d7355b17de6682" name="a3b2b5abd9eebbc795a19bc08d379a417a94b22d70c71b4c9f36d7355b17de6682"></a>ma_performance_profile_conservative </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee426e1bf5960ecc12ff857b8a67af43" name="aee426e1bf5960ecc12ff857b8a67af43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee426e1bf5960ecc12ff857b8a67af43">◆ </a></span>ma_positioning</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aee426e1bf5960ecc12ff857b8a67af43a891f1556c7bf2896aa934efca88f0c4f" name="aee426e1bf5960ecc12ff857b8a67af43a891f1556c7bf2896aa934efca88f0c4f"></a>ma_positioning_absolute </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aee426e1bf5960ecc12ff857b8a67af43a581116a02a38fc23e12e1fc03aec9cb9" name="aee426e1bf5960ecc12ff857b8a67af43a581116a02a38fc23e12e1fc03aec9cb9"></a>ma_positioning_relative </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3151a0380312aecefda8302319057583" name="a3151a0380312aecefda8302319057583"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3151a0380312aecefda8302319057583">◆ </a></span>ma_resample_algorithm</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a3151a0380312aecefda8302319057583">ma_resample_algorithm</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a3151a0380312aecefda8302319057583a55f9bf1e6d40cd3812a48d48d56f5e80" name="a3151a0380312aecefda8302319057583a55f9bf1e6d40cd3812a48d48d56f5e80"></a>ma_resample_algorithm_linear </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a3151a0380312aecefda8302319057583aea1634ec9617bf1779a37366266603a6" name="a3151a0380312aecefda8302319057583aea1634ec9617bf1779a37366266603a6"></a>ma_resample_algorithm_custom </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78391c57b0266d8a4f5f9164a7369a98" name="a78391c57b0266d8a4f5f9164a7369a98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78391c57b0266d8a4f5f9164a7369a98">◆ </a></span>ma_resource_manager_data_source_flags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a78391c57b0266d8a4f5f9164a7369a98">ma_resource_manager_data_source_flags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a78391c57b0266d8a4f5f9164a7369a98a6d96b80434d31d13bd49bf098c137dbc" name="a78391c57b0266d8a4f5f9164a7369a98a6d96b80434d31d13bd49bf098c137dbc"></a>MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_STREAM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a78391c57b0266d8a4f5f9164a7369a98a33104e2490c3a3d84f4c4f3749f9c7b4" name="a78391c57b0266d8a4f5f9164a7369a98a33104e2490c3a3d84f4c4f3749f9c7b4"></a>MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_DECODE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a78391c57b0266d8a4f5f9164a7369a98a06c95ea98046b84d2bb468c85734e50f" name="a78391c57b0266d8a4f5f9164a7369a98a06c95ea98046b84d2bb468c85734e50f"></a>MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_ASYNC </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a78391c57b0266d8a4f5f9164a7369a98afec5a96b5442aea64d14e1d0fc107b61" name="a78391c57b0266d8a4f5f9164a7369a98afec5a96b5442aea64d14e1d0fc107b61"></a>MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_WAIT_INIT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a78391c57b0266d8a4f5f9164a7369a98a30d85f116f627a552eb1bbd1f38af252" name="a78391c57b0266d8a4f5f9164a7369a98a30d85f116f627a552eb1bbd1f38af252"></a>MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_UNKNOWN_LENGTH </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a78391c57b0266d8a4f5f9164a7369a98a92b45094ee14f5c79b4fd115991d3156" name="a78391c57b0266d8a4f5f9164a7369a98a92b45094ee14f5c79b4fd115991d3156"></a>MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_LOOPING </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5d286967d0ae9482a69c9358c059d53" name="ad5d286967d0ae9482a69c9358c059d53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5d286967d0ae9482a69c9358c059d53">◆ </a></span>ma_resource_manager_data_supply_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ad5d286967d0ae9482a69c9358c059d53">ma_resource_manager_data_supply_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad5d286967d0ae9482a69c9358c059d53a80c88cffe12e3c0f2e3fe10768b12c7b" name="ad5d286967d0ae9482a69c9358c059d53a80c88cffe12e3c0f2e3fe10768b12c7b"></a>ma_resource_manager_data_supply_type_unknown </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad5d286967d0ae9482a69c9358c059d53ac43bbea09f7ebe44facefab56a9098b6" name="ad5d286967d0ae9482a69c9358c059d53ac43bbea09f7ebe44facefab56a9098b6"></a>ma_resource_manager_data_supply_type_encoded </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad5d286967d0ae9482a69c9358c059d53a1666a4c2b6cc74c4d761e3f19496d7c5" name="ad5d286967d0ae9482a69c9358c059d53a1666a4c2b6cc74c4d761e3f19496d7c5"></a>ma_resource_manager_data_supply_type_decoded </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad5d286967d0ae9482a69c9358c059d53ad2146b2c0ab0aac9a926585350104af9" name="ad5d286967d0ae9482a69c9358c059d53ad2146b2c0ab0aac9a926585350104af9"></a>ma_resource_manager_data_supply_type_decoded_paged </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a935c16e54a3519743d3c7867aab36de6" name="a935c16e54a3519743d3c7867aab36de6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a935c16e54a3519743d3c7867aab36de6">◆ </a></span>ma_resource_manager_flags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a935c16e54a3519743d3c7867aab36de6">ma_resource_manager_flags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a935c16e54a3519743d3c7867aab36de6a95a391f969d2ceaf64298cee38a30034" name="a935c16e54a3519743d3c7867aab36de6a95a391f969d2ceaf64298cee38a30034"></a>MA_RESOURCE_MANAGER_FLAG_NON_BLOCKING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a935c16e54a3519743d3c7867aab36de6ada6be6732a5d45c89bce75fbe835968f" name="a935c16e54a3519743d3c7867aab36de6ada6be6732a5d45c89bce75fbe835968f"></a>MA_RESOURCE_MANAGER_FLAG_NO_THREADING </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1a04e53edf78c58e00613a1207bc881" name="ad1a04e53edf78c58e00613a1207bc881"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1a04e53edf78c58e00613a1207bc881">◆ </a></span>ma_result</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881afeff7bb1f14edcb913686c22017bcc0d" name="ad1a04e53edf78c58e00613a1207bc881afeff7bb1f14edcb913686c22017bcc0d"></a>MA_SUCCESS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a3816d04abec3018c45b99328976cef0d" name="ad1a04e53edf78c58e00613a1207bc881a3816d04abec3018c45b99328976cef0d"></a>MA_ERROR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a524d718477185438555fa88b33192709" name="ad1a04e53edf78c58e00613a1207bc881a524d718477185438555fa88b33192709"></a>MA_INVALID_ARGS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a6f70359b427bcf5a48c2a57cd6d1a26d" name="ad1a04e53edf78c58e00613a1207bc881a6f70359b427bcf5a48c2a57cd6d1a26d"></a>MA_INVALID_OPERATION </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881acfdb9464b09c0604ce0b3288f67b34ca" name="ad1a04e53edf78c58e00613a1207bc881acfdb9464b09c0604ce0b3288f67b34ca"></a>MA_OUT_OF_MEMORY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a3b4c1c7c4fde3f5419d92803a09c3546" name="ad1a04e53edf78c58e00613a1207bc881a3b4c1c7c4fde3f5419d92803a09c3546"></a>MA_OUT_OF_RANGE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881abab53ad1bba5527d6b5ca86abc753d96" name="ad1a04e53edf78c58e00613a1207bc881abab53ad1bba5527d6b5ca86abc753d96"></a>MA_ACCESS_DENIED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a1bf846e65631aa139b67f89bdb13e502" name="ad1a04e53edf78c58e00613a1207bc881a1bf846e65631aa139b67f89bdb13e502"></a>MA_DOES_NOT_EXIST </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a2ef9c07bbc9f34b0b14f8b5e31687b85" name="ad1a04e53edf78c58e00613a1207bc881a2ef9c07bbc9f34b0b14f8b5e31687b85"></a>MA_ALREADY_EXISTS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a88025837b8bf79b299c1dd90581d1a7b" name="ad1a04e53edf78c58e00613a1207bc881a88025837b8bf79b299c1dd90581d1a7b"></a>MA_TOO_MANY_OPEN_FILES </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a5b848d3aca76fd23c948ae3f071c04ad" name="ad1a04e53edf78c58e00613a1207bc881a5b848d3aca76fd23c948ae3f071c04ad"></a>MA_INVALID_FILE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ab7b5f1fa7ee8d7ddb3bf007693b97953" name="ad1a04e53edf78c58e00613a1207bc881ab7b5f1fa7ee8d7ddb3bf007693b97953"></a>MA_TOO_BIG </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a1ecca3af6b3a473ce737f84af29255a8" name="ad1a04e53edf78c58e00613a1207bc881a1ecca3af6b3a473ce737f84af29255a8"></a>MA_PATH_TOO_LONG </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ae5052f9807cc243e7dfec3f4083f9470" name="ad1a04e53edf78c58e00613a1207bc881ae5052f9807cc243e7dfec3f4083f9470"></a>MA_NAME_TOO_LONG </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a8f2fb1a68e84e91ac625c2afc7f30f78" name="ad1a04e53edf78c58e00613a1207bc881a8f2fb1a68e84e91ac625c2afc7f30f78"></a>MA_NOT_DIRECTORY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a044bf5a434fc10bd2a94aae5b9098585" name="ad1a04e53edf78c58e00613a1207bc881a044bf5a434fc10bd2a94aae5b9098585"></a>MA_IS_DIRECTORY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ade6285d6af54ee5efdc3c9fb7e3e64ba" name="ad1a04e53edf78c58e00613a1207bc881ade6285d6af54ee5efdc3c9fb7e3e64ba"></a>MA_DIRECTORY_NOT_EMPTY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881abe1c4b8c0451d3c501a41dd9d0b00a00" name="ad1a04e53edf78c58e00613a1207bc881abe1c4b8c0451d3c501a41dd9d0b00a00"></a>MA_AT_END </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ae31aa2fea769c48ae8e90de2a83d50a5" name="ad1a04e53edf78c58e00613a1207bc881ae31aa2fea769c48ae8e90de2a83d50a5"></a>MA_NO_SPACE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a87bb4493d571c46d66af783b6b8754bf" name="ad1a04e53edf78c58e00613a1207bc881a87bb4493d571c46d66af783b6b8754bf"></a>MA_BUSY </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a3379d56655692642a159108d261a0527" name="ad1a04e53edf78c58e00613a1207bc881a3379d56655692642a159108d261a0527"></a>MA_IO_ERROR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881aab4d654a5232680ec44d00b4fc36c82f" name="ad1a04e53edf78c58e00613a1207bc881aab4d654a5232680ec44d00b4fc36c82f"></a>MA_INTERRUPT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ac59103d35c21488846202104f78dc546" name="ad1a04e53edf78c58e00613a1207bc881ac59103d35c21488846202104f78dc546"></a>MA_UNAVAILABLE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a4a572420bb97972cb984f64cf8a1f005" name="ad1a04e53edf78c58e00613a1207bc881a4a572420bb97972cb984f64cf8a1f005"></a>MA_ALREADY_IN_USE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ad73ffb234ac76ad9aada05e6fba604b8" name="ad1a04e53edf78c58e00613a1207bc881ad73ffb234ac76ad9aada05e6fba604b8"></a>MA_BAD_ADDRESS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a3f7a2077e512127759bacb3be3972e2b" name="ad1a04e53edf78c58e00613a1207bc881a3f7a2077e512127759bacb3be3972e2b"></a>MA_BAD_SEEK </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881aa5b5bb149548347fff3db0f765295b73" name="ad1a04e53edf78c58e00613a1207bc881aa5b5bb149548347fff3db0f765295b73"></a>MA_BAD_PIPE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a60d23143c7b9bae5b33ab03ea2bcfa39" name="ad1a04e53edf78c58e00613a1207bc881a60d23143c7b9bae5b33ab03ea2bcfa39"></a>MA_DEADLOCK </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ae671fc8b4b0b7526bdda6ae5d7321986" name="ad1a04e53edf78c58e00613a1207bc881ae671fc8b4b0b7526bdda6ae5d7321986"></a>MA_TOO_MANY_LINKS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a2690cce1b3c2186b0ef0379d8c3b79ba" name="ad1a04e53edf78c58e00613a1207bc881a2690cce1b3c2186b0ef0379d8c3b79ba"></a>MA_NOT_IMPLEMENTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881af82f4b2b85dbb1a2f7390f2e38372980" name="ad1a04e53edf78c58e00613a1207bc881af82f4b2b85dbb1a2f7390f2e38372980"></a>MA_NO_MESSAGE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a362da004fb9e19d252062b8bfd0d8c5d" name="ad1a04e53edf78c58e00613a1207bc881a362da004fb9e19d252062b8bfd0d8c5d"></a>MA_BAD_MESSAGE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a041cd96b1c48fadb1398bb6fec926668" name="ad1a04e53edf78c58e00613a1207bc881a041cd96b1c48fadb1398bb6fec926668"></a>MA_NO_DATA_AVAILABLE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ac8db70ec29ca47ac2294d0b974bf4bda" name="ad1a04e53edf78c58e00613a1207bc881ac8db70ec29ca47ac2294d0b974bf4bda"></a>MA_INVALID_DATA </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a2b2498df4698bc7b2c4ff946df7048c5" name="ad1a04e53edf78c58e00613a1207bc881a2b2498df4698bc7b2c4ff946df7048c5"></a>MA_TIMEOUT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a2a8f3410605395686bc996169d5aae1e" name="ad1a04e53edf78c58e00613a1207bc881a2a8f3410605395686bc996169d5aae1e"></a>MA_NO_NETWORK </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a95c467708f68654d434cd4a5b651a04a" name="ad1a04e53edf78c58e00613a1207bc881a95c467708f68654d434cd4a5b651a04a"></a>MA_NOT_UNIQUE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a82400bbe1cae7569bf128023b69d48c2" name="ad1a04e53edf78c58e00613a1207bc881a82400bbe1cae7569bf128023b69d48c2"></a>MA_NOT_SOCKET </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a08b1ac4b811f94e85a358815c3f7e2c1" name="ad1a04e53edf78c58e00613a1207bc881a08b1ac4b811f94e85a358815c3f7e2c1"></a>MA_NO_ADDRESS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a68dd586f7918a8c288ea073878d9fd5e" name="ad1a04e53edf78c58e00613a1207bc881a68dd586f7918a8c288ea073878d9fd5e"></a>MA_BAD_PROTOCOL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a20bac36cda6cbea51f3c175befb17bed" name="ad1a04e53edf78c58e00613a1207bc881a20bac36cda6cbea51f3c175befb17bed"></a>MA_PROTOCOL_UNAVAILABLE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a6d6d464b0104213471aea94b053828ac" name="ad1a04e53edf78c58e00613a1207bc881a6d6d464b0104213471aea94b053828ac"></a>MA_PROTOCOL_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a895ddc17d1c0bcef8e510da2a1084a15" name="ad1a04e53edf78c58e00613a1207bc881a895ddc17d1c0bcef8e510da2a1084a15"></a>MA_PROTOCOL_FAMILY_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a59dfc393addba9a4bf02530f5bf8fc66" name="ad1a04e53edf78c58e00613a1207bc881a59dfc393addba9a4bf02530f5bf8fc66"></a>MA_ADDRESS_FAMILY_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881afae28fed11ea1b5de0e8b120a73bf5a7" name="ad1a04e53edf78c58e00613a1207bc881afae28fed11ea1b5de0e8b120a73bf5a7"></a>MA_SOCKET_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a9cd30f45752eda0d1a1ae194653bd24e" name="ad1a04e53edf78c58e00613a1207bc881a9cd30f45752eda0d1a1ae194653bd24e"></a>MA_CONNECTION_RESET </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881aaeead2667d93db3ba4f45bb3af2bca1b" name="ad1a04e53edf78c58e00613a1207bc881aaeead2667d93db3ba4f45bb3af2bca1b"></a>MA_ALREADY_CONNECTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a6f1c2bbe441107b671f431da6e8aeffa" name="ad1a04e53edf78c58e00613a1207bc881a6f1c2bbe441107b671f431da6e8aeffa"></a>MA_NOT_CONNECTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ad89e53395c071418bfb2fdc362013ea4" name="ad1a04e53edf78c58e00613a1207bc881ad89e53395c071418bfb2fdc362013ea4"></a>MA_CONNECTION_REFUSED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a92c401a487f343c6d8b911da9a7171c3" name="ad1a04e53edf78c58e00613a1207bc881a92c401a487f343c6d8b911da9a7171c3"></a>MA_NO_HOST </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ac7d489e29b445b62e00e709fa1669ce3" name="ad1a04e53edf78c58e00613a1207bc881ac7d489e29b445b62e00e709fa1669ce3"></a>MA_IN_PROGRESS </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a3d7f04428288e5bf1746852305fbc5c6" name="ad1a04e53edf78c58e00613a1207bc881a3d7f04428288e5bf1746852305fbc5c6"></a>MA_CANCELLED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a19e8e5248bb84a517f335cc672b324f2" name="ad1a04e53edf78c58e00613a1207bc881a19e8e5248bb84a517f335cc672b324f2"></a>MA_MEMORY_ALREADY_MAPPED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881af4bdeb87db68177239ff5bee97600c7a" name="ad1a04e53edf78c58e00613a1207bc881af4bdeb87db68177239ff5bee97600c7a"></a>MA_CRC_MISMATCH </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881afaf53630c467c33f316bd0c0d4dd2695" name="ad1a04e53edf78c58e00613a1207bc881afaf53630c467c33f316bd0c0d4dd2695"></a>MA_FORMAT_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a6668d00b40e75e9d2b32db8217c3f4a2" name="ad1a04e53edf78c58e00613a1207bc881a6668d00b40e75e9d2b32db8217c3f4a2"></a>MA_DEVICE_TYPE_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881af01c87b16efcd350c6e87c0524460aa5" name="ad1a04e53edf78c58e00613a1207bc881af01c87b16efcd350c6e87c0524460aa5"></a>MA_SHARE_MODE_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a663d3c0f1584868c1a9ca3a111a45dfd" name="ad1a04e53edf78c58e00613a1207bc881a663d3c0f1584868c1a9ca3a111a45dfd"></a>MA_NO_BACKEND </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881aea59e3fa239562cbdd82188f92d42272" name="ad1a04e53edf78c58e00613a1207bc881aea59e3fa239562cbdd82188f92d42272"></a>MA_NO_DEVICE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a25745cd61ddde0975ed03207d8ef9516" name="ad1a04e53edf78c58e00613a1207bc881a25745cd61ddde0975ed03207d8ef9516"></a>MA_API_NOT_FOUND </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881af63827fb3692f0d8512f99b78cdcb3f3" name="ad1a04e53edf78c58e00613a1207bc881af63827fb3692f0d8512f99b78cdcb3f3"></a>MA_INVALID_DEVICE_CONFIG </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881aa20a0ec95b81ead557ce3a90ed26034d" name="ad1a04e53edf78c58e00613a1207bc881aa20a0ec95b81ead557ce3a90ed26034d"></a>MA_LOOP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a6ae3926f4c05953c6353ef6780277bd5" name="ad1a04e53edf78c58e00613a1207bc881a6ae3926f4c05953c6353ef6780277bd5"></a>MA_BACKEND_NOT_ENABLED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a73ca3a8bf8553a6ecea04db87ee0dc76" name="ad1a04e53edf78c58e00613a1207bc881a73ca3a8bf8553a6ecea04db87ee0dc76"></a>MA_DEVICE_NOT_INITIALIZED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881adf8b22895f6270908238c4b1cdfaa1d0" name="ad1a04e53edf78c58e00613a1207bc881adf8b22895f6270908238c4b1cdfaa1d0"></a>MA_DEVICE_ALREADY_INITIALIZED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881ab049c093f1fe6d9d583ee8c0c19aed7c" name="ad1a04e53edf78c58e00613a1207bc881ab049c093f1fe6d9d583ee8c0c19aed7c"></a>MA_DEVICE_NOT_STARTED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a3d8c7ce405ad3c273ba0e4ee1232c0e7" name="ad1a04e53edf78c58e00613a1207bc881a3d8c7ce405ad3c273ba0e4ee1232c0e7"></a>MA_DEVICE_NOT_STOPPED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a8b1c6a9f6d658b816180028760d6e602" name="ad1a04e53edf78c58e00613a1207bc881a8b1c6a9f6d658b816180028760d6e602"></a>MA_FAILED_TO_INIT_BACKEND </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a3555db58c079d930e9b37a97c068b841" name="ad1a04e53edf78c58e00613a1207bc881a3555db58c079d930e9b37a97c068b841"></a>MA_FAILED_TO_OPEN_BACKEND_DEVICE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a56f65359d4b271c739e60d36d38c1539" name="ad1a04e53edf78c58e00613a1207bc881a56f65359d4b271c739e60d36d38c1539"></a>MA_FAILED_TO_START_BACKEND_DEVICE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ad1a04e53edf78c58e00613a1207bc881a0bc9f369bf77b50a1207821bb7741c2e" name="ad1a04e53edf78c58e00613a1207bc881a0bc9f369bf77b50a1207821bb7741c2e"></a>MA_FAILED_TO_STOP_BACKEND_DEVICE </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e77ba34b5253be29e5deae839ecbf46" name="a8e77ba34b5253be29e5deae839ecbf46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e77ba34b5253be29e5deae839ecbf46">◆ </a></span>ma_seek_origin</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8e77ba34b5253be29e5deae839ecbf46aa59f24f514faa78ef652bc6b54e0f214" name="a8e77ba34b5253be29e5deae839ecbf46aa59f24f514faa78ef652bc6b54e0f214"></a>ma_seek_origin_start </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e77ba34b5253be29e5deae839ecbf46ae0b6bc60dd3e4478bfd6379408aebb32" name="a8e77ba34b5253be29e5deae839ecbf46ae0b6bc60dd3e4478bfd6379408aebb32"></a>ma_seek_origin_current </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a8e77ba34b5253be29e5deae839ecbf46a659dd9741083771180ae9cce7840c76d" name="a8e77ba34b5253be29e5deae839ecbf46a659dd9741083771180ae9cce7840c76d"></a>ma_seek_origin_end </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7205e795ceb914cbf97f19487627f3a9" name="a7205e795ceb914cbf97f19487627f3a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7205e795ceb914cbf97f19487627f3a9">◆ </a></span>ma_share_mode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a7205e795ceb914cbf97f19487627f3a9">ma_share_mode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7205e795ceb914cbf97f19487627f3a9af1c3a1ad6942e0587c4b8fc738c627ad" name="a7205e795ceb914cbf97f19487627f3a9af1c3a1ad6942e0587c4b8fc738c627ad"></a>ma_share_mode_shared </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a7205e795ceb914cbf97f19487627f3a9a35dfdc8c5d39c4d1625dca87ba470d7b" name="a7205e795ceb914cbf97f19487627f3a9a35dfdc8c5d39c4d1625dca87ba470d7b"></a>ma_share_mode_exclusive </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbfae0dff7b59a3a4e1133595d8f5db6" name="adbfae0dff7b59a3a4e1133595d8f5db6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbfae0dff7b59a3a4e1133595d8f5db6">◆ </a></span>ma_sound_flags</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#adbfae0dff7b59a3a4e1133595d8f5db6">ma_sound_flags</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6a0c08504622b11c6f993432da88491c43" name="adbfae0dff7b59a3a4e1133595d8f5db6a0c08504622b11c6f993432da88491c43"></a>MA_SOUND_FLAG_STREAM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6a9d5d53b90c8298f4e90c7ac39b18f5f2" name="adbfae0dff7b59a3a4e1133595d8f5db6a9d5d53b90c8298f4e90c7ac39b18f5f2"></a>MA_SOUND_FLAG_DECODE </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6a3d354a5aa2d245657df7a440be0fa354" name="adbfae0dff7b59a3a4e1133595d8f5db6a3d354a5aa2d245657df7a440be0fa354"></a>MA_SOUND_FLAG_ASYNC </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6a12aa415632a449d85d1102af7d00eec0" name="adbfae0dff7b59a3a4e1133595d8f5db6a12aa415632a449d85d1102af7d00eec0"></a>MA_SOUND_FLAG_WAIT_INIT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6a62404ecf17242540c3de0375b43cb808" name="adbfae0dff7b59a3a4e1133595d8f5db6a62404ecf17242540c3de0375b43cb808"></a>MA_SOUND_FLAG_UNKNOWN_LENGTH </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6a118637bb51d143a09ecde0ffa006b882" name="adbfae0dff7b59a3a4e1133595d8f5db6a118637bb51d143a09ecde0ffa006b882"></a>MA_SOUND_FLAG_LOOPING </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6afcd25c79f6d866a288ced133543620c5" name="adbfae0dff7b59a3a4e1133595d8f5db6afcd25c79f6d866a288ced133543620c5"></a>MA_SOUND_FLAG_NO_DEFAULT_ATTACHMENT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6a15760257770d78247e1c8b1da74ddb8e" name="adbfae0dff7b59a3a4e1133595d8f5db6a15760257770d78247e1c8b1da74ddb8e"></a>MA_SOUND_FLAG_NO_PITCH </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbfae0dff7b59a3a4e1133595d8f5db6abb129cfdacfc2922ce795f552acb43da" name="adbfae0dff7b59a3a4e1133595d8f5db6abb129cfdacfc2922ce795f552acb43da"></a>MA_SOUND_FLAG_NO_SPATIALIZATION </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7339820734942c18e0b9ac7d14a81d8" name="aa7339820734942c18e0b9ac7d14a81d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7339820734942c18e0b9ac7d14a81d8">◆ </a></span>ma_standard_channel_map</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8">ma_standard_channel_map</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8af28833a6daead5cddf22807dd5f7e55e" name="aa7339820734942c18e0b9ac7d14a81d8af28833a6daead5cddf22807dd5f7e55e"></a>ma_standard_channel_map_microsoft </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8a9c6aa29d73a64c958ecda3e5e2c6b9b4" name="aa7339820734942c18e0b9ac7d14a81d8a9c6aa29d73a64c958ecda3e5e2c6b9b4"></a>ma_standard_channel_map_alsa </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8aba24bdc6aa2a7a0ceb56bae7a33730eb" name="aa7339820734942c18e0b9ac7d14a81d8aba24bdc6aa2a7a0ceb56bae7a33730eb"></a>ma_standard_channel_map_rfc3551 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8a85c962e198898bfa043ba6729b312410" name="aa7339820734942c18e0b9ac7d14a81d8a85c962e198898bfa043ba6729b312410"></a>ma_standard_channel_map_flac </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8a35e321cfacb055d87f9834faa31a1d13" name="aa7339820734942c18e0b9ac7d14a81d8a35e321cfacb055d87f9834faa31a1d13"></a>ma_standard_channel_map_vorbis </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8a47ee0674ef2a16708da124941517b671" name="aa7339820734942c18e0b9ac7d14a81d8a47ee0674ef2a16708da124941517b671"></a>ma_standard_channel_map_sound4 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8a7556ce7c7a2f890d4a9f6e5821cad86d" name="aa7339820734942c18e0b9ac7d14a81d8a7556ce7c7a2f890d4a9f6e5821cad86d"></a>ma_standard_channel_map_sndio </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8a7b91bc56f6d21cec26292409dacfdec7" name="aa7339820734942c18e0b9ac7d14a81d8a7b91bc56f6d21cec26292409dacfdec7"></a>ma_standard_channel_map_webaudio </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa7339820734942c18e0b9ac7d14a81d8a1d7be6b365c3c3073d6b157cf22672f2" name="aa7339820734942c18e0b9ac7d14a81d8a1d7be6b365c3c3073d6b157cf22672f2"></a>ma_standard_channel_map_default </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6b343eec0566ced48835e47ef462dc2" name="ae6b343eec0566ced48835e47ef462dc2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6b343eec0566ced48835e47ef462dc2">◆ </a></span>ma_standard_sample_rate</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ae6b343eec0566ced48835e47ef462dc2">ma_standard_sample_rate</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2adc7b2bb032406badea32fea0aea71d48" name="ae6b343eec0566ced48835e47ef462dc2adc7b2bb032406badea32fea0aea71d48"></a>ma_standard_sample_rate_48000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2a0ba98131c7b73ea1221a03938afd369c" name="ae6b343eec0566ced48835e47ef462dc2a0ba98131c7b73ea1221a03938afd369c"></a>ma_standard_sample_rate_44100 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2a86af80c242285616e18daf9154acd4f8" name="ae6b343eec0566ced48835e47ef462dc2a86af80c242285616e18daf9154acd4f8"></a>ma_standard_sample_rate_32000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2a5fdc7019a364cd8c66fb8767f22eb6ff" name="ae6b343eec0566ced48835e47ef462dc2a5fdc7019a364cd8c66fb8767f22eb6ff"></a>ma_standard_sample_rate_24000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2aee7279be8564ac31fc11d344d1454c94" name="ae6b343eec0566ced48835e47ef462dc2aee7279be8564ac31fc11d344d1454c94"></a>ma_standard_sample_rate_22050 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2ad04d9ae639df9fbaff0898e1234d0fbd" name="ae6b343eec0566ced48835e47ef462dc2ad04d9ae639df9fbaff0898e1234d0fbd"></a>ma_standard_sample_rate_88200 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2add8d01c6adb58e2a404c7c972e1eb215" name="ae6b343eec0566ced48835e47ef462dc2add8d01c6adb58e2a404c7c972e1eb215"></a>ma_standard_sample_rate_96000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2a27858f4a7aec1ebadfd5966be9df86db" name="ae6b343eec0566ced48835e47ef462dc2a27858f4a7aec1ebadfd5966be9df86db"></a>ma_standard_sample_rate_176400 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2ac233b2ddbe7d9646f80872aefcacfb9c" name="ae6b343eec0566ced48835e47ef462dc2ac233b2ddbe7d9646f80872aefcacfb9c"></a>ma_standard_sample_rate_192000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2ad82e076c5f3f70594cd102dd8226b4fa" name="ae6b343eec0566ced48835e47ef462dc2ad82e076c5f3f70594cd102dd8226b4fa"></a>ma_standard_sample_rate_16000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2aecf2c2d9294d9c2c4d663823c14182f0" name="ae6b343eec0566ced48835e47ef462dc2aecf2c2d9294d9c2c4d663823c14182f0"></a>ma_standard_sample_rate_11025 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2ab1622d60365fe1eaa206dedad5f0dd68" name="ae6b343eec0566ced48835e47ef462dc2ab1622d60365fe1eaa206dedad5f0dd68"></a>ma_standard_sample_rate_8000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2a7dbcab718bb3ff1efb2f864bad7a481b" name="ae6b343eec0566ced48835e47ef462dc2a7dbcab718bb3ff1efb2f864bad7a481b"></a>ma_standard_sample_rate_352800 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2aed2d5ee6901ae01675aac8a30438aff3" name="ae6b343eec0566ced48835e47ef462dc2aed2d5ee6901ae01675aac8a30438aff3"></a>ma_standard_sample_rate_384000 </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2a4aec55393700dc8eb366df5796e2716e" name="ae6b343eec0566ced48835e47ef462dc2a4aec55393700dc8eb366df5796e2716e"></a>ma_standard_sample_rate_min </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2a268e0f546d109c0d44a9a4f32d487b88" name="ae6b343eec0566ced48835e47ef462dc2a268e0f546d109c0d44a9a4f32d487b88"></a>ma_standard_sample_rate_max </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ae6b343eec0566ced48835e47ef462dc2aa56b89ef002e7b1869865031bc00a8c4" name="ae6b343eec0566ced48835e47ef462dc2aa56b89ef002e7b1869865031bc00a8c4"></a>ma_standard_sample_rate_count </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1b2dae0836f08f51af7c8c3812de3fe" name="ad1b2dae0836f08f51af7c8c3812de3fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1b2dae0836f08f51af7c8c3812de3fe">◆ </a></span>ma_stream_format</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#ad1b2dae0836f08f51af7c8c3812de3fe">ma_stream_format</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad1b2dae0836f08f51af7c8c3812de3fea2f36b31c4acec3ef045d43d95cc9c32f" name="ad1b2dae0836f08f51af7c8c3812de3fea2f36b31c4acec3ef045d43d95cc9c32f"></a>ma_stream_format_pcm </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd0690a5d6a8944e1b7cc65b560eb307" name="abd0690a5d6a8944e1b7cc65b560eb307"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd0690a5d6a8944e1b7cc65b560eb307">◆ </a></span>ma_stream_layout</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#abd0690a5d6a8944e1b7cc65b560eb307">ma_stream_layout</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abd0690a5d6a8944e1b7cc65b560eb307a65b755421020cc45ea530780187ca314" name="abd0690a5d6a8944e1b7cc65b560eb307a65b755421020cc45ea530780187ca314"></a>ma_stream_layout_interleaved </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="abd0690a5d6a8944e1b7cc65b560eb307a4f38a05a6fbc05893c5ffce200bc5598" name="abd0690a5d6a8944e1b7cc65b560eb307a4f38a05a6fbc05893c5ffce200bc5598"></a>ma_stream_layout_deinterleaved </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b6285121d082017c1e2c7452f95afec" name="a5b6285121d082017c1e2c7452f95afec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b6285121d082017c1e2c7452f95afec">◆ </a></span>ma_thread_priority</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#a5b6285121d082017c1e2c7452f95afec">ma_thread_priority</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afecadfef8f56d9ebbbb7474918ef626f745e" name="a5b6285121d082017c1e2c7452f95afecadfef8f56d9ebbbb7474918ef626f745e"></a>ma_thread_priority_idle </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afeca475be3767a7c617051e260558b900b10" name="a5b6285121d082017c1e2c7452f95afeca475be3767a7c617051e260558b900b10"></a>ma_thread_priority_lowest </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afeca8782d9370331e82e6d2828ddf91689a5" name="a5b6285121d082017c1e2c7452f95afeca8782d9370331e82e6d2828ddf91689a5"></a>ma_thread_priority_low </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afecaeb5cd3cdf4a3a120a2ef14ab70ce7747" name="a5b6285121d082017c1e2c7452f95afecaeb5cd3cdf4a3a120a2ef14ab70ce7747"></a>ma_thread_priority_normal </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afeca33e55cfb8ea038fe96587c5a92e0ea57" name="a5b6285121d082017c1e2c7452f95afeca33e55cfb8ea038fe96587c5a92e0ea57"></a>ma_thread_priority_high </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afecadf19391ba2c31144fded28049842bec1" name="a5b6285121d082017c1e2c7452f95afecadf19391ba2c31144fded28049842bec1"></a>ma_thread_priority_highest </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afeca2ed65377cadb3d924f41a8a25a0976e3" name="a5b6285121d082017c1e2c7452f95afeca2ed65377cadb3d924f41a8a25a0976e3"></a>ma_thread_priority_realtime </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="a5b6285121d082017c1e2c7452f95afeca2de1443cc411d7b952abc2f4e15fbc34" name="a5b6285121d082017c1e2c7452f95afeca2de1443cc411d7b952abc2f4e15fbc34"></a>ma_thread_priority_default </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa25ff449d19c850bee09219f3d30d4bf" name="aa25ff449d19c850bee09219f3d30d4bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa25ff449d19c850bee09219f3d30d4bf">◆ </a></span>ma_wasapi_usage</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aa25ff449d19c850bee09219f3d30d4bf">ma_wasapi_usage</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa25ff449d19c850bee09219f3d30d4bfab843008278533661bc4a768a917ca7f3" name="aa25ff449d19c850bee09219f3d30d4bfab843008278533661bc4a768a917ca7f3"></a>ma_wasapi_usage_default </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa25ff449d19c850bee09219f3d30d4bfa38d02fd7e427b8d60bf78686fd1d33b8" name="aa25ff449d19c850bee09219f3d30d4bfa38d02fd7e427b8d60bf78686fd1d33b8"></a>ma_wasapi_usage_games </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aa25ff449d19c850bee09219f3d30d4bfa612c9614cc59e5a3b5f5251b7c501afb" name="aa25ff449d19c850bee09219f3d30d4bfa612c9614cc59e5a3b5f5251b7c501afb"></a>ma_wasapi_usage_pro_audio </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeee33320629647953f1d71060a9e8128" name="aeee33320629647953f1d71060a9e8128"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeee33320629647953f1d71060a9e8128">◆ </a></span>ma_waveform_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="#aeee33320629647953f1d71060a9e8128">ma_waveform_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aeee33320629647953f1d71060a9e8128a83f63b5ef71b75dfdd35527af150af1f" name="aeee33320629647953f1d71060a9e8128a83f63b5ef71b75dfdd35527af150af1f"></a>ma_waveform_type_sine </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeee33320629647953f1d71060a9e8128a118aa1b7e87a013206e23705c9e0fff0" name="aeee33320629647953f1d71060a9e8128a118aa1b7e87a013206e23705c9e0fff0"></a>ma_waveform_type_square </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeee33320629647953f1d71060a9e8128ad05bf91b749e9e969b0a669ae05b7175" name="aeee33320629647953f1d71060a9e8128ad05bf91b749e9e969b0a669ae05b7175"></a>ma_waveform_type_triangle </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="aeee33320629647953f1d71060a9e8128a5b1a0ab32f9e152e2e4c05148e6d74f9" name="aeee33320629647953f1d71060a9e8128a5b1a0ab32f9e152e2e4c05148e6d74f9"></a>ma_waveform_type_sawtooth </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a3c8a8e3f6182fe5646c358e16fa56955" name="a3c8a8e3f6182fe5646c358e16fa56955"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c8a8e3f6182fe5646c358e16fa56955">◆ </a></span>ma_aligned_free()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_aligned_free </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62f1f88953ed7bf1e4260eb7cf6b798b" name="a62f1f88953ed7bf1e4260eb7cf6b798b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62f1f88953ed7bf1e4260eb7cf6b798b">◆ </a></span>ma_aligned_malloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * ma_aligned_malloc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sz</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>alignment</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cd3c721ae28e585645f13845c65fa8f" name="a5cd3c721ae28e585645f13845c65fa8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cd3c721ae28e585645f13845c65fa8f">◆ </a></span>ma_apply_volume_factor_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pSamples</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58e5c4e0b8dc2371c70022fe133cce3d" name="a58e5c4e0b8dc2371c70022fe133cce3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58e5c4e0b8dc2371c70022fe133cce3d">◆ </a></span>ma_apply_volume_factor_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa832f364b58acc0c8a442d69bca62551" name="aa832f364b58acc0c8a442d69bca62551"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa832f364b58acc0c8a442d69bca62551">◆ </a></span>ma_apply_volume_factor_pcm_frames_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_pcm_frames_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a038d2e0508b25be11741cea26a7d47de" name="a038d2e0508b25be11741cea26a7d47de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a038d2e0508b25be11741cea26a7d47de">◆ </a></span>ma_apply_volume_factor_pcm_frames_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_pcm_frames_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff452525f931432d9492b71050322ee0" name="aff452525f931432d9492b71050322ee0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff452525f931432d9492b71050322ee0">◆ </a></span>ma_apply_volume_factor_pcm_frames_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_pcm_frames_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13f4a60a89c51319eb3a2d0af59c4c7e" name="a13f4a60a89c51319eb3a2d0af59c4c7e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13f4a60a89c51319eb3a2d0af59c4c7e">◆ </a></span>ma_apply_volume_factor_pcm_frames_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_pcm_frames_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adce2bc4d7e99712ec931b04d39b1921f" name="adce2bc4d7e99712ec931b04d39b1921f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adce2bc4d7e99712ec931b04d39b1921f">◆ </a></span>ma_apply_volume_factor_pcm_frames_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_pcm_frames_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28ab3690ff7bc1aeed21be343b949195" name="a28ab3690ff7bc1aeed21be343b949195"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28ab3690ff7bc1aeed21be343b949195">◆ </a></span>ma_apply_volume_factor_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pSamples</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a396c68db9f0c809922837d7230cebc0a" name="a396c68db9f0c809922837d7230cebc0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a396c68db9f0c809922837d7230cebc0a">◆ </a></span>ma_apply_volume_factor_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pSamples</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3de50d813bfee47a833ed60691238f33" name="a3de50d813bfee47a833ed60691238f33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3de50d813bfee47a833ed60691238f33">◆ </a></span>ma_apply_volume_factor_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pSamples</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d0daed90c68e78db503902e89b1b6a4" name="a9d0daed90c68e78db503902e89b1b6a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d0daed90c68e78db503902e89b1b6a4">◆ </a></span>ma_apply_volume_factor_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_apply_volume_factor_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pSamples</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a4e6985912370d9f7ed1bd532e92371" name="a4a4e6985912370d9f7ed1bd532e92371"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a4e6985912370d9f7ed1bd532e92371">◆ </a></span>ma_async_notification_event_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_async_notification_event_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *</td> <td class="paramname"><span class="paramname"><em>pNotificationEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5af273c5873ce94c277883b3f693c7f" name="aa5af273c5873ce94c277883b3f693c7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5af273c5873ce94c277883b3f693c7f">◆ </a></span>ma_async_notification_event_signal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_async_notification_event_signal </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *</td> <td class="paramname"><span class="paramname"><em>pNotificationEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b91b87434adaecfb95a51c5c77d261f" name="a4b91b87434adaecfb95a51c5c77d261f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b91b87434adaecfb95a51c5c77d261f">◆ </a></span>ma_async_notification_event_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_async_notification_event_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *</td> <td class="paramname"><span class="paramname"><em>pNotificationEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc1b16ed1a88bb7ed8b76a66cb85eb35" name="abc1b16ed1a88bb7ed8b76a66cb85eb35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc1b16ed1a88bb7ed8b76a66cb85eb35">◆ </a></span>ma_async_notification_event_wait()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_async_notification_event_wait </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__async__notification__event.html">ma_async_notification_event</a> *</td> <td class="paramname"><span class="paramname"><em>pNotificationEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4fc9871cc4d053edccfc7df206bc1dfd" name="a4fc9871cc4d053edccfc7df206bc1dfd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fc9871cc4d053edccfc7df206bc1dfd">◆ </a></span>ma_async_notification_poll_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_async_notification_poll_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__async__notification__poll.html">ma_async_notification_poll</a> *</td> <td class="paramname"><span class="paramname"><em>pNotificationPoll</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5653240b81348c713045853e087b5519" name="a5653240b81348c713045853e087b5519"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5653240b81348c713045853e087b5519">◆ </a></span>ma_async_notification_poll_is_signalled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_async_notification_poll_is_signalled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__async__notification__poll.html">ma_async_notification_poll</a> *</td> <td class="paramname"><span class="paramname"><em>pNotificationPoll</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a772a1796e6a1e1ed0c2f2115054911e4" name="a772a1796e6a1e1ed0c2f2115054911e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a772a1796e6a1e1ed0c2f2115054911e4">◆ </a></span>ma_async_notification_signal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_async_notification_signal </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2984a9deefeefcef329d261271633e07">ma_async_notification</a> *</td> <td class="paramname"><span class="paramname"><em>pNotification</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5802eafeb1d738ab595daf5927d5149" name="ac5802eafeb1d738ab595daf5927d5149"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5802eafeb1d738ab595daf5927d5149">◆ </a></span>ma_audio_buffer_alloc_and_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_alloc_and_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> **</td> <td class="paramname"><span class="paramname"><em>ppAudioBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4cace03d549b6f8169135efe729326ed" name="a4cace03d549b6f8169135efe729326ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4cace03d549b6f8169135efe729326ed">◆ </a></span>ma_audio_buffer_at_end()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_audio_buffer_at_end </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76d4a169bccfef1a9b54c388a76329e9" name="a76d4a169bccfef1a9b54c388a76329e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76d4a169bccfef1a9b54c388a76329e9">◆ </a></span>ma_audio_buffer_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> ma_audio_buffer_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9cdeea6e7082878af768ce3e2a0057f" name="ab9cdeea6e7082878af768ce3e2a0057f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9cdeea6e7082878af768ce3e2a0057f">◆ </a></span>ma_audio_buffer_get_available_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_get_available_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pAvailableFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8031860c391119a4f5dd27e463c44a54" name="a8031860c391119a4f5dd27e463c44a54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8031860c391119a4f5dd27e463c44a54">◆ </a></span>ma_audio_buffer_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed323a3f0c20c38e0617048668d4768a" name="aed323a3f0c20c38e0617048668d4768a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed323a3f0c20c38e0617048668d4768a">◆ </a></span>ma_audio_buffer_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3d1c6ed3cb95f2d26ec60b1fed15cf3" name="af3d1c6ed3cb95f2d26ec60b1fed15cf3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3d1c6ed3cb95f2d26ec60b1fed15cf3">◆ </a></span>ma_audio_buffer_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fe64fef70eb4cfeab179333951117dd" name="a8fe64fef70eb4cfeab179333951117dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fe64fef70eb4cfeab179333951117dd">◆ </a></span>ma_audio_buffer_init_copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_init_copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer__config.html">ma_audio_buffer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19cd7be76b74d1841ee80fa07fe9cda0" name="a19cd7be76b74d1841ee80fa07fe9cda0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19cd7be76b74d1841ee80fa07fe9cda0">◆ </a></span>ma_audio_buffer_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_map </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39d3c8bea54436b92b0f0247b80fbec7" name="a39d3c8bea54436b92b0f0247b80fbec7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39d3c8bea54436b92b0f0247b80fbec7">◆ </a></span>ma_audio_buffer_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_audio_buffer_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>loop</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68160bc50d686b804cb64efb2f2a1cc5" name="a68160bc50d686b804cb64efb2f2a1cc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68160bc50d686b804cb64efb2f2a1cc5">◆ </a></span>ma_audio_buffer_ref_at_end()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_audio_buffer_ref_at_end </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78b9080ee3d35347bf8120353f2f4434" name="a78b9080ee3d35347bf8120353f2f4434"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78b9080ee3d35347bf8120353f2f4434">◆ </a></span>ma_audio_buffer_ref_get_available_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_get_available_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pAvailableFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18b261ea2a26e00aa26e4e3a54f92111" name="a18b261ea2a26e00aa26e4e3a54f92111"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18b261ea2a26e00aa26e4e3a54f92111">◆ </a></span>ma_audio_buffer_ref_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40c8157f7f70b5ad13d6709881ac48f4" name="a40c8157f7f70b5ad13d6709881ac48f4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40c8157f7f70b5ad13d6709881ac48f4">◆ </a></span>ma_audio_buffer_ref_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2656812ea05bb0e23c2bc4d1cfd1476e" name="a2656812ea05bb0e23c2bc4d1cfd1476e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2656812ea05bb0e23c2bc4d1cfd1476e">◆ </a></span>ma_audio_buffer_ref_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7813844db3e80c4295f87e87e5c3453c" name="a7813844db3e80c4295f87e87e5c3453c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7813844db3e80c4295f87e87e5c3453c">◆ </a></span>ma_audio_buffer_ref_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_map </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00f322f432299d74d30b4b7d0362df99" name="a00f322f432299d74d30b4b7d0362df99"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00f322f432299d74d30b4b7d0362df99">◆ </a></span>ma_audio_buffer_ref_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_audio_buffer_ref_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>loop</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae01b9f137b183b143b6f5e300503eb4a" name="ae01b9f137b183b143b6f5e300503eb4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae01b9f137b183b143b6f5e300503eb4a">◆ </a></span>ma_audio_buffer_ref_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf1e50b5defb0ce4183c094a84daddde" name="aaf1e50b5defb0ce4183c094a84daddde"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf1e50b5defb0ce4183c094a84daddde">◆ </a></span>ma_audio_buffer_ref_set_data()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_set_data </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sizeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68f0102ab43cff2fd812c09979433fda" name="a68f0102ab43cff2fd812c09979433fda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68f0102ab43cff2fd812c09979433fda">◆ </a></span>ma_audio_buffer_ref_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_audio_buffer_ref_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fedf8a8da8db4ab7b3884475c71e041" name="a6fedf8a8da8db4ab7b3884475c71e041"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fedf8a8da8db4ab7b3884475c71e041">◆ </a></span>ma_audio_buffer_ref_unmap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_ref_unmap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer__ref.html">ma_audio_buffer_ref</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBufferRef</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a651312a788ffacebe9f98d3a6f0a3ce5" name="a651312a788ffacebe9f98d3a6f0a3ce5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a651312a788ffacebe9f98d3a6f0a3ce5">◆ </a></span>ma_audio_buffer_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a8e30eb6c15277ee2a01869fcc55282" name="a5a8e30eb6c15277ee2a01869fcc55282"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a8e30eb6c15277ee2a01869fcc55282">◆ </a></span>ma_audio_buffer_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_audio_buffer_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af817d093690bc878f265053cf155343c" name="af817d093690bc878f265053cf155343c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af817d093690bc878f265053cf155343c">◆ </a></span>ma_audio_buffer_uninit_and_free()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_audio_buffer_uninit_and_free </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec15152eed9508ae2747930ff7f9dee0" name="aec15152eed9508ae2747930ff7f9dee0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec15152eed9508ae2747930ff7f9dee0">◆ </a></span>ma_audio_buffer_unmap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_audio_buffer_unmap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__audio__buffer.html">ma_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf0934967e052a9309d87329489e95fe" name="abf0934967e052a9309d87329489e95fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf0934967e052a9309d87329489e95fe">◆ </a></span>ma_biquad_clear_cache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_clear_cache </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad.html">ma_biquad</a> *</td> <td class="paramname"><span class="paramname"><em>pBQ</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1197dd5325ebef0935ce6ba481ae655c" name="a1197dd5325ebef0935ce6ba481ae655c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1197dd5325ebef0935ce6ba481ae655c">◆ </a></span>ma_biquad_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> ma_biquad_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>b0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>b1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>b2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>a0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>a1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>a2</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae67b581c9d2b2e0764079654c4124447" name="ae67b581c9d2b2e0764079654c4124447"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae67b581c9d2b2e0764079654c4124447">◆ </a></span>ma_biquad_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9183de755a2622e5be646d7c0b0f6306" name="a9183de755a2622e5be646d7c0b0f6306"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9183de755a2622e5be646d7c0b0f6306">◆ </a></span>ma_biquad_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_biquad_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__biquad.html">ma_biquad</a> *</td> <td class="paramname"><span class="paramname"><em>pBQ</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabeb1220314c7b83f5f8b41671dc0cad" name="aabeb1220314c7b83f5f8b41671dc0cad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabeb1220314c7b83f5f8b41671dc0cad">◆ </a></span>ma_biquad_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad.html">ma_biquad</a> *</td> <td class="paramname"><span class="paramname"><em>pBQ</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d51ebb4cba9470f3bd84004ff4e3364" name="a6d51ebb4cba9470f3bd84004ff4e3364"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d51ebb4cba9470f3bd84004ff4e3364">◆ </a></span>ma_biquad_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad.html">ma_biquad</a> *</td> <td class="paramname"><span class="paramname"><em>pBQ</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade64b16b5a415471a1d78a35a0f1ea2d" name="ade64b16b5a415471a1d78a35a0f1ea2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade64b16b5a415471a1d78a35a0f1ea2d">◆ </a></span>ma_biquad_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__biquad__node__config.html">ma_biquad_node_config</a> ma_biquad_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>b0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>b1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>b2</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>a0</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>a1</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>a2</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4fe5622a7c29eea73cba5d2ee0d19278" name="a4fe5622a7c29eea73cba5d2ee0d19278"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4fe5622a7c29eea73cba5d2ee0d19278">◆ </a></span>ma_biquad_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__biquad__node__config.html">ma_biquad_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad__node.html">ma_biquad_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54bd75c0d122cd3406151708d76dd08a" name="a54bd75c0d122cd3406151708d76dd08a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54bd75c0d122cd3406151708d76dd08a">◆ </a></span>ma_biquad_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad__node.html">ma_biquad_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fcefdba853d35a14614083ded758f19" name="a1fcefdba853d35a14614083ded758f19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fcefdba853d35a14614083ded758f19">◆ </a></span>ma_biquad_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_biquad_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad__node.html">ma_biquad_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82a7d2a089536a29ab4d2dc8802ad3a5" name="a82a7d2a089536a29ab4d2dc8802ad3a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82a7d2a089536a29ab4d2dc8802ad3a5">◆ </a></span>ma_biquad_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad.html">ma_biquad</a> *</td> <td class="paramname"><span class="paramname"><em>pBQ</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48dc1df20ee822c27265d03173e53d2c" name="a48dc1df20ee822c27265d03173e53d2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48dc1df20ee822c27265d03173e53d2c">◆ </a></span>ma_biquad_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_biquad_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__biquad__config.html">ma_biquad_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad.html">ma_biquad</a> *</td> <td class="paramname"><span class="paramname"><em>pBQ</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d6de665ee3e5871456eea296d528da9" name="a4d6de665ee3e5871456eea296d528da9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d6de665ee3e5871456eea296d528da9">◆ </a></span>ma_biquad_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_biquad_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__biquad.html">ma_biquad</a> *</td> <td class="paramname"><span class="paramname"><em>pBQ</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14977bf8f24fa63a2b61f3393267c4a1" name="a14977bf8f24fa63a2b61f3393267c4a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14977bf8f24fa63a2b61f3393267c4a1">◆ </a></span>ma_blend_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_blend_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pInA</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pInB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa82c7ce71dcbdb46f954369159cc5381" name="aa82c7ce71dcbdb46f954369159cc5381"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa82c7ce71dcbdb46f954369159cc5381">◆ </a></span>ma_bpf2_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> ma_bpf2_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae318963f81eb5cf34b865d1256be864e" name="ae318963f81eb5cf34b865d1256be864e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae318963f81eb5cf34b865d1256be864e">◆ </a></span>ma_bpf2_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf2_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a074b0640140c888cec3380ad81f07822" name="a074b0640140c888cec3380ad81f07822"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a074b0640140c888cec3380ad81f07822">◆ </a></span>ma_bpf2_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_bpf2_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf2.html">ma_bpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e51775250387756f79bdf56b89f8ff3" name="a0e51775250387756f79bdf56b89f8ff3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e51775250387756f79bdf56b89f8ff3">◆ </a></span>ma_bpf2_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf2_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf2.html">ma_bpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18871691fee3219a212a1ebcc5af15c0" name="a18871691fee3219a212a1ebcc5af15c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18871691fee3219a212a1ebcc5af15c0">◆ </a></span>ma_bpf2_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf2_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf2.html">ma_bpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbacdee407404b57935b9aac3e29edd7" name="adbacdee407404b57935b9aac3e29edd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbacdee407404b57935b9aac3e29edd7">◆ </a></span>ma_bpf2_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf2_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf2.html">ma_bpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa787ab6f40af9c5a5fadb58a09d6d770" name="aa787ab6f40af9c5a5fadb58a09d6d770"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa787ab6f40af9c5a5fadb58a09d6d770">◆ </a></span>ma_bpf2_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf2_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf2__config.html">ma_bpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf2.html">ma_bpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc118ba65f9a50977d4bba75f4cea04c" name="afc118ba65f9a50977d4bba75f4cea04c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc118ba65f9a50977d4bba75f4cea04c">◆ </a></span>ma_bpf2_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_bpf2_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf2.html">ma_bpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea0bdba2f02eea9dd25acfff7c6b88b7" name="aea0bdba2f02eea9dd25acfff7c6b88b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea0bdba2f02eea9dd25acfff7c6b88b7">◆ </a></span>ma_bpf_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> ma_bpf_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>order</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab346c0051a94f90c8eb8d35f7c93ce34" name="ab346c0051a94f90c8eb8d35f7c93ce34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab346c0051a94f90c8eb8d35f7c93ce34">◆ </a></span>ma_bpf_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16222ff83fabf52e589c34cd4e419bbd" name="a16222ff83fabf52e589c34cd4e419bbd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16222ff83fabf52e589c34cd4e419bbd">◆ </a></span>ma_bpf_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_bpf_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf.html">ma_bpf</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25e07354619778cd0b5021cb9eebca6b" name="a25e07354619778cd0b5021cb9eebca6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25e07354619778cd0b5021cb9eebca6b">◆ </a></span>ma_bpf_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf.html">ma_bpf</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0102b4b57400c9cb1ba38d82924cb479" name="a0102b4b57400c9cb1ba38d82924cb479"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0102b4b57400c9cb1ba38d82924cb479">◆ </a></span>ma_bpf_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf.html">ma_bpf</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8abdd8f8e7fdd63331aa68d523534a3a" name="a8abdd8f8e7fdd63331aa68d523534a3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8abdd8f8e7fdd63331aa68d523534a3a">◆ </a></span>ma_bpf_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__bpf__node__config.html">ma_bpf_node_config</a> ma_bpf_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>order</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5be7e1ec540f9bd46649e85465653f1a" name="a5be7e1ec540f9bd46649e85465653f1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5be7e1ec540f9bd46649e85465653f1a">◆ </a></span>ma_bpf_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf__node__config.html">ma_bpf_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf__node.html">ma_bpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ad0a015f03d60a96320288c67e6192f" name="a6ad0a015f03d60a96320288c67e6192f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ad0a015f03d60a96320288c67e6192f">◆ </a></span>ma_bpf_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf__node.html">ma_bpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a420dfb1392a4a526047af140850dbc2c" name="a420dfb1392a4a526047af140850dbc2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a420dfb1392a4a526047af140850dbc2c">◆ </a></span>ma_bpf_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_bpf_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf__node.html">ma_bpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92938f126a0cc5622092f10add356713" name="a92938f126a0cc5622092f10add356713"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92938f126a0cc5622092f10add356713">◆ </a></span>ma_bpf_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf.html">ma_bpf</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade7e031ca4b33e5a60f7070d01dd8a2e" name="ade7e031ca4b33e5a60f7070d01dd8a2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade7e031ca4b33e5a60f7070d01dd8a2e">◆ </a></span>ma_bpf_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_bpf_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__bpf__config.html">ma_bpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf.html">ma_bpf</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb62b1a8c12f473ca98be02b53a21001" name="abb62b1a8c12f473ca98be02b53a21001"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb62b1a8c12f473ca98be02b53a21001">◆ </a></span>ma_bpf_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_bpf_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__bpf.html">ma_bpf</a> *</td> <td class="paramname"><span class="paramname"><em>pBPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36656f89270e4c57ce26bff0549ba938" name="a36656f89270e4c57ce26bff0549ba938"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36656f89270e4c57ce26bff0549ba938">◆ </a></span>ma_calculate_buffer_size_in_frames_from_descriptor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_calculate_buffer_size_in_frames_from_descriptor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__device__descriptor.html">ma_device_descriptor</a> *</td> <td class="paramname"><span class="paramname"><em>pDescriptor</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>nativeSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a3b2b5abd9eebbc795a19bc08d379a417">ma_performance_profile</a></td> <td class="paramname"><span class="paramname"><em>performanceProfile</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f9b2b87452ec95e80cc4a2140c09a50" name="a3f9b2b87452ec95e80cc4a2140c09a50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f9b2b87452ec95e80cc4a2140c09a50">◆ </a></span>ma_calculate_buffer_size_in_frames_from_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_calculate_buffer_size_in_frames_from_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>bufferSizeInMilliseconds</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27533f3271a07a07310fb4b4364a3cda" name="a27533f3271a07a07310fb4b4364a3cda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27533f3271a07a07310fb4b4364a3cda">◆ </a></span>ma_calculate_buffer_size_in_milliseconds_from_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_calculate_buffer_size_in_milliseconds_from_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>bufferSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89fdb5a9016d9ff134e96076065d4be5" name="a89fdb5a9016d9ff134e96076065d4be5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89fdb5a9016d9ff134e96076065d4be5">◆ </a></span>ma_calloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * ma_calloc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sz</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d31f11ad166fbe2ee0587fb918f050d" name="a7d31f11ad166fbe2ee0587fb918f050d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d31f11ad166fbe2ee0587fb918f050d">◆ </a></span>ma_channel_converter_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> ma_channel_converter_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMapIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMapOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a68d7c974b163b5528b79d0f4dd73babe">ma_channel_mix_mode</a></td> <td class="paramname"><span class="paramname"><em>mixingMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af155c26cc2c8fdb917e382fe36a56eda" name="af155c26cc2c8fdb917e382fe36a56eda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af155c26cc2c8fdb917e382fe36a56eda">◆ </a></span>ma_channel_converter_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_channel_converter_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a983a45b102bb5e4734e2275085a4dac6" name="a983a45b102bb5e4734e2275085a4dac6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a983a45b102bb5e4734e2275085a4dac6">◆ </a></span>ma_channel_converter_get_input_channel_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_channel_converter_get_input_channel_map </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0617c0c91e3bfc6425ff4aea4f66e4a2" name="a0617c0c91e3bfc6425ff4aea4f66e4a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0617c0c91e3bfc6425ff4aea4f66e4a2">◆ </a></span>ma_channel_converter_get_output_channel_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_channel_converter_get_output_channel_map </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a224bfeb7b36e33178a748a75cadb969b" name="a224bfeb7b36e33178a748a75cadb969b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a224bfeb7b36e33178a748a75cadb969b">◆ </a></span>ma_channel_converter_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_channel_converter_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8057bb8b190e0acafafe752a2f296d1c" name="a8057bb8b190e0acafafe752a2f296d1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8057bb8b190e0acafafe752a2f296d1c">◆ </a></span>ma_channel_converter_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_channel_converter_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__channel__converter__config.html">ma_channel_converter_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8c98ac04f478976755c0e37a6e9ae9bd" name="a8c98ac04f478976755c0e37a6e9ae9bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8c98ac04f478976755c0e37a6e9ae9bd">◆ </a></span>ma_channel_converter_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_channel_converter_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92d15c227ed35fb0ab9e0df386c213aa" name="a92d15c227ed35fb0ab9e0df386c213aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92d15c227ed35fb0ab9e0df386c213aa">◆ </a></span>ma_channel_converter_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_channel_converter_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__channel__converter.html">ma_channel_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f0d35e461b01d837ed8e3e90bef955d" name="a8f0d35e461b01d837ed8e3e90bef955d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f0d35e461b01d837ed8e3e90bef955d">◆ </a></span>ma_channel_map_contains_channel_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_channel_map_contains_channel_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a></td> <td class="paramname"><span class="paramname"><em>channelPosition</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7eba4765f0e81a1e0e05f63de7c473cf" name="a7eba4765f0e81a1e0e05f63de7c473cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7eba4765f0e81a1e0e05f63de7c473cf">◆ </a></span>ma_channel_map_copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_channel_map_copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a64a2a63d6ce1320c157b72e6e3088a44" name="a64a2a63d6ce1320c157b72e6e3088a44"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64a2a63d6ce1320c157b72e6e3088a44">◆ </a></span>ma_channel_map_copy_or_default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_channel_map_copy_or_default </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCapOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a727ba8dbdcbb8b3b7720bbd60e6bb021" name="a727ba8dbdcbb8b3b7720bbd60e6bb021"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a727ba8dbdcbb8b3b7720bbd60e6bb021">◆ </a></span>ma_channel_map_find_channel_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_channel_map_find_channel_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a></td> <td class="paramname"><span class="paramname"><em>channelPosition</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaffdcd15b4673b60ed35280d187d75ab" name="aaffdcd15b4673b60ed35280d187d75ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaffdcd15b4673b60ed35280d187d75ab">◆ </a></span>ma_channel_map_get_channel()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> ma_channel_map_get_channel </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade26af7deb596b4a22f132757043bdec" name="ade26af7deb596b4a22f132757043bdec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade26af7deb596b4a22f132757043bdec">◆ </a></span>ma_channel_map_init_blank()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_channel_map_init_blank </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab206ee9c0e0d68ad31ee2b01066bf90c" name="ab206ee9c0e0d68ad31ee2b01066bf90c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab206ee9c0e0d68ad31ee2b01066bf90c">◆ </a></span>ma_channel_map_init_standard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_channel_map_init_standard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#aa7339820734942c18e0b9ac7d14a81d8">ma_standard_channel_map</a></td> <td class="paramname"><span class="paramname"><em>standardChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a155b5552123c92bb90beb02513c9b157" name="a155b5552123c92bb90beb02513c9b157"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a155b5552123c92bb90beb02513c9b157">◆ </a></span>ma_channel_map_is_blank()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_channel_map_is_blank </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7452ea91fd1b3999527d53b1fb4c236" name="ac7452ea91fd1b3999527d53b1fb4c236"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7452ea91fd1b3999527d53b1fb4c236">◆ </a></span>ma_channel_map_is_equal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_channel_map_is_equal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMapA</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMapB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9167cf80dfb466a8cd0cdbd1c7f6c131" name="a9167cf80dfb466a8cd0cdbd1c7f6c131"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9167cf80dfb466a8cd0cdbd1c7f6c131">◆ </a></span>ma_channel_map_is_valid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_channel_map_is_valid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a102ce327958a0ad9911712129a4e562d" name="a102ce327958a0ad9911712129a4e562d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a102ce327958a0ad9911712129a4e562d">◆ </a></span>ma_channel_map_to_string()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t ma_channel_map_to_string </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>pBufferOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>bufferCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66de8f93a5a8e62df4ca5a46fc524698" name="a66de8f93a5a8e62df4ca5a46fc524698"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66de8f93a5a8e62df4ca5a46fc524698">◆ </a></span>ma_channel_position_to_string()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * ma_channel_position_to_string </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a></td> <td class="paramname"><span class="paramname"><em>channel</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a049156ddb256fbc0d5ded7f66aba07fd" name="a049156ddb256fbc0d5ded7f66aba07fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a049156ddb256fbc0d5ded7f66aba07fd">◆ </a></span>ma_clip_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_clip_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33e283ca2ba195d87be3e9771fd918a5" name="a33e283ca2ba195d87be3e9771fd918a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33e283ca2ba195d87be3e9771fd918a5">◆ </a></span>ma_clip_samples_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_clip_samples_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ea93f8bf47b655575433d1ea9a969eb" name="a3ea93f8bf47b655575433d1ea9a969eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ea93f8bf47b655575433d1ea9a969eb">◆ </a></span>ma_clip_samples_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_clip_samples_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84c08043ad1ea0eac18453563326f707" name="a84c08043ad1ea0eac18453563326f707"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84c08043ad1ea0eac18453563326f707">◆ </a></span>ma_clip_samples_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_clip_samples_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66f3fb69393d9674e2886e6481c7ecad" name="a66f3fb69393d9674e2886e6481c7ecad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66f3fb69393d9674e2886e6481c7ecad">◆ </a></span>ma_clip_samples_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_clip_samples_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb21f8e783950526e28aa4b951a5b1e4" name="abb21f8e783950526e28aa4b951a5b1e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb21f8e783950526e28aa4b951a5b1e4">◆ </a></span>ma_clip_samples_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_clip_samples_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a25bb13b24fe45fa306e3b46167a7a52c" name="a25bb13b24fe45fa306e3b46167a7a52c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a25bb13b24fe45fa306e3b46167a7a52c">◆ </a></span>ma_context_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__context__config.html">ma_context_config</a> ma_context_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6d77da6fb6c8c9114f689ea1b27d94e" name="af6d77da6fb6c8c9114f689ea1b27d94e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6d77da6fb6c8c9114f689ea1b27d94e">◆ </a></span>ma_context_enumerate_devices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_context_enumerate_devices </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ab27587a4d849c878f7ed0471b79fa50a">ma_enum_devices_callback_proc</a></td> <td class="paramname"><span class="paramname"><em>callback</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pUserData</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc71f00665427812a30f4ee3fec47d03" name="adc71f00665427812a30f4ee3fec47d03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc71f00665427812a30f4ee3fec47d03">◆ </a></span>ma_context_get_device_info()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_context_get_device_info </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a></td> <td class="paramname"><span class="paramname"><em>deviceType</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="unionma__device__id.html">ma_device_id</a> *</td> <td class="paramname"><span class="paramname"><em>pDeviceID</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__device__info.html">ma_device_info</a> *</td> <td class="paramname"><span class="paramname"><em>pDeviceInfo</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a916bd0c2ca8a2ff6b02bb77134ab0c9f" name="a916bd0c2ca8a2ff6b02bb77134ab0c9f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a916bd0c2ca8a2ff6b02bb77134ab0c9f">◆ </a></span>ma_context_get_devices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_context_get_devices </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__device__info.html">ma_device_info</a> **</td> <td class="paramname"><span class="paramname"><em>ppPlaybackDeviceInfos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pPlaybackDeviceCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__device__info.html">ma_device_info</a> **</td> <td class="paramname"><span class="paramname"><em>ppCaptureDeviceInfos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pCaptureDeviceCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a365893324feb118d2a0b686e77ae4a0c" name="a365893324feb118d2a0b686e77ae4a0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a365893324feb118d2a0b686e77ae4a0c">◆ </a></span>ma_context_get_log()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * ma_context_get_log </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e28e899cbd2d862b13d5f146f03a12e" name="a4e28e899cbd2d862b13d5f146f03a12e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e28e899cbd2d862b13d5f146f03a12e">◆ </a></span>ma_context_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_context_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a></td> <td class="paramname"><span class="paramname"><em>backends</em></span>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>backendCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__context__config.html">ma_context_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24a108643cba11d601486038055befee" name="a24a108643cba11d601486038055befee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24a108643cba11d601486038055befee">◆ </a></span>ma_context_is_loopback_supported()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_context_is_loopback_supported </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad97d58b46356e605f161d84438c40018" name="ad97d58b46356e605f161d84438c40018"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad97d58b46356e605f161d84438c40018">◆ </a></span>ma_context_sizeof()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t ma_context_sizeof </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fbe6141e845499d19add636f5180516" name="a1fbe6141e845499d19add636f5180516"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fbe6141e845499d19add636f5180516">◆ </a></span>ma_context_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_context_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a138a568249553bb5a69393edeca6d9d7" name="a138a568249553bb5a69393edeca6d9d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a138a568249553bb5a69393edeca6d9d7">◆ </a></span>ma_convert_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_convert_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCountOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCountIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateIn</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71c9653bb775b16558235812b505206c" name="a71c9653bb775b16558235812b505206c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71c9653bb775b16558235812b505206c">◆ </a></span>ma_convert_frames_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_convert_frames_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCountOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCountIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1fb12aed59a085fb8b4aa2d7648be81" name="ac1fb12aed59a085fb8b4aa2d7648be81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1fb12aed59a085fb8b4aa2d7648be81">◆ </a></span>ma_convert_pcm_frames_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_convert_pcm_frames_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90a9fb5b7f6ca9f28ecc2b6276bc29ce" name="a90a9fb5b7f6ca9f28ecc2b6276bc29ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90a9fb5b7f6ca9f28ecc2b6276bc29ce">◆ </a></span>ma_copy_and_apply_volume_and_clip_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_and_clip_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac16beadfcf8f139194a695fa44fdbffe" name="ac16beadfcf8f139194a695fa44fdbffe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac16beadfcf8f139194a695fa44fdbffe">◆ </a></span>ma_copy_and_apply_volume_and_clip_samples_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_and_clip_samples_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea436da2183da3a66cb335b84c4e44cc" name="aea436da2183da3a66cb335b84c4e44cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea436da2183da3a66cb335b84c4e44cc">◆ </a></span>ma_copy_and_apply_volume_and_clip_samples_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_and_clip_samples_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a707f9f28cd4d1fe0dbf3e382b307d5c5" name="a707f9f28cd4d1fe0dbf3e382b307d5c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a707f9f28cd4d1fe0dbf3e382b307d5c5">◆ </a></span>ma_copy_and_apply_volume_and_clip_samples_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_and_clip_samples_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01afe89296c9409c225302760b571058" name="a01afe89296c9409c225302760b571058"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01afe89296c9409c225302760b571058">◆ </a></span>ma_copy_and_apply_volume_and_clip_samples_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_and_clip_samples_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd4498fa487903e34d442c1df0622f08" name="afd4498fa487903e34d442c1df0622f08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd4498fa487903e34d442c1df0622f08">◆ </a></span>ma_copy_and_apply_volume_and_clip_samples_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_and_clip_samples_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12466cbd329f65c9ccb9514d34885ffa" name="a12466cbd329f65c9ccb9514d34885ffa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12466cbd329f65c9ccb9514d34885ffa">◆ </a></span>ma_copy_and_apply_volume_factor_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pSamplesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *</td> <td class="paramname"><span class="paramname"><em>pSamplesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5e480973a39da38eb73b1f0e3ff2306" name="ac5e480973a39da38eb73b1f0e3ff2306"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5e480973a39da38eb73b1f0e3ff2306">◆ </a></span>ma_copy_and_apply_volume_factor_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a836f460d8a519c2d25e5e8ac59a85dd5" name="a836f460d8a519c2d25e5e8ac59a85dd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a836f460d8a519c2d25e5e8ac59a85dd5">◆ </a></span>ma_copy_and_apply_volume_factor_pcm_frames_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_pcm_frames_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba78422f548dac461da5f85eba884aff" name="aba78422f548dac461da5f85eba884aff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba78422f548dac461da5f85eba884aff">◆ </a></span>ma_copy_and_apply_volume_factor_pcm_frames_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_pcm_frames_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e29fb52f629ace668ea139440ac5e1f" name="a4e29fb52f629ace668ea139440ac5e1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e29fb52f629ace668ea139440ac5e1f">◆ </a></span>ma_copy_and_apply_volume_factor_pcm_frames_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_pcm_frames_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e8121b7a1d76a40f0e83d2874e097fc" name="a0e8121b7a1d76a40f0e83d2874e097fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e8121b7a1d76a40f0e83d2874e097fc">◆ </a></span>ma_copy_and_apply_volume_factor_pcm_frames_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_pcm_frames_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f914a2542f635770866157cbaaa4961" name="a9f914a2542f635770866157cbaaa4961"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f914a2542f635770866157cbaaa4961">◆ </a></span>ma_copy_and_apply_volume_factor_pcm_frames_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_pcm_frames_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b9ea8ab4eecd6533b6ee701678638e3" name="a3b9ea8ab4eecd6533b6ee701678638e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b9ea8ab4eecd6533b6ee701678638e3">◆ </a></span>ma_copy_and_apply_volume_factor_per_channel_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_per_channel_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pChannelGains</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4381e05a6d16975da5d452e23cc317a" name="aa4381e05a6d16975da5d452e23cc317a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4381e05a6d16975da5d452e23cc317a">◆ </a></span>ma_copy_and_apply_volume_factor_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pSamplesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#ae1364207a5e813f3b6ca0feae88baf35">ma_int16</a> *</td> <td class="paramname"><span class="paramname"><em>pSamplesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3113ca27303e4cc35cbe2e925b53f26" name="ac3113ca27303e4cc35cbe2e925b53f26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3113ca27303e4cc35cbe2e925b53f26">◆ </a></span>ma_copy_and_apply_volume_factor_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pSamplesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pSamplesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9510101dad577646f9d263877d712e7" name="aa9510101dad577646f9d263877d712e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9510101dad577646f9d263877d712e7">◆ </a></span>ma_copy_and_apply_volume_factor_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pSamplesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> *</td> <td class="paramname"><span class="paramname"><em>pSamplesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b0323f1b2165dc5e9c7b857996d880e" name="a9b0323f1b2165dc5e9c7b857996d880e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b0323f1b2165dc5e9c7b857996d880e">◆ </a></span>ma_copy_and_apply_volume_factor_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_and_apply_volume_factor_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pSamplesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a2fe92d57aae732f91c6e21f6425afcac">ma_uint8</a> *</td> <td class="paramname"><span class="paramname"><em>pSamplesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a031527a1eb1be5d9e63eff41afdd5905" name="a031527a1eb1be5d9e63eff41afdd5905"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a031527a1eb1be5d9e63eff41afdd5905">◆ </a></span>ma_copy_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_copy_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>dst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>src</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1529efd5e047dd771d0cac4e02cb4d2d" name="a1529efd5e047dd771d0cac4e02cb4d2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1529efd5e047dd771d0cac4e02cb4d2d">◆ </a></span>ma_data_converter_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> ma_data_converter_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3badc2dea09fd820e152d41bb24da362" name="a3badc2dea09fd820e152d41bb24da362"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3badc2dea09fd820e152d41bb24da362">◆ </a></span>ma_data_converter_config_init_default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> ma_data_converter_config_init_default </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37639a0ca2cf717453b961e5106083e0" name="a37639a0ca2cf717453b961e5106083e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37639a0ca2cf717453b961e5106083e0">◆ </a></span>ma_data_converter_get_expected_output_frame_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_get_expected_output_frame_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>inputFrameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pOutputFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7b48905821041213ac1fb6c89ea6779" name="ab7b48905821041213ac1fb6c89ea6779"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7b48905821041213ac1fb6c89ea6779">◆ </a></span>ma_data_converter_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae594e0a9caed171020f6b84510776a21" name="ae594e0a9caed171020f6b84510776a21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae594e0a9caed171020f6b84510776a21">◆ </a></span>ma_data_converter_get_input_channel_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_get_input_channel_map </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75db78b1f4a63a78811befc265055314" name="a75db78b1f4a63a78811befc265055314"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75db78b1f4a63a78811befc265055314">◆ </a></span>ma_data_converter_get_input_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_data_converter_get_input_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2b8bd454eb07fe291f067d07766d1bd" name="aa2b8bd454eb07fe291f067d07766d1bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2b8bd454eb07fe291f067d07766d1bd">◆ </a></span>ma_data_converter_get_output_channel_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_get_output_channel_map </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c6816438cf7b91c3998f63b8da247db" name="a5c6816438cf7b91c3998f63b8da247db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c6816438cf7b91c3998f63b8da247db">◆ </a></span>ma_data_converter_get_output_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_data_converter_get_output_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62dd5d6dcf69e48f7f3f9fc2206c065f" name="a62dd5d6dcf69e48f7f3f9fc2206c065f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62dd5d6dcf69e48f7f3f9fc2206c065f">◆ </a></span>ma_data_converter_get_required_input_frame_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_get_required_input_frame_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>outputFrameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pInputFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47767e5f9282b2815b0acba980c8f8ce" name="a47767e5f9282b2815b0acba980c8f8ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47767e5f9282b2815b0acba980c8f8ce">◆ </a></span>ma_data_converter_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae08712c84e956adbdf624d78ebeddc37" name="ae08712c84e956adbdf624d78ebeddc37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae08712c84e956adbdf624d78ebeddc37">◆ </a></span>ma_data_converter_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__converter__config.html">ma_data_converter_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a587a9b9c630f4145f3547d57ffb0a845" name="a587a9b9c630f4145f3547d57ffb0a845"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a587a9b9c630f4145f3547d57ffb0a845">◆ </a></span>ma_data_converter_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86357f5b761e4d261c4715795888bd14" name="a86357f5b761e4d261c4715795888bd14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86357f5b761e4d261c4715795888bd14">◆ </a></span>ma_data_converter_reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b8af1dd8925f1a3ef66b0e37e8da454" name="a0b8af1dd8925f1a3ef66b0e37e8da454"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b8af1dd8925f1a3ef66b0e37e8da454">◆ </a></span>ma_data_converter_set_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_set_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56cd197a44e82bfbbacc2edf8d2a204d" name="a56cd197a44e82bfbbacc2edf8d2a204d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56cd197a44e82bfbbacc2edf8d2a204d">◆ </a></span>ma_data_converter_set_rate_ratio()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_converter_set_rate_ratio </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>ratioInOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3117fc1acf62fdc034438c885e80b80f" name="a3117fc1acf62fdc034438c885e80b80f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3117fc1acf62fdc034438c885e80b80f">◆ </a></span>ma_data_converter_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_data_converter_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__converter.html">ma_data_converter</a> *</td> <td class="paramname"><span class="paramname"><em>pConverter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad64959fe5fa3a39020ec94442487bfa7" name="ad64959fe5fa3a39020ec94442487bfa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad64959fe5fa3a39020ec94442487bfa7">◆ </a></span>ma_data_source_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__source__config.html">ma_data_source_config</a> ma_data_source_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a429e2e02028b4d73e27911d80cad599d" name="a429e2e02028b4d73e27911d80cad599d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a429e2e02028b4d73e27911d80cad599d">◆ </a></span>ma_data_source_get_current()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> * ma_data_source_get_current </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80bb686ed32afcd539e569e6a57ce9a6" name="a80bb686ed32afcd539e569e6a57ce9a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80bb686ed32afcd539e569e6a57ce9a6">◆ </a></span>ma_data_source_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a050696c5ec0a0ed033696f85f2345bf7" name="a050696c5ec0a0ed033696f85f2345bf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a050696c5ec0a0ed033696f85f2345bf7">◆ </a></span>ma_data_source_get_cursor_in_seconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_get_cursor_in_seconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad06ec973576781943f5e717866ba35c7" name="ad06ec973576781943f5e717866ba35c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad06ec973576781943f5e717866ba35c7">◆ </a></span>ma_data_source_get_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_get_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee97be7e029a538cde9829ed2fcb7f3d" name="aee97be7e029a538cde9829ed2fcb7f3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee97be7e029a538cde9829ed2fcb7f3d">◆ </a></span>ma_data_source_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3235946034cffa0841a8b565e91c681a" name="a3235946034cffa0841a8b565e91c681a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3235946034cffa0841a8b565e91c681a">◆ </a></span>ma_data_source_get_length_in_seconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_get_length_in_seconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18ee13ed5f20ba3ce67d440aa4f0c12e" name="a18ee13ed5f20ba3ce67d440aa4f0c12e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18ee13ed5f20ba3ce67d440aa4f0c12e">◆ </a></span>ma_data_source_get_loop_point_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_data_source_get_loop_point_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLoopBegInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLoopEndInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef8b26aa1e69dee6c7a10837825e6969" name="aef8b26aa1e69dee6c7a10837825e6969"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef8b26aa1e69dee6c7a10837825e6969">◆ </a></span>ma_data_source_get_next()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> * ma_data_source_get_next </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a590d60ea5baa82cca92287564114297c" name="a590d60ea5baa82cca92287564114297c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a590d60ea5baa82cca92287564114297c">◆ </a></span>ma_data_source_get_next_callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a12e26fb274a0f0d8e27788af8b80131a">ma_data_source_get_next_proc</a> ma_data_source_get_next_callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac185af84bedee3db56afe327750ae9d4" name="ac185af84bedee3db56afe327750ae9d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac185af84bedee3db56afe327750ae9d4">◆ </a></span>ma_data_source_get_range_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_data_source_get_range_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pRangeBegInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pRangeEndInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27a56dbb61271a68cf5d7ce1d0c3ec85" name="a27a56dbb61271a68cf5d7ce1d0c3ec85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27a56dbb61271a68cf5d7ce1d0c3ec85">◆ </a></span>ma_data_source_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__source__config.html">ma_data_source_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab30062dadda559510ca0d9f0eed8c01b" name="ab30062dadda559510ca0d9f0eed8c01b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab30062dadda559510ca0d9f0eed8c01b">◆ </a></span>ma_data_source_is_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_data_source_is_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0fb3de9e81e97172ea0afe4f1bfea0f" name="aa0fb3de9e81e97172ea0afe4f1bfea0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0fb3de9e81e97172ea0afe4f1bfea0f">◆ </a></span>ma_data_source_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__data__source__node__config.html">ma_data_source_node_config</a> ma_data_source_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e3f611e9db7be688513e24a56ed3bd5" name="a9e3f611e9db7be688513e24a56ed3bd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e3f611e9db7be688513e24a56ed3bd5">◆ </a></span>ma_data_source_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__data__source__node__config.html">ma_data_source_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSourceNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67d1c6a1007efa08661c1ec8779a6f0f" name="a67d1c6a1007efa08661c1ec8779a6f0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67d1c6a1007efa08661c1ec8779a6f0f">◆ </a></span>ma_data_source_node_is_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_data_source_node_is_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSourceNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="affce927390c9f35e222dd3f0976e71f1" name="affce927390c9f35e222dd3f0976e71f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#affce927390c9f35e222dd3f0976e71f1">◆ </a></span>ma_data_source_node_set_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_node_set_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSourceNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isLooping</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba060f0d9e2d65f2d9b162871107641e" name="aba060f0d9e2d65f2d9b162871107641e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba060f0d9e2d65f2d9b162871107641e">◆ </a></span>ma_data_source_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_data_source_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__data__source__node.html">ma_data_source_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSourceNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fa9fe8571b6e9dfeb653c813dc90d9a" name="a7fa9fe8571b6e9dfeb653c813dc90d9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fa9fe8571b6e9dfeb653c813dc90d9a">◆ </a></span>ma_data_source_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ec27ac5b30313b9c33a27274608f38c" name="a6ec27ac5b30313b9c33a27274608f38c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ec27ac5b30313b9c33a27274608f38c">◆ </a></span>ma_data_source_seek_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_seek_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesSeeked</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a2a5b3c5a6047016414d06781df4912" name="a9a2a5b3c5a6047016414d06781df4912"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a2a5b3c5a6047016414d06781df4912">◆ </a></span>ma_data_source_seek_seconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_seek_seconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>secondCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pSecondsSeeked</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3908190cd2c397a92fe55ab47b1a69ea" name="a3908190cd2c397a92fe55ab47b1a69ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3908190cd2c397a92fe55ab47b1a69ea">◆ </a></span>ma_data_source_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a31d103a223d4f464c53b7d3cee3ccadd" name="a31d103a223d4f464c53b7d3cee3ccadd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a31d103a223d4f464c53b7d3cee3ccadd">◆ </a></span>ma_data_source_seek_to_second()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_seek_to_second </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>seekPointInSeconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3fac6f2348e00fdffa133de8d11876a" name="ac3fac6f2348e00fdffa133de8d11876a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3fac6f2348e00fdffa133de8d11876a">◆ </a></span>ma_data_source_set_current()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_set_current </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pCurrentDataSource</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab29f3a92073106aca4c85fadcaaee5ea" name="ab29f3a92073106aca4c85fadcaaee5ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab29f3a92073106aca4c85fadcaaee5ea">◆ </a></span>ma_data_source_set_loop_point_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_set_loop_point_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>loopBegInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>loopEndInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f920aa7d554629bf8b77758739e6db4" name="a7f920aa7d554629bf8b77758739e6db4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f920aa7d554629bf8b77758739e6db4">◆ </a></span>ma_data_source_set_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_set_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isLooping</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62678dc20576b3dc42b4a3c697e0906d" name="a62678dc20576b3dc42b4a3c697e0906d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62678dc20576b3dc42b4a3c697e0906d">◆ </a></span>ma_data_source_set_next()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_set_next </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pNextDataSource</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c3e54db209aa7350767501ed70672f9" name="a3c3e54db209aa7350767501ed70672f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c3e54db209aa7350767501ed70672f9">◆ </a></span>ma_data_source_set_next_callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_set_next_callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a12e26fb274a0f0d8e27788af8b80131a">ma_data_source_get_next_proc</a></td> <td class="paramname"><span class="paramname"><em>onGetNext</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ad1b7fdf9afa340b3c277f0adeb4f67" name="a1ad1b7fdf9afa340b3c277f0adeb4f67"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ad1b7fdf9afa340b3c277f0adeb4f67">◆ </a></span>ma_data_source_set_range_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_data_source_set_range_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>rangeBegInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>rangeEndInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a349564540ff25e6b9ccb52a6a08a995d" name="a349564540ff25e6b9ccb52a6a08a995d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a349564540ff25e6b9ccb52a6a08a995d">◆ </a></span>ma_data_source_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_data_source_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5720d21f0bca5991294730b635ff3a7" name="ad5720d21f0bca5991294730b635ff3a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5720d21f0bca5991294730b635ff3a7">◆ </a></span>ma_decode_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decode_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppPCMFramesOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e3c534a64deda923f38e34790ff9577" name="a9e3c534a64deda923f38e34790ff9577"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e3c534a64deda923f38e34790ff9577">◆ </a></span>ma_decode_from_vfs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decode_from_vfs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppPCMFramesOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8d3149a15d1035d1e15f603ba1a4e4c" name="ac8d3149a15d1035d1e15f603ba1a4e4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8d3149a15d1035d1e15f603ba1a4e4c">◆ </a></span>ma_decode_memory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decode_memory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>dataSize</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppPCMFramesOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a085e35a1c5a008325104f63e742a5bc5" name="a085e35a1c5a008325104f63e742a5bc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a085e35a1c5a008325104f63e742a5bc5">◆ </a></span>ma_decoder_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> ma_decoder_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>outputFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>outputChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>outputSampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a601f98c061e43bdbac85ce527affbf4b" name="a601f98c061e43bdbac85ce527affbf4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a601f98c061e43bdbac85ce527affbf4b">◆ </a></span>ma_decoder_config_init_default()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> ma_decoder_config_init_default </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a29ab77d1d2e76ce82a88290101715903" name="a29ab77d1d2e76ce82a88290101715903"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29ab77d1d2e76ce82a88290101715903">◆ </a></span>ma_decoder_get_available_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_get_available_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pAvailableFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c9f8a9177d62fc2c5cf113ffb7f6a1d" name="a0c9f8a9177d62fc2c5cf113ffb7f6a1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c9f8a9177d62fc2c5cf113ffb7f6a1d">◆ </a></span>ma_decoder_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3dcaca807aa8604eef2a68ff5b4381e3" name="a3dcaca807aa8604eef2a68ff5b4381e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3dcaca807aa8604eef2a68ff5b4381e3">◆ </a></span>ma_decoder_get_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_get_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5b38cc9e0c3b86cd762ff36505ac1cb" name="ab5b38cc9e0c3b86cd762ff36505ac1cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5b38cc9e0c3b86cd762ff36505ac1cb">◆ </a></span>ma_decoder_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a595cc407700a7a80c03aeaad0fd41afe" name="a595cc407700a7a80c03aeaad0fd41afe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a595cc407700a7a80c03aeaad0fd41afe">◆ </a></span>ma_decoder_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a096af73fc461a8629d054efffcf066e4">ma_decoder_read_proc</a></td> <td class="paramname"><span class="paramname"><em>onRead</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a98e32e06189e99b69ab96272635251c7">ma_decoder_seek_proc</a></td> <td class="paramname"><span class="paramname"><em>onSeek</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pUserData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4f2ec7105ed416c05b4aeddaa68bca9" name="ac4f2ec7105ed416c05b4aeddaa68bca9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4f2ec7105ed416c05b4aeddaa68bca9">◆ </a></span>ma_decoder_init_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_init_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ff0aa33454683e63e8604323f5a56f3" name="a3ff0aa33454683e63e8604323f5a56f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ff0aa33454683e63e8604323f5a56f3">◆ </a></span>ma_decoder_init_file_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_init_file_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a559f61a20fc8eb0a09f8705ef0d33f0d" name="a559f61a20fc8eb0a09f8705ef0d33f0d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a559f61a20fc8eb0a09f8705ef0d33f0d">◆ </a></span>ma_decoder_init_memory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_init_memory </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>dataSize</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a569b856de1e7b0b8ca9085224ade188b" name="a569b856de1e7b0b8ca9085224ade188b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a569b856de1e7b0b8ca9085224ade188b">◆ </a></span>ma_decoder_init_vfs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_init_vfs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42c617aeb6d503c58667d2669a42c3c3" name="a42c617aeb6d503c58667d2669a42c3c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42c617aeb6d503c58667d2669a42c3c3">◆ </a></span>ma_decoder_init_vfs_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_init_vfs_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__decoder__config.html">ma_decoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ffc42c7bc5b202d518c517aa6e0cf0a" name="a0ffc42c7bc5b202d518c517aa6e0cf0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ffc42c7bc5b202d518c517aa6e0cf0a">◆ </a></span>ma_decoder_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae1c208d92a422ee2b475be5ee342fccb" name="ae1c208d92a422ee2b475be5ee342fccb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae1c208d92a422ee2b475be5ee342fccb">◆ </a></span>ma_decoder_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a89c7b38a74a98bb4fde39c1a59cdbdcf" name="a89c7b38a74a98bb4fde39c1a59cdbdcf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a89c7b38a74a98bb4fde39c1a59cdbdcf">◆ </a></span>ma_decoder_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_decoder_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__decoder.html">ma_decoder</a> *</td> <td class="paramname"><span class="paramname"><em>pDecoder</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97029ee77058be8b4c4695255010ad5c" name="a97029ee77058be8b4c4695255010ad5c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97029ee77058be8b4c4695255010ad5c">◆ </a></span>ma_decoding_backend_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__decoding__backend__config.html">ma_decoding_backend_config</a> ma_decoding_backend_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>preferredFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>seekPointCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ddb26989b517a2a1b0a219698208d27" name="a2ddb26989b517a2a1b0a219698208d27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ddb26989b517a2a1b0a219698208d27">◆ </a></span>ma_default_vfs_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_default_vfs_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__default__vfs.html">ma_default_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d1d8c0114fcb1387648713167d86bdf" name="a9d1d8c0114fcb1387648713167d86bdf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d1d8c0114fcb1387648713167d86bdf">◆ </a></span>ma_deinterleave_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_deinterleave_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pInterleavedPCMFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppDeinterleavedPCMFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acdbe74b8dba9c270c869ffa69b8d23c3" name="acdbe74b8dba9c270c869ffa69b8d23c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acdbe74b8dba9c270c869ffa69b8d23c3">◆ </a></span>ma_delay_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__delay__config.html">ma_delay_config</a> ma_delay_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>delayInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>decay</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37b512ca660cd3fba504e4f6fd72dc17" name="a37b512ca660cd3fba504e4f6fd72dc17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37b512ca660cd3fba504e4f6fd72dc17">◆ </a></span>ma_delay_get_decay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_delay_get_decay </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e9fbe57b2ff55a61e5b28908608e46a" name="a8e9fbe57b2ff55a61e5b28908608e46a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e9fbe57b2ff55a61e5b28908608e46a">◆ </a></span>ma_delay_get_dry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_delay_get_dry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8cbf1b1fe144c7af607fce227a6a6ff" name="aa8cbf1b1fe144c7af607fce227a6a6ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8cbf1b1fe144c7af607fce227a6a6ff">◆ </a></span>ma_delay_get_wet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_delay_get_wet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4901294123ce0f98380ccc0fe8bc909" name="aa4901294123ce0f98380ccc0fe8bc909"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4901294123ce0f98380ccc0fe8bc909">◆ </a></span>ma_delay_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_delay_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay__config.html">ma_delay_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54b0b3aa994ee5f118f28e3f79cc65e9" name="a54b0b3aa994ee5f118f28e3f79cc65e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54b0b3aa994ee5f118f28e3f79cc65e9">◆ </a></span>ma_delay_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__delay__node__config.html">ma_delay_node_config</a> ma_delay_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>delayInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>decay</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9df64253a1ccf6a13757c4b84beba30d" name="a9df64253a1ccf6a13757c4b84beba30d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9df64253a1ccf6a13757c4b84beba30d">◆ </a></span>ma_delay_node_get_decay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_delay_node_get_decay </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a674adbd7606069a6cedf0c43a5e1923b" name="a674adbd7606069a6cedf0c43a5e1923b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a674adbd7606069a6cedf0c43a5e1923b">◆ </a></span>ma_delay_node_get_dry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_delay_node_get_dry </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7085c0c860b2a02caff8107fccd94834" name="a7085c0c860b2a02caff8107fccd94834"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7085c0c860b2a02caff8107fccd94834">◆ </a></span>ma_delay_node_get_wet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_delay_node_get_wet </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e61e95110bf713bb34046b0c607a23b" name="a6e61e95110bf713bb34046b0c607a23b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e61e95110bf713bb34046b0c607a23b">◆ </a></span>ma_delay_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_delay_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__delay__node__config.html">ma_delay_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0206c5b65c1ec6ff77edce24bec0f919" name="a0206c5b65c1ec6ff77edce24bec0f919"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0206c5b65c1ec6ff77edce24bec0f919">◆ </a></span>ma_delay_node_set_decay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_node_set_decay </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c35e6e6bf640c9d57131e5b4dc49a23" name="a0c35e6e6bf640c9d57131e5b4dc49a23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c35e6e6bf640c9d57131e5b4dc49a23">◆ </a></span>ma_delay_node_set_dry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_node_set_dry </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0172a26e72f1f0dec129676a56871c6f" name="a0172a26e72f1f0dec129676a56871c6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0172a26e72f1f0dec129676a56871c6f">◆ </a></span>ma_delay_node_set_wet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_node_set_wet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c4562c08ac6f0fc864151a4025648e4" name="a3c4562c08ac6f0fc864151a4025648e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c4562c08ac6f0fc864151a4025648e4">◆ </a></span>ma_delay_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay__node.html">ma_delay_node</a> *</td> <td class="paramname"><span class="paramname"><em>pDelayNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae13ea12dc77fbd73fc15efede94d715f" name="ae13ea12dc77fbd73fc15efede94d715f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae13ea12dc77fbd73fc15efede94d715f">◆ </a></span>ma_delay_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_delay_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1fcff4062eba24ec0c2a5faa43205ac" name="ad1fcff4062eba24ec0c2a5faa43205ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1fcff4062eba24ec0c2a5faa43205ac">◆ </a></span>ma_delay_set_decay()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_set_decay </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac859044fb6aabceedadf3171a93621d9" name="ac859044fb6aabceedadf3171a93621d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac859044fb6aabceedadf3171a93621d9">◆ </a></span>ma_delay_set_dry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_set_dry </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e853c709f26eaea1b302b1d6f49c5ca" name="a6e853c709f26eaea1b302b1d6f49c5ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e853c709f26eaea1b302b1d6f49c5ca">◆ </a></span>ma_delay_set_wet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_set_wet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>value</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a971d048d6b0243511b8f3ce6422892d2" name="a971d048d6b0243511b8f3ce6422892d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a971d048d6b0243511b8f3ce6422892d2">◆ </a></span>ma_delay_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_delay_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__delay.html">ma_delay</a> *</td> <td class="paramname"><span class="paramname"><em>pDelay</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fcc231b4f9d0e58b9d38625054c5aa7" name="a6fcc231b4f9d0e58b9d38625054c5aa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fcc231b4f9d0e58b9d38625054c5aa7">◆ </a></span>ma_device_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__device__config.html">ma_device_config</a> ma_device_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a></td> <td class="paramname"><span class="paramname"><em>deviceType</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae85676cdf77a3d506308447e44191727" name="ae85676cdf77a3d506308447e44191727"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae85676cdf77a3d506308447e44191727">◆ </a></span>ma_device_get_context()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__context.html">ma_context</a> * ma_device_get_context </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6389aa8ad41b74e2de661fea68753c97" name="a6389aa8ad41b74e2de661fea68753c97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6389aa8ad41b74e2de661fea68753c97">◆ </a></span>ma_device_get_info()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_get_info </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__device__info.html">ma_device_info</a> *</td> <td class="paramname"><span class="paramname"><em>pDeviceInfo</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2629531fa0372a8065363ed701a22dab" name="a2629531fa0372a8065363ed701a22dab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2629531fa0372a8065363ed701a22dab">◆ </a></span>ma_device_get_log()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * ma_device_get_log </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a9646c93dd8d98e17db17342a4f642c" name="a2a9646c93dd8d98e17db17342a4f642c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a9646c93dd8d98e17db17342a4f642c">◆ </a></span>ma_device_get_master_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_get_master_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pVolume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0a7f154d991ca3d01ffa5fdb4061312f" name="a0a7f154d991ca3d01ffa5fdb4061312f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a7f154d991ca3d01ffa5fdb4061312f">◆ </a></span>ma_device_get_master_volume_db()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_get_master_volume_db </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pGainDB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa966ac7f1f35998227e5356019805d6d" name="aa966ac7f1f35998227e5356019805d6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa966ac7f1f35998227e5356019805d6d">◆ </a></span>ma_device_get_name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_get_name </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char *</td> <td class="paramname"><span class="paramname"><em>pName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>nameCap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pLengthNotIncludingNullTerminator</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a643cd1757a67d61adc2c95bc5b7d96bc" name="a643cd1757a67d61adc2c95bc5b7d96bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a643cd1757a67d61adc2c95bc5b7d96bc">◆ </a></span>ma_device_get_state()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aade9604fa3d0a781b08fb35a914f6485">ma_device_state</a> ma_device_get_state </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a771f23a3e4203e69ac2abb08481278c8" name="a771f23a3e4203e69ac2abb08481278c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a771f23a3e4203e69ac2abb08481278c8">◆ </a></span>ma_device_handle_backend_data_callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_handle_backend_data_callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOutput</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pInput</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a0c54a6295f2e77a1d33498abfe3285" name="a5a0c54a6295f2e77a1d33498abfe3285"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a0c54a6295f2e77a1d33498abfe3285">◆ </a></span>ma_device_id_equal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_device_id_equal </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="unionma__device__id.html">ma_device_id</a> *</td> <td class="paramname"><span class="paramname"><em>pA</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="unionma__device__id.html">ma_device_id</a> *</td> <td class="paramname"><span class="paramname"><em>pB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0847aff087d60776b827c180bdebeae" name="ab0847aff087d60776b827c180bdebeae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0847aff087d60776b827c180bdebeae">◆ </a></span>ma_device_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__context.html">ma_context</a> *</td> <td class="paramname"><span class="paramname"><em>pContext</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__device__config.html">ma_device_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9499a0d030a4147f81627a29876879b7" name="a9499a0d030a4147f81627a29876879b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9499a0d030a4147f81627a29876879b7">◆ </a></span>ma_device_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a></td> <td class="paramname"><span class="paramname"><em>backends</em></span>[], </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>backendCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__context__config.html">ma_context_config</a> *</td> <td class="paramname"><span class="paramname"><em>pContextConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__device__config.html">ma_device_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a383762f95ef3a17bc7da6b5385faaa1a" name="a383762f95ef3a17bc7da6b5385faaa1a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a383762f95ef3a17bc7da6b5385faaa1a">◆ </a></span>ma_device_is_started()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_device_is_started </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e3245be04e00fb041f31ac5a1d7fbb7" name="a3e3245be04e00fb041f31ac5a1d7fbb7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e3245be04e00fb041f31ac5a1d7fbb7">◆ </a></span>ma_device_job_thread_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__device__job__thread__config.html">ma_device_job_thread_config</a> ma_device_job_thread_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b0b1761066a6f5528b6e3db9b142e26" name="a1b0b1761066a6f5528b6e3db9b142e26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b0b1761066a6f5528b6e3db9b142e26">◆ </a></span>ma_device_job_thread_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_job_thread_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__device__job__thread__config.html">ma_device_job_thread_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *</td> <td class="paramname"><span class="paramname"><em>pJobThread</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3dabe1d73a393d19bcca260933fa3c9" name="ab3dabe1d73a393d19bcca260933fa3c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3dabe1d73a393d19bcca260933fa3c9">◆ </a></span>ma_device_job_thread_next()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_job_thread_next </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *</td> <td class="paramname"><span class="paramname"><em>pJobThread</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7ab57a2873db66a62648795e1dea48f" name="ac7ab57a2873db66a62648795e1dea48f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7ab57a2873db66a62648795e1dea48f">◆ </a></span>ma_device_job_thread_post()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_job_thread_post </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *</td> <td class="paramname"><span class="paramname"><em>pJobThread</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85fba7b2a9520075980c5c2995c3e4d0" name="a85fba7b2a9520075980c5c2995c3e4d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85fba7b2a9520075980c5c2995c3e4d0">◆ </a></span>ma_device_job_thread_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_device_job_thread_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device__job__thread.html">ma_device_job_thread</a> *</td> <td class="paramname"><span class="paramname"><em>pJobThread</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68ffd1e9deff81fb6d33e1b075cd5ec8" name="a68ffd1e9deff81fb6d33e1b075cd5ec8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68ffd1e9deff81fb6d33e1b075cd5ec8">◆ </a></span>ma_device_post_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_post_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a47643cf7ad53bfbc605a23a5a9545cc1">ma_device_type</a></td> <td class="paramname"><span class="paramname"><em>deviceType</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__device__descriptor.html">ma_device_descriptor</a> *</td> <td class="paramname"><span class="paramname"><em>pPlaybackDescriptor</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__device__descriptor.html">ma_device_descriptor</a> *</td> <td class="paramname"><span class="paramname"><em>pCaptureDescriptor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8cab21133f9867ff423c08bb14175a8" name="ad8cab21133f9867ff423c08bb14175a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8cab21133f9867ff423c08bb14175a8">◆ </a></span>ma_device_set_master_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_set_master_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb2aebba18b43c5c3e86a345cea97382" name="adb2aebba18b43c5c3e86a345cea97382"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb2aebba18b43c5c3e86a345cea97382">◆ </a></span>ma_device_set_master_volume_db()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_set_master_volume_db </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab93d08ca3c06cd496c92a8fca2c74410" name="ab93d08ca3c06cd496c92a8fca2c74410"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab93d08ca3c06cd496c92a8fca2c74410">◆ </a></span>ma_device_start()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_start </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d7732d739c6c4b0cc7cb253bdc64d7a" name="a5d7732d739c6c4b0cc7cb253bdc64d7a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d7732d739c6c4b0cc7cb253bdc64d7a">◆ </a></span>ma_device_stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_device_stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0896c210d8ced92ad9bdf1733f630019" name="a0896c210d8ced92ad9bdf1733f630019"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0896c210d8ced92ad9bdf1733f630019">◆ </a></span>ma_device_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_device_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__device.html">ma_device</a> *</td> <td class="paramname"><span class="paramname"><em>pDevice</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8466ffe9922be0693c4f4fecab904fa7" name="a8466ffe9922be0693c4f4fecab904fa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8466ffe9922be0693c4f4fecab904fa7">◆ </a></span>ma_duplex_rb_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_duplex_rb_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>captureFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>captureChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>captureInternalSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>captureInternalPeriodSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__duplex__rb.html">ma_duplex_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f1b774da0b53836c73de77e31a2f677" name="a8f1b774da0b53836c73de77e31a2f677"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f1b774da0b53836c73de77e31a2f677">◆ </a></span>ma_duplex_rb_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_duplex_rb_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__duplex__rb.html">ma_duplex_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d55b4588564a480dc7561341222fe7a" name="a0d55b4588564a480dc7561341222fe7a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d55b4588564a480dc7561341222fe7a">◆ </a></span>ma_encoder_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> ma_encoder_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad42cab3d86b00dec352dd2d9e1a820d7">ma_encoding_format</a></td> <td class="paramname"><span class="paramname"><em>encodingFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40f49c310c43a8bac483d55c572f5446" name="a40f49c310c43a8bac483d55c572f5446"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40f49c310c43a8bac483d55c572f5446">◆ </a></span>ma_encoder_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_encoder_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#af9ecbf8ce87f1b82fd8c63d92d503e18">ma_encoder_write_proc</a></td> <td class="paramname"><span class="paramname"><em>onWrite</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a41248d693ca04eafc4db5e77d3ea6c8e">ma_encoder_seek_proc</a></td> <td class="paramname"><span class="paramname"><em>onSeek</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pUserData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__encoder.html">ma_encoder</a> *</td> <td class="paramname"><span class="paramname"><em>pEncoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f3f07c63629afa0700e04481d3d8456" name="a5f3f07c63629afa0700e04481d3d8456"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f3f07c63629afa0700e04481d3d8456">◆ </a></span>ma_encoder_init_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_encoder_init_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__encoder.html">ma_encoder</a> *</td> <td class="paramname"><span class="paramname"><em>pEncoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8fe25d85b64e761e949050f9135447d" name="ae8fe25d85b64e761e949050f9135447d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8fe25d85b64e761e949050f9135447d">◆ </a></span>ma_encoder_init_file_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_encoder_init_file_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__encoder.html">ma_encoder</a> *</td> <td class="paramname"><span class="paramname"><em>pEncoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb65016860d2c379d3eff075ca5047fa" name="afb65016860d2c379d3eff075ca5047fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb65016860d2c379d3eff075ca5047fa">◆ </a></span>ma_encoder_init_vfs()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_encoder_init_vfs </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__encoder.html">ma_encoder</a> *</td> <td class="paramname"><span class="paramname"><em>pEncoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a456c021386c4419e6135564bc7de91d6" name="a456c021386c4419e6135564bc7de91d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a456c021386c4419e6135564bc7de91d6">◆ </a></span>ma_encoder_init_vfs_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_encoder_init_vfs_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__encoder__config.html">ma_encoder_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__encoder.html">ma_encoder</a> *</td> <td class="paramname"><span class="paramname"><em>pEncoder</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26e043750fc6d6b6c14e18f9c2aafe3e" name="a26e043750fc6d6b6c14e18f9c2aafe3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26e043750fc6d6b6c14e18f9c2aafe3e">◆ </a></span>ma_encoder_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_encoder_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__encoder.html">ma_encoder</a> *</td> <td class="paramname"><span class="paramname"><em>pEncoder</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5633404a713ee00b302329694b257b25" name="a5633404a713ee00b302329694b257b25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5633404a713ee00b302329694b257b25">◆ </a></span>ma_encoder_write_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_encoder_write_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__encoder.html">ma_encoder</a> *</td> <td class="paramname"><span class="paramname"><em>pEncoder</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesWritten</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01126f729fcf72a78e06d8907d60769c" name="a01126f729fcf72a78e06d8907d60769c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01126f729fcf72a78e06d8907d60769c">◆ </a></span>ma_engine_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine__config.html">ma_engine_config</a> ma_engine_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add23834df63cec1122ede748a11c5a2e" name="add23834df63cec1122ede748a11c5a2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add23834df63cec1122ede748a11c5a2e">◆ </a></span>ma_engine_find_closest_listener()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_engine_find_closest_listener </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>absolutePosX</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>absolutePosY</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>absolutePosZ</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad084a5bd6d1cfbbaa2ba8334d0ac9434" name="ad084a5bd6d1cfbbaa2ba8334d0ac9434"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad084a5bd6d1cfbbaa2ba8334d0ac9434">◆ </a></span>ma_engine_get_channels()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_engine_get_channels </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0fe6f41f23b0d52bd80a428f922b5aef" name="a0fe6f41f23b0d52bd80a428f922b5aef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fe6f41f23b0d52bd80a428f922b5aef">◆ </a></span>ma_engine_get_device()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__device.html">ma_device</a> * ma_engine_get_device </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86cad01bffd0c291d62fd3e7d7b4d635" name="a86cad01bffd0c291d62fd3e7d7b4d635"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86cad01bffd0c291d62fd3e7d7b4d635">◆ </a></span>ma_engine_get_endpoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> * ma_engine_get_endpoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8aa0e0612a5875a6a19dcd5782b908e0" name="a8aa0e0612a5875a6a19dcd5782b908e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8aa0e0612a5875a6a19dcd5782b908e0">◆ </a></span>ma_engine_get_gain_db()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_engine_get_gain_db </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae333c234092ef167b27127127f2dfbb6" name="ae333c234092ef167b27127127f2dfbb6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae333c234092ef167b27127127f2dfbb6">◆ </a></span>ma_engine_get_listener_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_engine_get_listener_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6700b20f55c0a0c6d8c6860645101983" name="a6700b20f55c0a0c6d8c6860645101983"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6700b20f55c0a0c6d8c6860645101983">◆ </a></span>ma_engine_get_log()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * ma_engine_get_log </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a327a83c8bcd5d8868f3e7e0b883d3a36" name="a327a83c8bcd5d8868f3e7e0b883d3a36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a327a83c8bcd5d8868f3e7e0b883d3a36">◆ </a></span>ma_engine_get_node_graph()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__graph.html">ma_node_graph</a> * ma_engine_get_node_graph </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71e44163a786a51fdebf6c780dd7cbe5" name="a71e44163a786a51fdebf6c780dd7cbe5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71e44163a786a51fdebf6c780dd7cbe5">◆ </a></span>ma_engine_get_resource_manager()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager.html">ma_resource_manager</a> * ma_engine_get_resource_manager </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d5bc810646132cfb12c873fc1eb179b" name="a3d5bc810646132cfb12c873fc1eb179b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d5bc810646132cfb12c873fc1eb179b">◆ </a></span>ma_engine_get_sample_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_engine_get_sample_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a298014085791fb1026740ac3203a7933" name="a298014085791fb1026740ac3203a7933"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a298014085791fb1026740ac3203a7933">◆ </a></span>ma_engine_get_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_engine_get_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6768b5ce019a485c18ab691937309a2f" name="a6768b5ce019a485c18ab691937309a2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6768b5ce019a485c18ab691937309a2f">◆ </a></span>ma_engine_get_time_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_engine_get_time_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac3e365b224ae054a425cacaa2c12cbc9" name="ac3e365b224ae054a425cacaa2c12cbc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac3e365b224ae054a425cacaa2c12cbc9">◆ </a></span>ma_engine_get_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_engine_get_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51b4d8f5e2f8004b5e669247d27bf103" name="a51b4d8f5e2f8004b5e669247d27bf103"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51b4d8f5e2f8004b5e669247d27bf103">◆ </a></span>ma_engine_get_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_engine_get_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c5dcc82ca2474abeabd3f52ac8197e5" name="a1c5dcc82ca2474abeabd3f52ac8197e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c5dcc82ca2474abeabd3f52ac8197e5">◆ </a></span>ma_engine_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine__config.html">ma_engine_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a98b581e615ee9b8b1238cf201ce544" name="a2a98b581e615ee9b8b1238cf201ce544"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a98b581e615ee9b8b1238cf201ce544">◆ </a></span>ma_engine_listener_get_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_listener_get_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pInnerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55a9e364c1ce8d8f358a949d4a2d7a05" name="a55a9e364c1ce8d8f358a949d4a2d7a05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55a9e364c1ce8d8f358a949d4a2d7a05">◆ </a></span>ma_engine_listener_get_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_engine_listener_get_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4cfe6cf58238e5e4441c8dae1ba92070" name="a4cfe6cf58238e5e4441c8dae1ba92070"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4cfe6cf58238e5e4441c8dae1ba92070">◆ </a></span>ma_engine_listener_get_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_engine_listener_get_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab958bd8dc7d14fa30941b98a83e6ab81" name="ab958bd8dc7d14fa30941b98a83e6ab81"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab958bd8dc7d14fa30941b98a83e6ab81">◆ </a></span>ma_engine_listener_get_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_engine_listener_get_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56866f580f220691d3013241e3f4ea0f" name="a56866f580f220691d3013241e3f4ea0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56866f580f220691d3013241e3f4ea0f">◆ </a></span>ma_engine_listener_get_world_up()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_engine_listener_get_world_up </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22fb764d1d8824bcb0409ad6df5dd300" name="a22fb764d1d8824bcb0409ad6df5dd300"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22fb764d1d8824bcb0409ad6df5dd300">◆ </a></span>ma_engine_listener_is_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_engine_listener_is_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74d3fa0785a4cd4053a6ba8120611176" name="a74d3fa0785a4cd4053a6ba8120611176"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74d3fa0785a4cd4053a6ba8120611176">◆ </a></span>ma_engine_listener_set_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_listener_set_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>innerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5cd3357f86188d414356ac720a55a7a" name="ae5cd3357f86188d414356ac720a55a7a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5cd3357f86188d414356ac720a55a7a">◆ </a></span>ma_engine_listener_set_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_listener_set_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5db48605251764917aec06915343374" name="ad5db48605251764917aec06915343374"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5db48605251764917aec06915343374">◆ </a></span>ma_engine_listener_set_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_listener_set_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isEnabled</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac361b093db48961e177da05706b137a5" name="ac361b093db48961e177da05706b137a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac361b093db48961e177da05706b137a5">◆ </a></span>ma_engine_listener_set_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_listener_set_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf85e6e4056b832eb190aedf2df1b036" name="aaf85e6e4056b832eb190aedf2df1b036"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf85e6e4056b832eb190aedf2df1b036">◆ </a></span>ma_engine_listener_set_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_listener_set_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8286018728fe0e754c3afa1246080131" name="a8286018728fe0e754c3afa1246080131"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8286018728fe0e754c3afa1246080131">◆ </a></span>ma_engine_listener_set_world_up()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_listener_set_world_up </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7eb844cc8524d09566bf3a7d834e29f8" name="a7eb844cc8524d09566bf3a7d834e29f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7eb844cc8524d09566bf3a7d834e29f8">◆ </a></span>ma_engine_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> ma_engine_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a2d55f3ee926b42ecf035ab81c1a3d6db">ma_engine_node_type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14510608b4b60fda3fdfc1e5dbd22b96" name="a14510608b4b60fda3fdfc1e5dbd22b96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14510608b4b60fda3fdfc1e5dbd22b96">◆ </a></span>ma_engine_node_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_node_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a00dd327c7845e3386cbcfd09abf398e8" name="a00dd327c7845e3386cbcfd09abf398e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a00dd327c7845e3386cbcfd09abf398e8">◆ </a></span>ma_engine_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__engine__node.html">ma_engine_node</a> *</td> <td class="paramname"><span class="paramname"><em>pEngineNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5654a3f848773d5fb64a9d33626d4a43" name="a5654a3f848773d5fb64a9d33626d4a43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5654a3f848773d5fb64a9d33626d4a43">◆ </a></span>ma_engine_node_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_node_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__engine__node__config.html">ma_engine_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__engine__node.html">ma_engine_node</a> *</td> <td class="paramname"><span class="paramname"><em>pEngineNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43d585f1f0b75e8bd914c5bde1b91880" name="a43d585f1f0b75e8bd914c5bde1b91880"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43d585f1f0b75e8bd914c5bde1b91880">◆ </a></span>ma_engine_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine__node.html">ma_engine_node</a> *</td> <td class="paramname"><span class="paramname"><em>pEngineNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a848b74eab52b4e53638994f2c6d8c937" name="a848b74eab52b4e53638994f2c6d8c937"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a848b74eab52b4e53638994f2c6d8c937">◆ </a></span>ma_engine_play_sound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_play_sound </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a23d49f4c4f92dba70c5fb7d827e29962" name="a23d49f4c4f92dba70c5fb7d827e29962"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a23d49f4c4f92dba70c5fb7d827e29962">◆ </a></span>ma_engine_play_sound_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_play_sound_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>nodeInputBusIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59ad1738531a1f5cb54857201e077f3f" name="a59ad1738531a1f5cb54857201e077f3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59ad1738531a1f5cb54857201e077f3f">◆ </a></span>ma_engine_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad791fa65a706f1e4336948fa42745fe6" name="ad791fa65a706f1e4336948fa42745fe6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad791fa65a706f1e4336948fa42745fe6">◆ </a></span>ma_engine_set_gain_db()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_set_gain_db </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1342aee37ad6214abb51a85e15a9f4b6" name="a1342aee37ad6214abb51a85e15a9f4b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1342aee37ad6214abb51a85e15a9f4b6">◆ </a></span>ma_engine_set_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_set_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTime</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97ab0bd0efcee2df8719c2d9a2cf6130" name="a97ab0bd0efcee2df8719c2d9a2cf6130"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97ab0bd0efcee2df8719c2d9a2cf6130">◆ </a></span>ma_engine_set_time_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_set_time_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTime</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac411ae41f1723b3a4a115fd96d20f9c0" name="ac411ae41f1723b3a4a115fd96d20f9c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac411ae41f1723b3a4a115fd96d20f9c0">◆ </a></span>ma_engine_set_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_set_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTime</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaf9ce50a167c6efbfeba61a41feb125a" name="aaf9ce50a167c6efbfeba61a41feb125a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaf9ce50a167c6efbfeba61a41feb125a">◆ </a></span>ma_engine_set_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_set_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f6869d211e2acd4f6f64a0a23876486" name="a7f6869d211e2acd4f6f64a0a23876486"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f6869d211e2acd4f6f64a0a23876486">◆ </a></span>ma_engine_start()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_start </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3081342104a2cb703f07a18c8f1ec8da" name="a3081342104a2cb703f07a18c8f1ec8da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3081342104a2cb703f07a18c8f1ec8da">◆ </a></span>ma_engine_stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_engine_stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6caa9552e0e870ecb81fc90abcb832c" name="ac6caa9552e0e870ecb81fc90abcb832c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6caa9552e0e870ecb81fc90abcb832c">◆ </a></span>ma_engine_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_engine_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af94b5284b8f8a1b933628a8553498124" name="af94b5284b8f8a1b933628a8553498124"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af94b5284b8f8a1b933628a8553498124">◆ </a></span>ma_event_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_event_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__event.html">ma_event</a> *</td> <td class="paramname"><span class="paramname"><em>pEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a911c561d051982b83511132d03ae7549" name="a911c561d051982b83511132d03ae7549"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a911c561d051982b83511132d03ae7549">◆ </a></span>ma_event_signal()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_event_signal </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__event.html">ma_event</a> *</td> <td class="paramname"><span class="paramname"><em>pEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a869847746e90446abeba5b290ec448" name="a6a869847746e90446abeba5b290ec448"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a869847746e90446abeba5b290ec448">◆ </a></span>ma_event_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_event_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__event.html">ma_event</a> *</td> <td class="paramname"><span class="paramname"><em>pEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a635cb4851da273fc3fee1c83a9f7bd5b" name="a635cb4851da273fc3fee1c83a9f7bd5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a635cb4851da273fc3fee1c83a9f7bd5b">◆ </a></span>ma_event_wait()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_event_wait </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__event.html">ma_event</a> *</td> <td class="paramname"><span class="paramname"><em>pEvent</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa49c502ce2e6856eeddb6b5cb2950d0c" name="aa49c502ce2e6856eeddb6b5cb2950d0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa49c502ce2e6856eeddb6b5cb2950d0c">◆ </a></span>ma_fader_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__fader__config.html">ma_fader_config</a> ma_fader_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ce5c6b734418beca457fd5ab6094273" name="a8ce5c6b734418beca457fd5ab6094273"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ce5c6b734418beca457fd5ab6094273">◆ </a></span>ma_fader_get_current_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_fader_get_current_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__fader.html">ma_fader</a> *</td> <td class="paramname"><span class="paramname"><em>pFader</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa985503edc1ea0370b0ca202338750fc" name="aa985503edc1ea0370b0ca202338750fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa985503edc1ea0370b0ca202338750fc">◆ </a></span>ma_fader_get_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_fader_get_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__fader.html">ma_fader</a> *</td> <td class="paramname"><span class="paramname"><em>pFader</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae71ed5d3874123869ce2918e5efe3fc8" name="ae71ed5d3874123869ce2918e5efe3fc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae71ed5d3874123869ce2918e5efe3fc8">◆ </a></span>ma_fader_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_fader_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__fader__config.html">ma_fader_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__fader.html">ma_fader</a> *</td> <td class="paramname"><span class="paramname"><em>pFader</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8fd647fb062b57507553655c159ac6d" name="af8fd647fb062b57507553655c159ac6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8fd647fb062b57507553655c159ac6d">◆ </a></span>ma_fader_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_fader_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fader.html">ma_fader</a> *</td> <td class="paramname"><span class="paramname"><em>pFader</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88de221a4cee4e53230bc191049d25cb" name="a88de221a4cee4e53230bc191049d25cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88de221a4cee4e53230bc191049d25cb">◆ </a></span>ma_fader_set_fade()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_fader_set_fade </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fader.html">ma_fader</a> *</td> <td class="paramname"><span class="paramname"><em>pFader</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>lengthInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6aaabdc82f0f0fd27a9dafa065f251da" name="a6aaabdc82f0f0fd27a9dafa065f251da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6aaabdc82f0f0fd27a9dafa065f251da">◆ </a></span>ma_fader_set_fade_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_fader_set_fade_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fader.html">ma_fader</a> *</td> <td class="paramname"><span class="paramname"><em>pFader</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>lengthInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a></td> <td class="paramname"><span class="paramname"><em>startOffsetInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71eca20eeef50a7a6d29b8df325c5963" name="a71eca20eeef50a7a6d29b8df325c5963"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71eca20eeef50a7a6d29b8df325c5963">◆ </a></span>ma_fence_acquire()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_fence_acquire </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fence.html">ma_fence</a> *</td> <td class="paramname"><span class="paramname"><em>pFence</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a185585512c9635c021a2db2ecb376ccc" name="a185585512c9635c021a2db2ecb376ccc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a185585512c9635c021a2db2ecb376ccc">◆ </a></span>ma_fence_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_fence_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fence.html">ma_fence</a> *</td> <td class="paramname"><span class="paramname"><em>pFence</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0995670f0383d7718a9bd3ba6c91cdf1" name="a0995670f0383d7718a9bd3ba6c91cdf1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0995670f0383d7718a9bd3ba6c91cdf1">◆ </a></span>ma_fence_release()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_fence_release </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fence.html">ma_fence</a> *</td> <td class="paramname"><span class="paramname"><em>pFence</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ae0870c370835e7a1589aa1e8400fd1" name="a5ae0870c370835e7a1589aa1e8400fd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ae0870c370835e7a1589aa1e8400fd1">◆ </a></span>ma_fence_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_fence_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fence.html">ma_fence</a> *</td> <td class="paramname"><span class="paramname"><em>pFence</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a155d214c3a452f16a7764c6d1c79e6d8" name="a155d214c3a452f16a7764c6d1c79e6d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a155d214c3a452f16a7764c6d1c79e6d8">◆ </a></span>ma_fence_wait()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_fence_wait </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__fence.html">ma_fence</a> *</td> <td class="paramname"><span class="paramname"><em>pFence</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa89477f130480ac5cf15004338040d9" name="afa89477f130480ac5cf15004338040d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa89477f130480ac5cf15004338040d9">◆ </a></span>ma_free()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_free </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ca7e89376963d1c19e61333c21e663d" name="a6ca7e89376963d1c19e61333c21e663d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ca7e89376963d1c19e61333c21e663d">◆ </a></span>ma_gainer_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> ma_gainer_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>smoothTimeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72c653d7b972ea777b150da3352c9c31" name="a72c653d7b972ea777b150da3352c9c31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72c653d7b972ea777b150da3352c9c31">◆ </a></span>ma_gainer_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afaaa1bdc49f76583183bae8f44373da9" name="afaaa1bdc49f76583183bae8f44373da9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afaaa1bdc49f76583183bae8f44373da9">◆ </a></span>ma_gainer_get_master_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_get_master_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pVolume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28a3a5899b6e1f4c713b1af1383dbddd" name="a28a3a5899b6e1f4c713b1af1383dbddd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28a3a5899b6e1f4c713b1af1383dbddd">◆ </a></span>ma_gainer_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0437497c48202293497cd3fa2343117" name="ac0437497c48202293497cd3fa2343117"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0437497c48202293497cd3fa2343117">◆ </a></span>ma_gainer_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__gainer__config.html">ma_gainer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15d63faaca4ca7a3b15e24a3ca0b4c29" name="a15d63faaca4ca7a3b15e24a3ca0b4c29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15d63faaca4ca7a3b15e24a3ca0b4c29">◆ </a></span>ma_gainer_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a874a0e8a9a6654bf01c4cb1163360861" name="a874a0e8a9a6654bf01c4cb1163360861"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a874a0e8a9a6654bf01c4cb1163360861">◆ </a></span>ma_gainer_set_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_set_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>newGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1906ebcdcb86830ed00e209e286186f0" name="a1906ebcdcb86830ed00e209e286186f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1906ebcdcb86830ed00e209e286186f0">◆ </a></span>ma_gainer_set_gains()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_set_gains </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pNewGains</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8846d006119ff1127b998edcbfb43c94" name="a8846d006119ff1127b998edcbfb43c94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8846d006119ff1127b998edcbfb43c94">◆ </a></span>ma_gainer_set_master_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_gainer_set_master_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab85588430f417236faa66aaa17c2345d" name="ab85588430f417236faa66aaa17c2345d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab85588430f417236faa66aaa17c2345d">◆ </a></span>ma_gainer_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_gainer_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__gainer.html">ma_gainer</a> *</td> <td class="paramname"><span class="paramname"><em>pGainer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9548ae71b86c5afcb6320608d3801924" name="a9548ae71b86c5afcb6320608d3801924"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9548ae71b86c5afcb6320608d3801924">◆ </a></span>ma_get_backend_from_name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_get_backend_from_name </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pBackendName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> *</td> <td class="paramname"><span class="paramname"><em>pBackend</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24e187eba4a17deaffcfda7ee2c6bc95" name="a24e187eba4a17deaffcfda7ee2c6bc95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24e187eba4a17deaffcfda7ee2c6bc95">◆ </a></span>ma_get_backend_name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * ma_get_backend_name </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a></td> <td class="paramname"><span class="paramname"><em>backend</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81e42fee83a7b14a5a5e070b4ac1072f" name="a81e42fee83a7b14a5a5e070b4ac1072f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81e42fee83a7b14a5a5e070b4ac1072f">◆ </a></span>ma_get_bytes_per_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="#aea17ce49f569234e67068c9aceac6275">MA_INLINE</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_get_bytes_per_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h_a81e42fee83a7b14a5a5e070b4ac1072f_cgraph.svg" width="444" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a040b6692a7503d59188e69e9fb1fef5b" name="a040b6692a7503d59188e69e9fb1fef5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a040b6692a7503d59188e69e9fb1fef5b">◆ </a></span>ma_get_bytes_per_sample()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_get_bytes_per_sample </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h_a040b6692a7503d59188e69e9fb1fef5b_icgraph.svg" width="444" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41448a13679c8d071d64cdd54c065346" name="a41448a13679c8d071d64cdd54c065346"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41448a13679c8d071d64cdd54c065346">◆ </a></span>ma_get_enabled_backends()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_get_enabled_backends </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a> *</td> <td class="paramname"><span class="paramname"><em>pBackends</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>backendCap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pBackendCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef91cf6c7a7ee65ba13fded2f977c9be" name="aef91cf6c7a7ee65ba13fded2f977c9be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef91cf6c7a7ee65ba13fded2f977c9be">◆ </a></span>ma_get_format_name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * ma_get_format_name </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9aa010a9b507012bd6ad2265c4c7179" name="af9aa010a9b507012bd6ad2265c4c7179"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9aa010a9b507012bd6ad2265c4c7179">◆ </a></span>ma_hishelf2_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> ma_hishelf2_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>shelfSlope</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0471630d591c3456c6665969a0d18b6" name="aa0471630d591c3456c6665969a0d18b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0471630d591c3456c6665969a0d18b6">◆ </a></span>ma_hishelf2_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hishelf2_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acdaeb50c2c78a7ced93ac6523707ba1e" name="acdaeb50c2c78a7ced93ac6523707ba1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acdaeb50c2c78a7ced93ac6523707ba1e">◆ </a></span>ma_hishelf2_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_hishelf2_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e3c934d2ac6c783442db37176321550" name="a2e3c934d2ac6c783442db37176321550"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e3c934d2ac6c783442db37176321550">◆ </a></span>ma_hishelf2_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hishelf2_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad60774e155b8d85cf7f46396f2bcd954" name="ad60774e155b8d85cf7f46396f2bcd954"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad60774e155b8d85cf7f46396f2bcd954">◆ </a></span>ma_hishelf2_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hishelf2_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26d2cf71c82ccdc7553723a676b07213" name="a26d2cf71c82ccdc7553723a676b07213"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26d2cf71c82ccdc7553723a676b07213">◆ </a></span>ma_hishelf2_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hishelf2_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a261b4ef969e2207fc70a70f0af08b0d4" name="a261b4ef969e2207fc70a70f0af08b0d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a261b4ef969e2207fc70a70f0af08b0d4">◆ </a></span>ma_hishelf2_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hishelf2_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hishelf2__config.html">ma_hishelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28e11ed27fe50df58de452df49492e59" name="a28e11ed27fe50df58de452df49492e59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28e11ed27fe50df58de452df49492e59">◆ </a></span>ma_hishelf2_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_hishelf2_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf2.html">ma_hishelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6d72fee6d7ca8eddf8fc102fedfb6f9c" name="a6d72fee6d7ca8eddf8fc102fedfb6f9c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6d72fee6d7ca8eddf8fc102fedfb6f9c">◆ </a></span>ma_hishelf_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hishelf__node__config.html">ma_hishelf_node_config</a> ma_hishelf_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9bae3c7858fd77c2af7835d588832d9b" name="a9bae3c7858fd77c2af7835d588832d9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9bae3c7858fd77c2af7835d588832d9b">◆ </a></span>ma_hishelf_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hishelf_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__hishelf__node__config.html">ma_hishelf_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf__node.html">ma_hishelf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d136ee2e2877fc1f56e0705fbf51b66" name="a2d136ee2e2877fc1f56e0705fbf51b66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d136ee2e2877fc1f56e0705fbf51b66">◆ </a></span>ma_hishelf_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hishelf_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ae6ee374258333baaaa43e0f8d6276334">ma_hishelf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf__node.html">ma_hishelf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa305d481a014283da15269089d376af8" name="aa305d481a014283da15269089d376af8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa305d481a014283da15269089d376af8">◆ </a></span>ma_hishelf_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_hishelf_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hishelf__node.html">ma_hishelf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9cee6ffd431c3a982e7eed9329aad910" name="a9cee6ffd431c3a982e7eed9329aad910"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9cee6ffd431c3a982e7eed9329aad910">◆ </a></span>ma_hpf1_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> ma_hpf1_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e613a53b63d004567605f84d3b1fba0" name="a6e613a53b63d004567605f84d3b1fba0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e613a53b63d004567605f84d3b1fba0">◆ </a></span>ma_hpf1_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf1_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52924e5136754ea4742f886c5491249c" name="a52924e5136754ea4742f886c5491249c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52924e5136754ea4742f886c5491249c">◆ </a></span>ma_hpf1_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_hpf1_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf1.html">ma_hpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a125bca131e353955adcb201ea0655a" name="a5a125bca131e353955adcb201ea0655a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a125bca131e353955adcb201ea0655a">◆ </a></span>ma_hpf1_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf1_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf1.html">ma_hpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa52230734b17e49d9aa1b4d2755b7ec7" name="aa52230734b17e49d9aa1b4d2755b7ec7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa52230734b17e49d9aa1b4d2755b7ec7">◆ </a></span>ma_hpf1_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf1_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf1.html">ma_hpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0fa846153aaaeaca403b63ea630d24ac" name="a0fa846153aaaeaca403b63ea630d24ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0fa846153aaaeaca403b63ea630d24ac">◆ </a></span>ma_hpf1_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf1_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf1.html">ma_hpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab06ca67738a1ff78653d7638272221b4" name="ab06ca67738a1ff78653d7638272221b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab06ca67738a1ff78653d7638272221b4">◆ </a></span>ma_hpf1_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf1_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf1__config.html">ma_hpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf1.html">ma_hpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a79ed5c11d20dda908e7c0d37e7841bc5" name="a79ed5c11d20dda908e7c0d37e7841bc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79ed5c11d20dda908e7c0d37e7841bc5">◆ </a></span>ma_hpf1_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_hpf1_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf1.html">ma_hpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bacd84d308fcb12a8e5a6572289997b" name="a5bacd84d308fcb12a8e5a6572289997b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bacd84d308fcb12a8e5a6572289997b">◆ </a></span>ma_hpf2_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> ma_hpf2_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3c0afed258d01f1aa467a632887cae7" name="af3c0afed258d01f1aa467a632887cae7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3c0afed258d01f1aa467a632887cae7">◆ </a></span>ma_hpf2_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf2_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ebdbad9b8a2bcdab72157a119ae43f2" name="a5ebdbad9b8a2bcdab72157a119ae43f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ebdbad9b8a2bcdab72157a119ae43f2">◆ </a></span>ma_hpf2_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_hpf2_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf2.html">ma_hpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5601d9d8c1d19b78116348662dbd2500" name="a5601d9d8c1d19b78116348662dbd2500"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5601d9d8c1d19b78116348662dbd2500">◆ </a></span>ma_hpf2_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf2_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf2.html">ma_hpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68ee88bf43e93847a239f83cd1c87153" name="a68ee88bf43e93847a239f83cd1c87153"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68ee88bf43e93847a239f83cd1c87153">◆ </a></span>ma_hpf2_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf2_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf2.html">ma_hpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a034de76c3462a7a40ee5fe4c237cf935" name="a034de76c3462a7a40ee5fe4c237cf935"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a034de76c3462a7a40ee5fe4c237cf935">◆ </a></span>ma_hpf2_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf2_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf2.html">ma_hpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8de3d9f7261cace34afe162cbcda227" name="ad8de3d9f7261cace34afe162cbcda227"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8de3d9f7261cace34afe162cbcda227">◆ </a></span>ma_hpf2_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf2_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#aee6dad429a404a4ea36a2277dba76139">ma_hpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf2.html">ma_hpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa460ac7f81462ecb0e6f75f6dfc98fa9" name="aa460ac7f81462ecb0e6f75f6dfc98fa9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa460ac7f81462ecb0e6f75f6dfc98fa9">◆ </a></span>ma_hpf2_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_hpf2_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf2.html">ma_hpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46157ae66eb9a9d42d153b07e5030bc7" name="a46157ae66eb9a9d42d153b07e5030bc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46157ae66eb9a9d42d153b07e5030bc7">◆ </a></span>ma_hpf_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> ma_hpf_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>order</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbfff389137413792cb49c4201b8cc21" name="acbfff389137413792cb49c4201b8cc21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbfff389137413792cb49c4201b8cc21">◆ </a></span>ma_hpf_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a706cba5c7b8803d54ae5ef4c7937e0ea" name="a706cba5c7b8803d54ae5ef4c7937e0ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a706cba5c7b8803d54ae5ef4c7937e0ea">◆ </a></span>ma_hpf_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_hpf_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf.html">ma_hpf</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae87460c1585ffa60c8e279f29e02bde4" name="ae87460c1585ffa60c8e279f29e02bde4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae87460c1585ffa60c8e279f29e02bde4">◆ </a></span>ma_hpf_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf.html">ma_hpf</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4457eace84aba5fb7f2ad9fb6718c626" name="a4457eace84aba5fb7f2ad9fb6718c626"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4457eace84aba5fb7f2ad9fb6718c626">◆ </a></span>ma_hpf_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf.html">ma_hpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a687cd246f76856d733e688def0a66394" name="a687cd246f76856d733e688def0a66394"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a687cd246f76856d733e688def0a66394">◆ </a></span>ma_hpf_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__hpf__node__config.html">ma_hpf_node_config</a> ma_hpf_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>order</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c64d2fd26ccbb4e8394ce655e8ea3b2" name="a2c64d2fd26ccbb4e8394ce655e8ea3b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c64d2fd26ccbb4e8394ce655e8ea3b2">◆ </a></span>ma_hpf_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf__node__config.html">ma_hpf_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf__node.html">ma_hpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55f3410a21feea711f6ce94cf7fa9ab1" name="a55f3410a21feea711f6ce94cf7fa9ab1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55f3410a21feea711f6ce94cf7fa9ab1">◆ </a></span>ma_hpf_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf__node.html">ma_hpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a416d4318ab38ea74a62e31134a10b714" name="a416d4318ab38ea74a62e31134a10b714"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a416d4318ab38ea74a62e31134a10b714">◆ </a></span>ma_hpf_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_hpf_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf__node.html">ma_hpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a40f49643610b58cc54c9d30d068cc750" name="a40f49643610b58cc54c9d30d068cc750"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a40f49643610b58cc54c9d30d068cc750">◆ </a></span>ma_hpf_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf.html">ma_hpf</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13d6c94dcacd9794c54e04c806a0dad6" name="a13d6c94dcacd9794c54e04c806a0dad6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13d6c94dcacd9794c54e04c806a0dad6">◆ </a></span>ma_hpf_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_hpf_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__hpf__config.html">ma_hpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf.html">ma_hpf</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4129b01d29f395a51c2c1a05f4bc97e" name="af4129b01d29f395a51c2c1a05f4bc97e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4129b01d29f395a51c2c1a05f4bc97e">◆ </a></span>ma_hpf_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_hpf_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__hpf.html">ma_hpf</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab172cf7effff1649c2921dddb1aa8784" name="ab172cf7effff1649c2921dddb1aa8784"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab172cf7effff1649c2921dddb1aa8784">◆ </a></span>ma_interleave_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_interleave_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void **</td> <td class="paramname"><span class="paramname"><em>ppDeinterleavedPCMFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pInterleavedPCMFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7251d9ec19cb89243bce7787161274b9" name="a7251d9ec19cb89243bce7787161274b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7251d9ec19cb89243bce7787161274b9">◆ </a></span>ma_is_backend_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_is_backend_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a></td> <td class="paramname"><span class="paramname"><em>backend</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9461e027d624226260c9f16b54371537" name="a9461e027d624226260c9f16b54371537"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9461e027d624226260c9f16b54371537">◆ </a></span>ma_is_loopback_supported()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_is_loopback_supported </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a77beb6b14363c77b1107c9140b400236">ma_backend</a></td> <td class="paramname"><span class="paramname"><em>backend</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0fb163e118afc39efb11d84e441bdd9" name="ab0fb163e118afc39efb11d84e441bdd9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0fb163e118afc39efb11d84e441bdd9">◆ </a></span>ma_job_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__job.html">ma_job</a> ma_job_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a695da6c34b9e69ee88e373e4a06f7a6c">ma_uint16</a></td> <td class="paramname"><span class="paramname"><em>code</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a556db6959d66b176a307a4c629071f51" name="a556db6959d66b176a307a4c629071f51"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a556db6959d66b176a307a4c629071f51">◆ </a></span>ma_job_process()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_job_process </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4618033e8787d8ab697841809a110201" name="a4618033e8787d8ab697841809a110201"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4618033e8787d8ab697841809a110201">◆ </a></span>ma_job_queue_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> ma_job_queue_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>capacity</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab5fb4eecb7872c207c5239c4716337a" name="aab5fb4eecb7872c207c5239c4716337a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab5fb4eecb7872c207c5239c4716337a">◆ </a></span>ma_job_queue_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_job_queue_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad09ec43808e2e4d3c1a740f0cf5c5e12" name="ad09ec43808e2e4d3c1a740f0cf5c5e12"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad09ec43808e2e4d3c1a740f0cf5c5e12">◆ </a></span>ma_job_queue_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_job_queue_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__job__queue.html">ma_job_queue</a> *</td> <td class="paramname"><span class="paramname"><em>pQueue</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1168de50354fd4fde75767bc614b8a77" name="a1168de50354fd4fde75767bc614b8a77"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1168de50354fd4fde75767bc614b8a77">◆ </a></span>ma_job_queue_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_job_queue_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__job__queue__config.html">ma_job_queue_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__job__queue.html">ma_job_queue</a> *</td> <td class="paramname"><span class="paramname"><em>pQueue</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4589b9bbad9934e1f79538ebbe71bb91" name="a4589b9bbad9934e1f79538ebbe71bb91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4589b9bbad9934e1f79538ebbe71bb91">◆ </a></span>ma_job_queue_next()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_job_queue_next </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__job__queue.html">ma_job_queue</a> *</td> <td class="paramname"><span class="paramname"><em>pQueue</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c482c6e00c90daabfeb21ce4dac6e1d" name="a5c482c6e00c90daabfeb21ce4dac6e1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c482c6e00c90daabfeb21ce4dac6e1d">◆ </a></span>ma_job_queue_post()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_job_queue_post </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__job__queue.html">ma_job_queue</a> *</td> <td class="paramname"><span class="paramname"><em>pQueue</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e79c1150fe116c58b1c73368328548f" name="a3e79c1150fe116c58b1c73368328548f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e79c1150fe116c58b1c73368328548f">◆ </a></span>ma_job_queue_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_job_queue_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__job__queue.html">ma_job_queue</a> *</td> <td class="paramname"><span class="paramname"><em>pQueue</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e2644061beea750f6e377aae92dc021" name="a9e2644061beea750f6e377aae92dc021"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e2644061beea750f6e377aae92dc021">◆ </a></span>ma_linear_resampler_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> ma_linear_resampler_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e3c3e3cf2552871d5b20436e592b474" name="a9e3c3e3cf2552871d5b20436e592b474"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e3c3e3cf2552871d5b20436e592b474">◆ </a></span>ma_linear_resampler_get_expected_output_frame_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_get_expected_output_frame_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>inputFrameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pOutputFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ff4ac79dc61638e5bcd27f14029ee06" name="a5ff4ac79dc61638e5bcd27f14029ee06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ff4ac79dc61638e5bcd27f14029ee06">◆ </a></span>ma_linear_resampler_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4bfcabc665d225c85f0c9574dd26818" name="aa4bfcabc665d225c85f0c9574dd26818"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4bfcabc665d225c85f0c9574dd26818">◆ </a></span>ma_linear_resampler_get_input_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_linear_resampler_get_input_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44243dc2211b198c79d92433b013692a" name="a44243dc2211b198c79d92433b013692a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44243dc2211b198c79d92433b013692a">◆ </a></span>ma_linear_resampler_get_output_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_linear_resampler_get_output_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ba2db514c2588cfaa2bcdc9130039e6" name="a9ba2db514c2588cfaa2bcdc9130039e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ba2db514c2588cfaa2bcdc9130039e6">◆ </a></span>ma_linear_resampler_get_required_input_frame_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_get_required_input_frame_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>outputFrameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pInputFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add260311ff52c82128123cc1afc81b1e" name="add260311ff52c82128123cc1afc81b1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add260311ff52c82128123cc1afc81b1e">◆ </a></span>ma_linear_resampler_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ae716de2b2581c35b554004af0bb4d5" name="a4ae716de2b2581c35b554004af0bb4d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ae716de2b2581c35b554004af0bb4d5">◆ </a></span>ma_linear_resampler_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__linear__resampler__config.html">ma_linear_resampler_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6f53fb0d980d7ca777cf454c672403b" name="aa6f53fb0d980d7ca777cf454c672403b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6f53fb0d980d7ca777cf454c672403b">◆ </a></span>ma_linear_resampler_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec746b001dcc56f872fb6f88c071765f" name="aec746b001dcc56f872fb6f88c071765f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec746b001dcc56f872fb6f88c071765f">◆ </a></span>ma_linear_resampler_reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb02b5f8ae33f8bfadad0324ef70ed15" name="adb02b5f8ae33f8bfadad0324ef70ed15"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb02b5f8ae33f8bfadad0324ef70ed15">◆ </a></span>ma_linear_resampler_set_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_set_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeeaa98827d082aa51034d87239c1547b" name="aeeaa98827d082aa51034d87239c1547b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeeaa98827d082aa51034d87239c1547b">◆ </a></span>ma_linear_resampler_set_rate_ratio()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_linear_resampler_set_rate_ratio </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>ratioInOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf916ebea1dfb8f3d719247342de7899" name="abf916ebea1dfb8f3d719247342de7899"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf916ebea1dfb8f3d719247342de7899">◆ </a></span>ma_linear_resampler_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_linear_resampler_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__linear__resampler.html">ma_linear_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6d96c2805c74d1ed51a1ac9cb102d5a" name="ab6d96c2805c74d1ed51a1ac9cb102d5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6d96c2805c74d1ed51a1ac9cb102d5a">◆ </a></span>ma_log_callback_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log__callback.html">ma_log_callback</a> ma_log_callback_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ae70de1937489061f10f88e17e57081ec">ma_log_callback_proc</a></td> <td class="paramname"><span class="paramname"><em>onLog</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pUserData</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63f2e58196dfefbc13d36f637535ecd1" name="a63f2e58196dfefbc13d36f637535ecd1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63f2e58196dfefbc13d36f637535ecd1">◆ </a></span>ma_log_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_log_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__log.html">ma_log</a> *</td> <td class="paramname"><span class="paramname"><em>pLog</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af22e7725519911aaf73ffdf16378f5d0" name="af22e7725519911aaf73ffdf16378f5d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af22e7725519911aaf73ffdf16378f5d0">◆ </a></span>ma_log_level_to_string()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * ma_log_level_to_string </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>logLevel</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afadf821a5d3394bfe19f9ebb55b25fe0" name="afadf821a5d3394bfe19f9ebb55b25fe0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afadf821a5d3394bfe19f9ebb55b25fe0">◆ </a></span>ma_log_post()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_log_post </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__log.html">ma_log</a> *</td> <td class="paramname"><span class="paramname"><em>pLog</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>level</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pMessage</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5339412a25e3a9e85ed27e59c21068ff" name="a5339412a25e3a9e85ed27e59c21068ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5339412a25e3a9e85ed27e59c21068ff">◆ </a></span>ma_log_postf()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_log_postf </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__log.html">ma_log</a> *</td> <td class="paramname"><span class="paramname"><em>pLog</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>level</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a170023a427c235232231268b96eed7f8" name="a170023a427c235232231268b96eed7f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a170023a427c235232231268b96eed7f8">◆ </a></span>ma_log_postv()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_log_postv </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__log.html">ma_log</a> *</td> <td class="paramname"><span class="paramname"><em>pLog</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>level</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="stdarg_8h.html#a6e6fde95f2a221e9bcd58fa102bd90ff">va_list</a></td> <td class="paramname"><span class="paramname"><em>args</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0b6104343bd2f55d67daef9afd87c71" name="af0b6104343bd2f55d67daef9afd87c71"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0b6104343bd2f55d67daef9afd87c71">◆ </a></span>ma_log_register_callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_log_register_callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__log.html">ma_log</a> *</td> <td class="paramname"><span class="paramname"><em>pLog</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__log__callback.html">ma_log_callback</a></td> <td class="paramname"><span class="paramname"><em>callback</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaab17ca29b00d40d3476ed632e495956" name="aaab17ca29b00d40d3476ed632e495956"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaab17ca29b00d40d3476ed632e495956">◆ </a></span>ma_log_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_log_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__log.html">ma_log</a> *</td> <td class="paramname"><span class="paramname"><em>pLog</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a123b9a9120be4b5f6fe7b81751f2581d" name="a123b9a9120be4b5f6fe7b81751f2581d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a123b9a9120be4b5f6fe7b81751f2581d">◆ </a></span>ma_log_unregister_callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_log_unregister_callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__log.html">ma_log</a> *</td> <td class="paramname"><span class="paramname"><em>pLog</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__log__callback.html">ma_log_callback</a></td> <td class="paramname"><span class="paramname"><em>callback</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd8ace768b7c6de89c73b03dbd205c66" name="afd8ace768b7c6de89c73b03dbd205c66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd8ace768b7c6de89c73b03dbd205c66">◆ </a></span>ma_loshelf2_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> ma_loshelf2_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>shelfSlope</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7a78acdcbd803c51e23ecef887d3bbe" name="ae7a78acdcbd803c51e23ecef887d3bbe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7a78acdcbd803c51e23ecef887d3bbe">◆ </a></span>ma_loshelf2_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_loshelf2_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc72ba002baac30d6125134a20dec2c5" name="acc72ba002baac30d6125134a20dec2c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc72ba002baac30d6125134a20dec2c5">◆ </a></span>ma_loshelf2_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_loshelf2_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b2155700fcc8c3f196f8a1d28ebcd96" name="a6b2155700fcc8c3f196f8a1d28ebcd96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b2155700fcc8c3f196f8a1d28ebcd96">◆ </a></span>ma_loshelf2_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_loshelf2_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33b731f9ed87ff3a1d12df6248f31f1f" name="a33b731f9ed87ff3a1d12df6248f31f1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33b731f9ed87ff3a1d12df6248f31f1f">◆ </a></span>ma_loshelf2_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_loshelf2_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0b2e92f452c54c1333f824fd5d268d8" name="aa0b2e92f452c54c1333f824fd5d268d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0b2e92f452c54c1333f824fd5d268d8">◆ </a></span>ma_loshelf2_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_loshelf2_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab86f8ba2db7dadb0d47ed32118271891" name="ab86f8ba2db7dadb0d47ed32118271891"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab86f8ba2db7dadb0d47ed32118271891">◆ </a></span>ma_loshelf2_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_loshelf2_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__loshelf2__config.html">ma_loshelf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61a06407ea964a329e9019cfc7673a88" name="a61a06407ea964a329e9019cfc7673a88"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61a06407ea964a329e9019cfc7673a88">◆ </a></span>ma_loshelf2_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_loshelf2_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf2.html">ma_loshelf2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88fc057ddb21ae09b6de97dd38f621a1" name="a88fc057ddb21ae09b6de97dd38f621a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88fc057ddb21ae09b6de97dd38f621a1">◆ </a></span>ma_loshelf_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__loshelf__node__config.html">ma_loshelf_node_config</a> ma_loshelf_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61bc8543fb7686b4b27f244900ce390f" name="a61bc8543fb7686b4b27f244900ce390f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61bc8543fb7686b4b27f244900ce390f">◆ </a></span>ma_loshelf_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_loshelf_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__loshelf__node__config.html">ma_loshelf_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf__node.html">ma_loshelf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae160cc4f2cddf4b66e657d1cfbd586af" name="ae160cc4f2cddf4b66e657d1cfbd586af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae160cc4f2cddf4b66e657d1cfbd586af">◆ </a></span>ma_loshelf_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_loshelf_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#ae60bf430ef834f3b347aedf88d7d6b3b">ma_loshelf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf__node.html">ma_loshelf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0da8070cd9f98ed3020ac1a78d2bfcbb" name="a0da8070cd9f98ed3020ac1a78d2bfcbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0da8070cd9f98ed3020ac1a78d2bfcbb">◆ </a></span>ma_loshelf_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_loshelf_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__loshelf__node.html">ma_loshelf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f1f1a042b611f3427e0f6cfe4cf489b" name="a4f1f1a042b611f3427e0f6cfe4cf489b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f1f1a042b611f3427e0f6cfe4cf489b">◆ </a></span>ma_lpf1_clear_cache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf1_clear_cache </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf1.html">ma_lpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5926f2c525bfb20e14bbfeb46b9e7b8c" name="a5926f2c525bfb20e14bbfeb46b9e7b8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5926f2c525bfb20e14bbfeb46b9e7b8c">◆ </a></span>ma_lpf1_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> ma_lpf1_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a2974d5bddb3d2a5784de52a3a02c57" name="a3a2974d5bddb3d2a5784de52a3a02c57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a2974d5bddb3d2a5784de52a3a02c57">◆ </a></span>ma_lpf1_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf1_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a117ce433cbb67000e1160484674e3abf" name="a117ce433cbb67000e1160484674e3abf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a117ce433cbb67000e1160484674e3abf">◆ </a></span>ma_lpf1_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_lpf1_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf1.html">ma_lpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af416fe249fe8458c32bc0358d533e572" name="af416fe249fe8458c32bc0358d533e572"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af416fe249fe8458c32bc0358d533e572">◆ </a></span>ma_lpf1_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf1_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf1.html">ma_lpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeab3b3dc3a2da8501538c5842ecc84c4" name="aeab3b3dc3a2da8501538c5842ecc84c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeab3b3dc3a2da8501538c5842ecc84c4">◆ </a></span>ma_lpf1_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf1_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf1.html">ma_lpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac14ca1d3fa9e207d526bd988c376373a" name="ac14ca1d3fa9e207d526bd988c376373a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac14ca1d3fa9e207d526bd988c376373a">◆ </a></span>ma_lpf1_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf1_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf1.html">ma_lpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1fe715f5d1181319912641b8cbca1109" name="a1fe715f5d1181319912641b8cbca1109"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1fe715f5d1181319912641b8cbca1109">◆ </a></span>ma_lpf1_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf1_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf1__config.html">ma_lpf1_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf1.html">ma_lpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1a88b9058a73321dd88bfab4e74e1aa" name="ac1a88b9058a73321dd88bfab4e74e1aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1a88b9058a73321dd88bfab4e74e1aa">◆ </a></span>ma_lpf1_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_lpf1_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf1.html">ma_lpf1</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad16dbc555ee4f881b02dfa19d9edd3fe" name="ad16dbc555ee4f881b02dfa19d9edd3fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad16dbc555ee4f881b02dfa19d9edd3fe">◆ </a></span>ma_lpf2_clear_cache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf2_clear_cache </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf2.html">ma_lpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b0801e797db93fc71e770191bb02a53" name="a9b0801e797db93fc71e770191bb02a53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b0801e797db93fc71e770191bb02a53">◆ </a></span>ma_lpf2_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> ma_lpf2_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a435cff30720e553be666565609a0b3a8" name="a435cff30720e553be666565609a0b3a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a435cff30720e553be666565609a0b3a8">◆ </a></span>ma_lpf2_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf2_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ed3a1cb9307f50a4f83980a0a55c628" name="a1ed3a1cb9307f50a4f83980a0a55c628"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ed3a1cb9307f50a4f83980a0a55c628">◆ </a></span>ma_lpf2_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_lpf2_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf2.html">ma_lpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a766b1dca2d0756210bb11a0024c3ba4f" name="a766b1dca2d0756210bb11a0024c3ba4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a766b1dca2d0756210bb11a0024c3ba4f">◆ </a></span>ma_lpf2_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf2_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf2.html">ma_lpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae89028c4076a2f2dcbf619be8ac919c2" name="ae89028c4076a2f2dcbf619be8ac919c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae89028c4076a2f2dcbf619be8ac919c2">◆ </a></span>ma_lpf2_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf2_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf2.html">ma_lpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pHPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24b59d6f2c4d5f22bf13275b6f45b14d" name="a24b59d6f2c4d5f22bf13275b6f45b14d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24b59d6f2c4d5f22bf13275b6f45b14d">◆ </a></span>ma_lpf2_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf2_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf2.html">ma_lpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af500ae432ccb35026c47c78f42ef01e8" name="af500ae432ccb35026c47c78f42ef01e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af500ae432ccb35026c47c78f42ef01e8">◆ </a></span>ma_lpf2_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf2_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a1b42c95e050b7c33128711b38d8e2909">ma_lpf2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf2.html">ma_lpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8729367d084551cabc63369f7bdd4aaa" name="a8729367d084551cabc63369f7bdd4aaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8729367d084551cabc63369f7bdd4aaa">◆ </a></span>ma_lpf2_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_lpf2_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf2.html">ma_lpf2</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5adbbb98684abb7bed74403e5dd8eaf2" name="a5adbbb98684abb7bed74403e5dd8eaf2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5adbbb98684abb7bed74403e5dd8eaf2">◆ </a></span>ma_lpf_clear_cache()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_clear_cache </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf.html">ma_lpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a93739bb14f5e39f4ca2ec5c4446439ac" name="a93739bb14f5e39f4ca2ec5c4446439ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a93739bb14f5e39f4ca2ec5c4446439ac">◆ </a></span>ma_lpf_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> ma_lpf_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>order</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad10121d33b3637b8d8efa3456d08e6f2" name="ad10121d33b3637b8d8efa3456d08e6f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad10121d33b3637b8d8efa3456d08e6f2">◆ </a></span>ma_lpf_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="affa9a1e169a9952a6d649df64e96e8e6" name="affa9a1e169a9952a6d649df64e96e8e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#affa9a1e169a9952a6d649df64e96e8e6">◆ </a></span>ma_lpf_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_lpf_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf.html">ma_lpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8836419a3fa33c2e32d5e5804fa822be" name="a8836419a3fa33c2e32d5e5804fa822be"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8836419a3fa33c2e32d5e5804fa822be">◆ </a></span>ma_lpf_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf.html">ma_lpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7962edf471ad2b58389deb1729401e1" name="ab7962edf471ad2b58389deb1729401e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7962edf471ad2b58389deb1729401e1">◆ </a></span>ma_lpf_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf.html">ma_lpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a704a81bcebc22b4af2122b1527f002fc" name="a704a81bcebc22b4af2122b1527f002fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a704a81bcebc22b4af2122b1527f002fc">◆ </a></span>ma_lpf_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__lpf__node__config.html">ma_lpf_node_config</a> ma_lpf_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>cutoffFrequency</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>order</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d174664a13bb6561dadc5d39ed6edad" name="a5d174664a13bb6561dadc5d39ed6edad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d174664a13bb6561dadc5d39ed6edad">◆ </a></span>ma_lpf_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf__node__config.html">ma_lpf_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf__node.html">ma_lpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98ba60ddc70a5465aece8cf544e15aa4" name="a98ba60ddc70a5465aece8cf544e15aa4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98ba60ddc70a5465aece8cf544e15aa4">◆ </a></span>ma_lpf_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf__node.html">ma_lpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13f3bb3358f0321fb1c6f9fa1296de0e" name="a13f3bb3358f0321fb1c6f9fa1296de0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13f3bb3358f0321fb1c6f9fa1296de0e">◆ </a></span>ma_lpf_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_lpf_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf__node.html">ma_lpf_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a777a40c157e1d22a4b635d72b006ab5d" name="a777a40c157e1d22a4b635d72b006ab5d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a777a40c157e1d22a4b635d72b006ab5d">◆ </a></span>ma_lpf_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf.html">ma_lpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a92910d4ccdd1b07c8c4434c04e4fabf1" name="a92910d4ccdd1b07c8c4434c04e4fabf1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92910d4ccdd1b07c8c4434c04e4fabf1">◆ </a></span>ma_lpf_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_lpf_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__lpf__config.html">ma_lpf_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf.html">ma_lpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa2c1ca06674f5a45cd8872be780d79a3" name="aa2c1ca06674f5a45cd8872be780d79a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa2c1ca06674f5a45cd8872be780d79a3">◆ </a></span>ma_lpf_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_lpf_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__lpf.html">ma_lpf</a> *</td> <td class="paramname"><span class="paramname"><em>pLPF</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a804dd7955c6e04d6e1f7eafa4c99f906" name="a804dd7955c6e04d6e1f7eafa4c99f906"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a804dd7955c6e04d6e1f7eafa4c99f906">◆ </a></span>ma_malloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * ma_malloc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sz</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4987dc2350c136f49af997ac01e0744d" name="a4987dc2350c136f49af997ac01e0744d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4987dc2350c136f49af997ac01e0744d">◆ </a></span>ma_mix_pcm_frames_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_mix_pcm_frames_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const float *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57619896155e676b907e49b8dcffb5f2" name="a57619896155e676b907e49b8dcffb5f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57619896155e676b907e49b8dcffb5f2">◆ </a></span>ma_mutex_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_mutex_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *</td> <td class="paramname"><span class="paramname"><em>pMutex</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d8aeed0e717c641c352764709c32312" name="a5d8aeed0e717c641c352764709c32312"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d8aeed0e717c641c352764709c32312">◆ </a></span>ma_mutex_lock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_mutex_lock </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *</td> <td class="paramname"><span class="paramname"><em>pMutex</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a46f8f9cc3d1957b44eef70b6832d3968" name="a46f8f9cc3d1957b44eef70b6832d3968"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a46f8f9cc3d1957b44eef70b6832d3968">◆ </a></span>ma_mutex_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_mutex_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *</td> <td class="paramname"><span class="paramname"><em>pMutex</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12009edd971099a6787441e140e0efef" name="a12009edd971099a6787441e140e0efef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12009edd971099a6787441e140e0efef">◆ </a></span>ma_mutex_unlock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_mutex_unlock </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#abb2f3d8515b07902318e39956c1bcdcb">ma_mutex</a> *</td> <td class="paramname"><span class="paramname"><em>pMutex</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac68277fba8f6d7c18bf91038620d5b20" name="ac68277fba8f6d7c18bf91038620d5b20"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac68277fba8f6d7c18bf91038620d5b20">◆ </a></span>ma_node_attach_output_bus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_attach_output_bus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>outputBusIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pOtherNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>otherNodeInputBusIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a351c36a3ff862366824d21f0ead20710" name="a351c36a3ff862366824d21f0ead20710"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a351c36a3ff862366824d21f0ead20710">◆ </a></span>ma_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__config.html">ma_node_config</a> ma_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa808add6bb538a689a2eb24cade6b9e6" name="aa808add6bb538a689a2eb24cade6b9e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa808add6bb538a689a2eb24cade6b9e6">◆ </a></span>ma_node_detach_all_output_buses()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_detach_all_output_buses </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74888e14f64fbe3f39493f8f43fef57d" name="a74888e14f64fbe3f39493f8f43fef57d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74888e14f64fbe3f39493f8f43fef57d">◆ </a></span>ma_node_detach_output_bus()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_detach_output_bus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>outputBusIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8708e14481a2b8cea387504c68d8a134" name="a8708e14481a2b8cea387504c68d8a134"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8708e14481a2b8cea387504c68d8a134">◆ </a></span>ma_node_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__node__config.html">ma_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b7ea9c03dffe3e1a5811e318192deb4" name="a8b7ea9c03dffe3e1a5811e318192deb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b7ea9c03dffe3e1a5811e318192deb4">◆ </a></span>ma_node_get_input_bus_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_node_get_input_bus_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3c821c4e8ec4a652fc3be6d0879d97b" name="ab3c821c4e8ec4a652fc3be6d0879d97b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3c821c4e8ec4a652fc3be6d0879d97b">◆ </a></span>ma_node_get_input_channels()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_node_get_input_channels </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>inputBusIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22b4a734fa6ce63c91e603073068364f" name="a22b4a734fa6ce63c91e603073068364f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22b4a734fa6ce63c91e603073068364f">◆ </a></span>ma_node_get_node_graph()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__graph.html">ma_node_graph</a> * ma_node_get_node_graph </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0a3ba35030caf5a7d69912c7491d0b0" name="aa0a3ba35030caf5a7d69912c7491d0b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0a3ba35030caf5a7d69912c7491d0b0">◆ </a></span>ma_node_get_output_bus_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_node_get_output_bus_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adeeaef7addfb0c4d36d235870b284d70" name="adeeaef7addfb0c4d36d235870b284d70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adeeaef7addfb0c4d36d235870b284d70">◆ </a></span>ma_node_get_output_bus_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_node_get_output_bus_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>outputBusIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3765f62e726a042f7cd6a124e36153cc" name="a3765f62e726a042f7cd6a124e36153cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3765f62e726a042f7cd6a124e36153cc">◆ </a></span>ma_node_get_output_channels()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_node_get_output_channels </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>outputBusIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c91cfcea61bb2dcdde1d827f4931342" name="a7c91cfcea61bb2dcdde1d827f4931342"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c91cfcea61bb2dcdde1d827f4931342">◆ </a></span>ma_node_get_state()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> ma_node_get_state </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a579f2f2c8b4cd195bad9f26a69d162f3" name="a579f2f2c8b4cd195bad9f26a69d162f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a579f2f2c8b4cd195bad9f26a69d162f3">◆ </a></span>ma_node_get_state_by_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> ma_node_get_state_by_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTime</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa975c8102857f4b13de175df9cef635a" name="aa975c8102857f4b13de175df9cef635a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa975c8102857f4b13de175df9cef635a">◆ </a></span>ma_node_get_state_by_time_range()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a> ma_node_get_state_by_time_range </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTimeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTimeEnd</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42f0146ac0fcae47c3e8e2f5c6d80393" name="a42f0146ac0fcae47c3e8e2f5c6d80393"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42f0146ac0fcae47c3e8e2f5c6d80393">◆ </a></span>ma_node_get_state_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_node_get_state_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a></td> <td class="paramname"><span class="paramname"><em>state</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae87e71cdf19e7c6af72f5d4940a7f93c" name="ae87e71cdf19e7c6af72f5d4940a7f93c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae87e71cdf19e7c6af72f5d4940a7f93c">◆ </a></span>ma_node_get_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_node_get_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1173c85c5dbe6503faec9b7206c1b36c" name="a1173c85c5dbe6503faec9b7206c1b36c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1173c85c5dbe6503faec9b7206c1b36c">◆ </a></span>ma_node_graph_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__node__graph__config.html">ma_node_graph_config</a> ma_node_graph_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6971557163cb714867756b7453deab04" name="a6971557163cb714867756b7453deab04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6971557163cb714867756b7453deab04">◆ </a></span>ma_node_graph_get_channels()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_node_graph_get_channels </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4835974faad535f23630bf7186788aaa" name="a4835974faad535f23630bf7186788aaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4835974faad535f23630bf7186788aaa">◆ </a></span>ma_node_graph_get_endpoint()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> * ma_node_graph_get_endpoint </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a859142b6566e545265e9d6a29d980221" name="a859142b6566e545265e9d6a29d980221"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a859142b6566e545265e9d6a29d980221">◆ </a></span>ma_node_graph_get_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_node_graph_get_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2bf82bc609cbcb9f5f04298625d8db5" name="ad2bf82bc609cbcb9f5f04298625d8db5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2bf82bc609cbcb9f5f04298625d8db5">◆ </a></span>ma_node_graph_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_graph_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__node__graph__config.html">ma_node_graph_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96d02afaf041130e840fcdcc9db061b5" name="a96d02afaf041130e840fcdcc9db061b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96d02afaf041130e840fcdcc9db061b5">◆ </a></span>ma_node_graph_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_graph_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a71210aadf9347c1ac311ecc35ac7cd89" name="a71210aadf9347c1ac311ecc35ac7cd89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a71210aadf9347c1ac311ecc35ac7cd89">◆ </a></span>ma_node_graph_set_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_graph_set_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTime</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1cc18ab0b0863d722223147ab6298bb3" name="a1cc18ab0b0863d722223147ab6298bb3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1cc18ab0b0863d722223147ab6298bb3">◆ </a></span>ma_node_graph_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_node_graph_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aabce0e8e4ebfd99ece9185173b24ff0c" name="aabce0e8e4ebfd99ece9185173b24ff0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabce0e8e4ebfd99ece9185173b24ff0c">◆ </a></span>ma_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__node__config.html">ma_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad60b4194680ed3bc1f025ab16f7927b4" name="ad60b4194680ed3bc1f025ab16f7927b4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad60b4194680ed3bc1f025ab16f7927b4">◆ </a></span>ma_node_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__node__config.html">ma_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10e81254ffd4015506dad43152f3eed5" name="a10e81254ffd4015506dad43152f3eed5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10e81254ffd4015506dad43152f3eed5">◆ </a></span>ma_node_set_output_bus_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_set_output_bus_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>outputBusIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9b83a2b2ae6246ff3cf366b0f6035e4f" name="a9b83a2b2ae6246ff3cf366b0f6035e4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b83a2b2ae6246ff3cf366b0f6035e4f">◆ </a></span>ma_node_set_state()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_set_state </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a></td> <td class="paramname"><span class="paramname"><em>state</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6490380c12c4c20a9d7e27737b77b0af" name="a6490380c12c4c20a9d7e27737b77b0af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6490380c12c4c20a9d7e27737b77b0af">◆ </a></span>ma_node_set_state_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_set_state_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ae955c361f255586637fdaea75005aafe">ma_node_state</a></td> <td class="paramname"><span class="paramname"><em>state</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>globalTime</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb66a02377b478cd8bb729ae8d7cc510" name="aeb66a02377b478cd8bb729ae8d7cc510"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb66a02377b478cd8bb729ae8d7cc510">◆ </a></span>ma_node_set_time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_node_set_time </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>localTime</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a836a1d62cbaf910e163e0a1db2acdea2" name="a836a1d62cbaf910e163e0a1db2acdea2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a836a1d62cbaf910e163e0a1db2acdea2">◆ </a></span>ma_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a14322ac717262e149a62e3af5a6edf2d">ma_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7db8f449e7f580bc44687cb7cd71ba9a" name="a7db8f449e7f580bc44687cb7cd71ba9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7db8f449e7f580bc44687cb7cd71ba9a">◆ </a></span>ma_noise_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__noise__config.html">ma_noise_config</a> ma_noise_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59">ma_noise_type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a></td> <td class="paramname"><span class="paramname"><em>seed</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>amplitude</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38d2795d9d465873546167f9fc5e78f8" name="a38d2795d9d465873546167f9fc5e78f8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38d2795d9d465873546167f9fc5e78f8">◆ </a></span>ma_noise_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_noise_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__noise__config.html">ma_noise_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16ec2f3c4f2192f7a84b363bc4f6d827" name="a16ec2f3c4f2192f7a84b363bc4f6d827"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16ec2f3c4f2192f7a84b363bc4f6d827">◆ </a></span>ma_noise_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_noise_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__noise__config.html">ma_noise_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__noise.html">ma_noise</a> *</td> <td class="paramname"><span class="paramname"><em>pNoise</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb852c0b0c8dafa4876eb3f00d1d9b55" name="adb852c0b0c8dafa4876eb3f00d1d9b55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb852c0b0c8dafa4876eb3f00d1d9b55">◆ </a></span>ma_noise_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_noise_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__noise__config.html">ma_noise_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__noise.html">ma_noise</a> *</td> <td class="paramname"><span class="paramname"><em>pNoise</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63193caada692d072a67bf2994675338" name="a63193caada692d072a67bf2994675338"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63193caada692d072a67bf2994675338">◆ </a></span>ma_noise_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_noise_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__noise.html">ma_noise</a> *</td> <td class="paramname"><span class="paramname"><em>pNoise</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac107f31f4c5a5279c31ae60cc90bcdb5" name="ac107f31f4c5a5279c31ae60cc90bcdb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac107f31f4c5a5279c31ae60cc90bcdb5">◆ </a></span>ma_noise_set_amplitude()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_noise_set_amplitude </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__noise.html">ma_noise</a> *</td> <td class="paramname"><span class="paramname"><em>pNoise</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>amplitude</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd088e4fd0ae7521d84095dc9db31355" name="afd088e4fd0ae7521d84095dc9db31355"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd088e4fd0ae7521d84095dc9db31355">◆ </a></span>ma_noise_set_seed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_noise_set_seed </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__noise.html">ma_noise</a> *</td> <td class="paramname"><span class="paramname"><em>pNoise</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a></td> <td class="paramname"><span class="paramname"><em>seed</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85f3a4b6b5ec3340c8ce27f4d72be059" name="a85f3a4b6b5ec3340c8ce27f4d72be059"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85f3a4b6b5ec3340c8ce27f4d72be059">◆ </a></span>ma_noise_set_type()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_noise_set_type </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__noise.html">ma_noise</a> *</td> <td class="paramname"><span class="paramname"><em>pNoise</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#acea817d97a4cda0e78ef43e4ad924c59">ma_noise_type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb731ac3ff52d8ed7455a61e0007c872" name="adb731ac3ff52d8ed7455a61e0007c872"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb731ac3ff52d8ed7455a61e0007c872">◆ </a></span>ma_noise_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_noise_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__noise.html">ma_noise</a> *</td> <td class="paramname"><span class="paramname"><em>pNoise</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81d1b35c583fb83df698b181d912b511" name="a81d1b35c583fb83df698b181d912b511"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81d1b35c583fb83df698b181d912b511">◆ </a></span>ma_notch2_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> ma_notch2_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a083e23bd12b6db3fce842d658e8f9555" name="a083e23bd12b6db3fce842d658e8f9555"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a083e23bd12b6db3fce842d658e8f9555">◆ </a></span>ma_notch2_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_notch2_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a27ef319f506c7933f8f98ab0ce8d2402" name="a27ef319f506c7933f8f98ab0ce8d2402"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a27ef319f506c7933f8f98ab0ce8d2402">◆ </a></span>ma_notch2_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_notch2_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__notch2.html">ma_notch2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43e7e7816ee673d950f4f2ae28727430" name="a43e7e7816ee673d950f4f2ae28727430"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43e7e7816ee673d950f4f2ae28727430">◆ </a></span>ma_notch2_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_notch2_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__notch2.html">ma_notch2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab938c19ca00db77a0d76cc91c1bd305" name="aab938c19ca00db77a0d76cc91c1bd305"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab938c19ca00db77a0d76cc91c1bd305">◆ </a></span>ma_notch2_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_notch2_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__notch2.html">ma_notch2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ce015ef737499c796f4aed28268db19" name="a7ce015ef737499c796f4aed28268db19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ce015ef737499c796f4aed28268db19">◆ </a></span>ma_notch2_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_notch2_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__notch2.html">ma_notch2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0562e5fcd0c129eb19fea0f5c033020c" name="a0562e5fcd0c129eb19fea0f5c033020c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0562e5fcd0c129eb19fea0f5c033020c">◆ </a></span>ma_notch2_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_notch2_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__notch2__config.html">ma_notch2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__notch2.html">ma_notch2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54f522ae017a39953efc51783094f496" name="a54f522ae017a39953efc51783094f496"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54f522ae017a39953efc51783094f496">◆ </a></span>ma_notch2_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_notch2_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__notch2.html">ma_notch2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af74e9865985b013b5f3489c40a3643fc" name="af74e9865985b013b5f3489c40a3643fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af74e9865985b013b5f3489c40a3643fc">◆ </a></span>ma_notch_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__notch__node__config.html">ma_notch_node_config</a> ma_notch_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc5aeee00ad76558bfd8c2bad17dae0a" name="afc5aeee00ad76558bfd8c2bad17dae0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc5aeee00ad76558bfd8c2bad17dae0a">◆ </a></span>ma_notch_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_notch_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__notch__node__config.html">ma_notch_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__notch__node.html">ma_notch_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5abe6012c98c873b337c9140ee8006f6" name="a5abe6012c98c873b337c9140ee8006f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5abe6012c98c873b337c9140ee8006f6">◆ </a></span>ma_notch_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_notch_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#aefbbe1567fb686e4489cb92018c87cd0">ma_notch_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__notch__node.html">ma_notch_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52aed4775f057eac528bf279d6d973d2" name="a52aed4775f057eac528bf279d6d973d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52aed4775f057eac528bf279d6d973d2">◆ </a></span>ma_notch_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_notch_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__notch__node.html">ma_notch_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a427bd6a08f1983832a614e435d5625bf" name="a427bd6a08f1983832a614e435d5625bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a427bd6a08f1983832a614e435d5625bf">◆ </a></span>ma_offset_pcm_frames_const_ptr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const void * ma_offset_pcm_frames_const_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>offsetInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h_a427bd6a08f1983832a614e435d5625bf_icgraph.svg" width="408" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae02a8b51270eacf10335dd9e69ecf27d" name="ae02a8b51270eacf10335dd9e69ecf27d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae02a8b51270eacf10335dd9e69ecf27d">◆ </a></span>ma_offset_pcm_frames_const_ptr_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="#aea17ce49f569234e67068c9aceac6275">MA_INLINE</a> const float * ma_offset_pcm_frames_const_ptr_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const float *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>offsetInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h_ae02a8b51270eacf10335dd9e69ecf27d_cgraph.svg" width="408" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abba9cd3ebedf77c4303ef342b3e0bc31" name="abba9cd3ebedf77c4303ef342b3e0bc31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abba9cd3ebedf77c4303ef342b3e0bc31">◆ </a></span>ma_offset_pcm_frames_ptr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * ma_offset_pcm_frames_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>offsetInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h_abba9cd3ebedf77c4303ef342b3e0bc31_icgraph.svg" width="434" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0e9961d04990dce1916e220e0f70a184" name="a0e9961d04990dce1916e220e0f70a184"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e9961d04990dce1916e220e0f70a184">◆ </a></span>ma_offset_pcm_frames_ptr_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static <a class="el" href="#aea17ce49f569234e67068c9aceac6275">MA_INLINE</a> float * ma_offset_pcm_frames_ptr_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>offsetInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel static">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="miniaudio_8h_a0e9961d04990dce1916e220e0f70a184_cgraph.svg" width="434" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77ac5ff9049687881011fc972aefb4d9" name="a77ac5ff9049687881011fc972aefb4d9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77ac5ff9049687881011fc972aefb4d9">◆ </a></span>ma_paged_audio_buffer_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__paged__audio__buffer__config.html">ma_paged_audio_buffer_config</a> ma_paged_audio_buffer_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a823d4417ee7d5a54dcccf1233330f523" name="a823d4417ee7d5a54dcccf1233330f523"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a823d4417ee7d5a54dcccf1233330f523">◆ </a></span>ma_paged_audio_buffer_data_allocate_and_append_page()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_data_allocate_and_append_page </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>pageSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pInitialData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f465aaee43ad6d2c8565a59eb889b7c" name="a5f465aaee43ad6d2c8565a59eb889b7c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f465aaee43ad6d2c8565a59eb889b7c">◆ </a></span>ma_paged_audio_buffer_data_allocate_page()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_data_allocate_page </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>pageSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pInitialData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> **</td> <td class="paramname"><span class="paramname"><em>ppPage</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa26e3fdbce2a39f2ccf4f487ff2f9177" name="aa26e3fdbce2a39f2ccf4f487ff2f9177"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa26e3fdbce2a39f2ccf4f487ff2f9177">◆ </a></span>ma_paged_audio_buffer_data_append_page()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_data_append_page </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> *</td> <td class="paramname"><span class="paramname"><em>pPage</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a551100ac433cacebf92ec671da303e96" name="a551100ac433cacebf92ec671da303e96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a551100ac433cacebf92ec671da303e96">◆ </a></span>ma_paged_audio_buffer_data_free_page()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_data_free_page </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> *</td> <td class="paramname"><span class="paramname"><em>pPage</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae82c0f868f4eaf7d3a46da14b7286de1" name="ae82c0f868f4eaf7d3a46da14b7286de1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae82c0f868f4eaf7d3a46da14b7286de1">◆ </a></span>ma_paged_audio_buffer_data_get_head()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> * ma_paged_audio_buffer_data_get_head </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac13f6596051be5618a72b2b857a8aff3" name="ac13f6596051be5618a72b2b857a8aff3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac13f6596051be5618a72b2b857a8aff3">◆ </a></span>ma_paged_audio_buffer_data_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_data_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac51b990889068bbe91f458f92bfbefc5" name="ac51b990889068bbe91f458f92bfbefc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac51b990889068bbe91f458f92bfbefc5">◆ </a></span>ma_paged_audio_buffer_data_get_tail()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__paged__audio__buffer__page.html">ma_paged_audio_buffer_page</a> * ma_paged_audio_buffer_data_get_tail </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcb3bf07f63e0c4c7e84c01e45929f50" name="abcb3bf07f63e0c4c7e84c01e45929f50"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcb3bf07f63e0c4c7e84c01e45929f50">◆ </a></span>ma_paged_audio_buffer_data_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_data_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9dcda6ed12c97a9cfc55818b9f77f39d" name="a9dcda6ed12c97a9cfc55818b9f77f39d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9dcda6ed12c97a9cfc55818b9f77f39d">◆ </a></span>ma_paged_audio_buffer_data_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_paged_audio_buffer_data_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer__data.html">ma_paged_audio_buffer_data</a> *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada759722c961215dd1a9732caf45db26" name="ada759722c961215dd1a9732caf45db26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada759722c961215dd1a9732caf45db26">◆ </a></span>ma_paged_audio_buffer_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pPagedAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afbcd1b9c5ae09e8b9c4cfb902022b1b5" name="afbcd1b9c5ae09e8b9c4cfb902022b1b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afbcd1b9c5ae09e8b9c4cfb902022b1b5">◆ </a></span>ma_paged_audio_buffer_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pPagedAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8acccc7615d4bd204af1edfdf534ab86" name="a8acccc7615d4bd204af1edfdf534ab86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8acccc7615d4bd204af1edfdf534ab86">◆ </a></span>ma_paged_audio_buffer_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__paged__audio__buffer__config.html">ma_paged_audio_buffer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pPagedAudioBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90a6843359685a975fb6cae43272fef5" name="a90a6843359685a975fb6cae43272fef5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90a6843359685a975fb6cae43272fef5">◆ </a></span>ma_paged_audio_buffer_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pPagedAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8d953f7b99e7aedf98cd1d011586cc8" name="ab8d953f7b99e7aedf98cd1d011586cc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8d953f7b99e7aedf98cd1d011586cc8">◆ </a></span>ma_paged_audio_buffer_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_paged_audio_buffer_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pPagedAudioBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f7bba13cdfc1820345dbc952d974734" name="a3f7bba13cdfc1820345dbc952d974734"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f7bba13cdfc1820345dbc952d974734">◆ </a></span>ma_paged_audio_buffer_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_paged_audio_buffer_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__paged__audio__buffer.html">ma_paged_audio_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pPagedAudioBuffer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91370b6f5518a547c638f3381ca1ffe8" name="a91370b6f5518a547c638f3381ca1ffe8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91370b6f5518a547c638f3381ca1ffe8">◆ </a></span>ma_panner_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__panner__config.html">ma_panner_config</a> ma_panner_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abb05583267ee15f646253a0cc631d32e" name="abb05583267ee15f646253a0cc631d32e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abb05583267ee15f646253a0cc631d32e">◆ </a></span>ma_panner_get_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> ma_panner_get_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__panner.html">ma_panner</a> *</td> <td class="paramname"><span class="paramname"><em>pPanner</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a18ffc57498d304da15e40b314fed40f1" name="a18ffc57498d304da15e40b314fed40f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a18ffc57498d304da15e40b314fed40f1">◆ </a></span>ma_panner_get_pan()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_panner_get_pan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__panner.html">ma_panner</a> *</td> <td class="paramname"><span class="paramname"><em>pPanner</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af48db1edd89bf2b366e983800a690de6" name="af48db1edd89bf2b366e983800a690de6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af48db1edd89bf2b366e983800a690de6">◆ </a></span>ma_panner_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_panner_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__panner__config.html">ma_panner_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__panner.html">ma_panner</a> *</td> <td class="paramname"><span class="paramname"><em>pPanner</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a848978c63fa747655f186b713479e860" name="a848978c63fa747655f186b713479e860"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a848978c63fa747655f186b713479e860">◆ </a></span>ma_panner_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_panner_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__panner.html">ma_panner</a> *</td> <td class="paramname"><span class="paramname"><em>pPanner</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad22b81f8f0d9032eeb6599a29bf02aa6" name="ad22b81f8f0d9032eeb6599a29bf02aa6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad22b81f8f0d9032eeb6599a29bf02aa6">◆ </a></span>ma_panner_set_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_panner_set_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__panner.html">ma_panner</a> *</td> <td class="paramname"><span class="paramname"><em>pPanner</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a></td> <td class="paramname"><span class="paramname"><em>mode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed4ee12e8aa4bd7ff2f04b545dc6edff" name="aed4ee12e8aa4bd7ff2f04b545dc6edff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed4ee12e8aa4bd7ff2f04b545dc6edff">◆ </a></span>ma_panner_set_pan()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_panner_set_pan </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__panner.html">ma_panner</a> *</td> <td class="paramname"><span class="paramname"><em>pPanner</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>pan</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19f3a47ccd7444494732240bdb53f25f" name="a19f3a47ccd7444494732240bdb53f25f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19f3a47ccd7444494732240bdb53f25f">◆ </a></span>ma_pcm_convert()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_convert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>formatIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>sampleCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab33668b6653e60350c6b5261a7e112e7" name="ab33668b6653e60350c6b5261a7e112e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab33668b6653e60350c6b5261a7e112e7">◆ </a></span>ma_pcm_f32_to_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_f32_to_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9c484ceda9f7056192aea06a9db1624" name="aa9c484ceda9f7056192aea06a9db1624"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9c484ceda9f7056192aea06a9db1624">◆ </a></span>ma_pcm_f32_to_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_f32_to_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a77c798d131894e7139f3cb4caca9a300" name="a77c798d131894e7139f3cb4caca9a300"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a77c798d131894e7139f3cb4caca9a300">◆ </a></span>ma_pcm_f32_to_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_f32_to_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6f9e7c9a2b7c98c450f715f7f43cfb0" name="aa6f9e7c9a2b7c98c450f715f7f43cfb0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6f9e7c9a2b7c98c450f715f7f43cfb0">◆ </a></span>ma_pcm_f32_to_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_f32_to_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd75302115d235f5e97c455c8cd50625" name="afd75302115d235f5e97c455c8cd50625"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd75302115d235f5e97c455c8cd50625">◆ </a></span>ma_pcm_rb_acquire_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_acquire_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppBufferOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96862d29231a829513fc7c42e5a5f69f" name="a96862d29231a829513fc7c42e5a5f69f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96862d29231a829513fc7c42e5a5f69f">◆ </a></span>ma_pcm_rb_acquire_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_acquire_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppBufferOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd96a53f8c562e86ea1051ad94b98003" name="acd96a53f8c562e86ea1051ad94b98003"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd96a53f8c562e86ea1051ad94b98003">◆ </a></span>ma_pcm_rb_available_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_pcm_rb_available_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61d681c0ab21e6d77b1ddfb6062164a7" name="a61d681c0ab21e6d77b1ddfb6062164a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61d681c0ab21e6d77b1ddfb6062164a7">◆ </a></span>ma_pcm_rb_available_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_pcm_rb_available_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acfc06338eaf55da48956bbce8ed1f7ba" name="acfc06338eaf55da48956bbce8ed1f7ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acfc06338eaf55da48956bbce8ed1f7ba">◆ </a></span>ma_pcm_rb_commit_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_commit_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sizeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8375c6bbfcc271fd1e0c13e643d81965" name="a8375c6bbfcc271fd1e0c13e643d81965"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8375c6bbfcc271fd1e0c13e643d81965">◆ </a></span>ma_pcm_rb_commit_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_commit_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sizeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f9e85bc741a2792512d62d6dfdcc072" name="a5f9e85bc741a2792512d62d6dfdcc072"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f9e85bc741a2792512d62d6dfdcc072">◆ </a></span>ma_pcm_rb_get_channels()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_pcm_rb_get_channels </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f8e4dd6db0ac74a8c97d1ccd2a3c0bc" name="a7f8e4dd6db0ac74a8c97d1ccd2a3c0bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f8e4dd6db0ac74a8c97d1ccd2a3c0bc">◆ </a></span>ma_pcm_rb_get_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> ma_pcm_rb_get_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d0acf8bbfc82d64e3f8eae48e731729" name="a7d0acf8bbfc82d64e3f8eae48e731729"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d0acf8bbfc82d64e3f8eae48e731729">◆ </a></span>ma_pcm_rb_get_sample_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_pcm_rb_get_sample_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6a5bf17c74ba8d8d87a21e2612bbfd3" name="ac6a5bf17c74ba8d8d87a21e2612bbfd3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6a5bf17c74ba8d8d87a21e2612bbfd3">◆ </a></span>ma_pcm_rb_get_subbuffer_offset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_pcm_rb_get_subbuffer_offset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>subbufferIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a155dba7282ce9b9e8207adbaedcd4672" name="a155dba7282ce9b9e8207adbaedcd4672"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a155dba7282ce9b9e8207adbaedcd4672">◆ </a></span>ma_pcm_rb_get_subbuffer_ptr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * ma_pcm_rb_get_subbuffer_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>subbufferIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a971ea79d86d10bc55a9ef220e1671b" name="a4a971ea79d86d10bc55a9ef220e1671b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a971ea79d86d10bc55a9ef220e1671b">◆ </a></span>ma_pcm_rb_get_subbuffer_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_pcm_rb_get_subbuffer_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c54316c4e219603c9c5a1d4d6582984" name="a7c54316c4e219603c9c5a1d4d6582984"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c54316c4e219603c9c5a1d4d6582984">◆ </a></span>ma_pcm_rb_get_subbuffer_stride()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_pcm_rb_get_subbuffer_stride </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1564b6c461a8c4ddef5eab1db7795ad4" name="a1564b6c461a8c4ddef5eab1db7795ad4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1564b6c461a8c4ddef5eab1db7795ad4">◆ </a></span>ma_pcm_rb_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>bufferSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOptionalPreallocatedBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4651c28b5d009a45d43093aa86eb1f5" name="ac4651c28b5d009a45d43093aa86eb1f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4651c28b5d009a45d43093aa86eb1f5">◆ </a></span>ma_pcm_rb_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>subbufferSizeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>subbufferCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>subbufferStrideInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOptionalPreallocatedBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f54457bcf61da9f9b8be492384b1762" name="a0f54457bcf61da9f9b8be492384b1762"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f54457bcf61da9f9b8be492384b1762">◆ </a></span>ma_pcm_rb_pointer_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> ma_pcm_rb_pointer_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3923d1034b7037fc3c3a6241a90ab139" name="a3923d1034b7037fc3c3a6241a90ab139"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3923d1034b7037fc3c3a6241a90ab139">◆ </a></span>ma_pcm_rb_reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_rb_reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8cf1c03b27cbe6022bf611608f4afc98" name="a8cf1c03b27cbe6022bf611608f4afc98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8cf1c03b27cbe6022bf611608f4afc98">◆ </a></span>ma_pcm_rb_seek_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_seek_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>offsetInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e61f6b6b7b6b1d84312e81343ad5132" name="a9e61f6b6b7b6b1d84312e81343ad5132"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e61f6b6b7b6b1d84312e81343ad5132">◆ </a></span>ma_pcm_rb_seek_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pcm_rb_seek_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>offsetInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42d271ef0be26183d0b8f44bd15618c2" name="a42d271ef0be26183d0b8f44bd15618c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42d271ef0be26183d0b8f44bd15618c2">◆ </a></span>ma_pcm_rb_set_sample_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_rb_set_sample_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab64a94417925662fbbafdbf49845ec75" name="ab64a94417925662fbbafdbf49845ec75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab64a94417925662fbbafdbf49845ec75">◆ </a></span>ma_pcm_rb_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_rb_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pcm__rb.html">ma_pcm_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a684fc8839b6b849383705b220fd12117" name="a684fc8839b6b849383705b220fd12117"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a684fc8839b6b849383705b220fd12117">◆ </a></span>ma_pcm_s16_to_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s16_to_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accb97bb59bf6ac45f00b597034a109cb" name="accb97bb59bf6ac45f00b597034a109cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accb97bb59bf6ac45f00b597034a109cb">◆ </a></span>ma_pcm_s16_to_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s16_to_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afca02e72f973c6898f8b58b5893318da" name="afca02e72f973c6898f8b58b5893318da"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afca02e72f973c6898f8b58b5893318da">◆ </a></span>ma_pcm_s16_to_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s16_to_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34f6e10e4083564274ae1b051fa0af21" name="a34f6e10e4083564274ae1b051fa0af21"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34f6e10e4083564274ae1b051fa0af21">◆ </a></span>ma_pcm_s16_to_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s16_to_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3de030c5ed38cce2044e20766b151eff" name="a3de030c5ed38cce2044e20766b151eff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3de030c5ed38cce2044e20766b151eff">◆ </a></span>ma_pcm_s24_to_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s24_to_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4ec05eb313304f8558b08ddeb780afa" name="ae4ec05eb313304f8558b08ddeb780afa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4ec05eb313304f8558b08ddeb780afa">◆ </a></span>ma_pcm_s24_to_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s24_to_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32fda18afb521040c4ba553238118a9a" name="a32fda18afb521040c4ba553238118a9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32fda18afb521040c4ba553238118a9a">◆ </a></span>ma_pcm_s24_to_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s24_to_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94125664759cd40ff690622a7146f8ff" name="a94125664759cd40ff690622a7146f8ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94125664759cd40ff690622a7146f8ff">◆ </a></span>ma_pcm_s24_to_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s24_to_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67be986a82a105b2be44382377e9d1d8" name="a67be986a82a105b2be44382377e9d1d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67be986a82a105b2be44382377e9d1d8">◆ </a></span>ma_pcm_s32_to_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s32_to_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6de2c9a23674601908c6cc5586c6567" name="aa6de2c9a23674601908c6cc5586c6567"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6de2c9a23674601908c6cc5586c6567">◆ </a></span>ma_pcm_s32_to_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s32_to_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f406412e0dd3985339a8668f03a3674" name="a2f406412e0dd3985339a8668f03a3674"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f406412e0dd3985339a8668f03a3674">◆ </a></span>ma_pcm_s32_to_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s32_to_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5617b439c8e18447dc7e8255dce17579" name="a5617b439c8e18447dc7e8255dce17579"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5617b439c8e18447dc7e8255dce17579">◆ </a></span>ma_pcm_s32_to_u8()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_s32_to_u8 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7aed7f9c22e6d418dfe7a16db5536870" name="a7aed7f9c22e6d418dfe7a16db5536870"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7aed7f9c22e6d418dfe7a16db5536870">◆ </a></span>ma_pcm_u8_to_f32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_u8_to_f32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ed777afb53dc3642cc4df987cd593f3" name="a0ed777afb53dc3642cc4df987cd593f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ed777afb53dc3642cc4df987cd593f3">◆ </a></span>ma_pcm_u8_to_s16()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_u8_to_s16 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6491fbaa6bc68ce606c3b1c5949c7490" name="a6491fbaa6bc68ce606c3b1c5949c7490"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6491fbaa6bc68ce606c3b1c5949c7490">◆ </a></span>ma_pcm_u8_to_s24()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_u8_to_s24 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abecc2d567aab1ab4c15826fc4e6f6ca4" name="abecc2d567aab1ab4c15826fc4e6f6ca4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abecc2d567aab1ab4c15826fc4e6f6ca4">◆ </a></span>ma_pcm_u8_to_s32()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pcm_u8_to_s32 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>count</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a00fcfb2ab117e4b909e30ac394e305bc">ma_dither_mode</a></td> <td class="paramname"><span class="paramname"><em>ditherMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a248e27353a1575a5c6443b920e95bae5" name="a248e27353a1575a5c6443b920e95bae5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a248e27353a1575a5c6443b920e95bae5">◆ </a></span>ma_peak2_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> ma_peak2_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a065de3a7551cf3460f1034ea03e6f4de" name="a065de3a7551cf3460f1034ea03e6f4de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a065de3a7551cf3460f1034ea03e6f4de">◆ </a></span>ma_peak2_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_peak2_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4673b9a35e6aa3978bcfdd52f191390b" name="a4673b9a35e6aa3978bcfdd52f191390b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4673b9a35e6aa3978bcfdd52f191390b">◆ </a></span>ma_peak2_get_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_peak2_get_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__peak2.html">ma_peak2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab82b4622406875e20bd6313dedea30a5" name="ab82b4622406875e20bd6313dedea30a5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab82b4622406875e20bd6313dedea30a5">◆ </a></span>ma_peak2_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_peak2_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__peak2.html">ma_peak2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbca2a88951276a230980059bace7dde" name="acbca2a88951276a230980059bace7dde"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbca2a88951276a230980059bace7dde">◆ </a></span>ma_peak2_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_peak2_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__peak2.html">ma_peak2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a157bfc6af8290df6ee920739966ea417" name="a157bfc6af8290df6ee920739966ea417"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a157bfc6af8290df6ee920739966ea417">◆ </a></span>ma_peak2_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_peak2_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__peak2.html">ma_peak2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a86d6e15bac6b8afdfe9ea662a0d2ec" name="a2a86d6e15bac6b8afdfe9ea662a0d2ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a86d6e15bac6b8afdfe9ea662a0d2ec">◆ </a></span>ma_peak2_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_peak2_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__peak2__config.html">ma_peak2_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__peak2.html">ma_peak2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28b459f22d8c526ccd03116cde1df0f9" name="a28b459f22d8c526ccd03116cde1df0f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28b459f22d8c526ccd03116cde1df0f9">◆ </a></span>ma_peak2_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_peak2_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__peak2.html">ma_peak2</a> *</td> <td class="paramname"><span class="paramname"><em>pFilter</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a4f1b666629bc914acba95bed2e8435" name="a3a4f1b666629bc914acba95bed2e8435"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a4f1b666629bc914acba95bed2e8435">◆ </a></span>ma_peak_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__peak__node__config.html">ma_peak_node_config</a> ma_peak_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>gainDB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>q</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a255007bfff82d8d25f6140f9d0a33b46" name="a255007bfff82d8d25f6140f9d0a33b46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a255007bfff82d8d25f6140f9d0a33b46">◆ </a></span>ma_peak_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_peak_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__peak__node__config.html">ma_peak_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__peak__node.html">ma_peak_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a679888fac31aec211a226ba5d9dc3458" name="a679888fac31aec211a226ba5d9dc3458"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a679888fac31aec211a226ba5d9dc3458">◆ </a></span>ma_peak_node_reinit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_peak_node_reinit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a24dc326d7c8e049057c2f55ac13ba4a7">ma_peak_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__peak__node.html">ma_peak_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d02e41fdbb5a47ddd8d21c1148a076c" name="a1d02e41fdbb5a47ddd8d21c1148a076c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d02e41fdbb5a47ddd8d21c1148a076c">◆ </a></span>ma_peak_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_peak_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__peak__node.html">ma_peak_node</a> *</td> <td class="paramname"><span class="paramname"><em>pNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc3498dee0356c4992d91c61a50e6be7" name="abc3498dee0356c4992d91c61a50e6be7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc3498dee0356c4992d91c61a50e6be7">◆ </a></span>ma_pulsewave_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__pulsewave__config.html">ma_pulsewave_config</a> ma_pulsewave_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>dutyCycle</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>amplitude</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab5e583003dc63965e3e0751cb5ff627c" name="ab5e583003dc63965e3e0751cb5ff627c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab5e583003dc63965e3e0751cb5ff627c">◆ </a></span>ma_pulsewave_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pulsewave_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__pulsewave__config.html">ma_pulsewave_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a272d89f92f509f7c1144cbdb8225d88d" name="a272d89f92f509f7c1144cbdb8225d88d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a272d89f92f509f7c1144cbdb8225d88d">◆ </a></span>ma_pulsewave_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pulsewave_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeaf2aa30dd9f27b01c3173b64e9358c0" name="aeaf2aa30dd9f27b01c3173b64e9358c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeaf2aa30dd9f27b01c3173b64e9358c0">◆ </a></span>ma_pulsewave_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pulsewave_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aade2c59beccd3c5edbaee4de5f65ed23" name="aade2c59beccd3c5edbaee4de5f65ed23"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aade2c59beccd3c5edbaee4de5f65ed23">◆ </a></span>ma_pulsewave_set_amplitude()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pulsewave_set_amplitude </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>amplitude</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5858441e6ce38b4b571ffbbfb6f913ef" name="a5858441e6ce38b4b571ffbbfb6f913ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5858441e6ce38b4b571ffbbfb6f913ef">◆ </a></span>ma_pulsewave_set_duty_cycle()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pulsewave_set_duty_cycle </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>dutyCycle</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d204d6d880d2111757cc2b310b8e840" name="a4d204d6d880d2111757cc2b310b8e840"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d204d6d880d2111757cc2b310b8e840">◆ </a></span>ma_pulsewave_set_frequency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pulsewave_set_frequency </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8765199361c03a05a209ff0ea6365f44" name="a8765199361c03a05a209ff0ea6365f44"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8765199361c03a05a209ff0ea6365f44">◆ </a></span>ma_pulsewave_set_sample_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_pulsewave_set_sample_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1745564d2d4b74e304cb38edd8524366" name="a1745564d2d4b74e304cb38edd8524366"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1745564d2d4b74e304cb38edd8524366">◆ </a></span>ma_pulsewave_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_pulsewave_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__pulsewave.html">ma_pulsewave</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a000edbf94e9e590e37c38de7a36d7146" name="a000edbf94e9e590e37c38de7a36d7146"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a000edbf94e9e590e37c38de7a36d7146">◆ </a></span>ma_rb_acquire_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_acquire_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pSizeInBytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppBufferOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44d6715a5aaf4c5dffe3f3a867e72852" name="a44d6715a5aaf4c5dffe3f3a867e72852"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44d6715a5aaf4c5dffe3f3a867e72852">◆ </a></span>ma_rb_acquire_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_acquire_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pSizeInBytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppBufferOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace3fed61227d513eba31d1f4fe62fa9b" name="ace3fed61227d513eba31d1f4fe62fa9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace3fed61227d513eba31d1f4fe62fa9b">◆ </a></span>ma_rb_available_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_rb_available_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7981b7687c861c17d7005998fa01358a" name="a7981b7687c861c17d7005998fa01358a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7981b7687c861c17d7005998fa01358a">◆ </a></span>ma_rb_available_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_rb_available_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e77a5e7a37bcb538edd345e988ea66c" name="a2e77a5e7a37bcb538edd345e988ea66c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e77a5e7a37bcb538edd345e988ea66c">◆ </a></span>ma_rb_commit_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_commit_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55c1b58cc636ff29f0e6fbd99817b181" name="a55c1b58cc636ff29f0e6fbd99817b181"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55c1b58cc636ff29f0e6fbd99817b181">◆ </a></span>ma_rb_commit_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_commit_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf40680abd15cb2d13397835018ab425" name="adf40680abd15cb2d13397835018ab425"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf40680abd15cb2d13397835018ab425">◆ </a></span>ma_rb_get_subbuffer_offset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t ma_rb_get_subbuffer_offset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>subbufferIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfa820540e97fe0569a39f99c6cfb104" name="adfa820540e97fe0569a39f99c6cfb104"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfa820540e97fe0569a39f99c6cfb104">◆ </a></span>ma_rb_get_subbuffer_ptr()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * ma_rb_get_subbuffer_ptr </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>subbufferIndex</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acceaec30e1eccc6223eeccf1641a17b2" name="acceaec30e1eccc6223eeccf1641a17b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acceaec30e1eccc6223eeccf1641a17b2">◆ </a></span>ma_rb_get_subbuffer_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t ma_rb_get_subbuffer_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab92674a316bd826ed437ccf482c6993c" name="ab92674a316bd826ed437ccf482c6993c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab92674a316bd826ed437ccf482c6993c">◆ </a></span>ma_rb_get_subbuffer_stride()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> size_t ma_rb_get_subbuffer_stride </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76d1ea46216fc31a24311e6de205a62f" name="a76d1ea46216fc31a24311e6de205a62f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76d1ea46216fc31a24311e6de205a62f">◆ </a></span>ma_rb_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>bufferSizeInBytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOptionalPreallocatedBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad184d763936061214e3eb9b45dc0c8a0" name="ad184d763936061214e3eb9b45dc0c8a0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad184d763936061214e3eb9b45dc0c8a0">◆ </a></span>ma_rb_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>subbufferSizeInBytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>subbufferCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>subbufferStrideInBytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pOptionalPreallocatedBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a90a168aebb0d3c42fa68db133dcc0c3a" name="a90a168aebb0d3c42fa68db133dcc0c3a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a90a168aebb0d3c42fa68db133dcc0c3a">◆ </a></span>ma_rb_pointer_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a954dc9734e4e4af594da6fc76f43bc85">ma_int32</a> ma_rb_pointer_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae6a709f9ffbe58532d168aea3095585" name="aae6a709f9ffbe58532d168aea3095585"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae6a709f9ffbe58532d168aea3095585">◆ </a></span>ma_rb_reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_rb_reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e6712225a4da0abdf780ba025c98104" name="a4e6712225a4da0abdf780ba025c98104"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e6712225a4da0abdf780ba025c98104">◆ </a></span>ma_rb_seek_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_seek_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>offsetInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea2efc09fe7cedfe64610e7e9bafe623" name="aea2efc09fe7cedfe64610e7e9bafe623"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea2efc09fe7cedfe64610e7e9bafe623">◆ </a></span>ma_rb_seek_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_rb_seek_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>offsetInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad807674a980cadd2c8306dcd0982c17" name="aad807674a980cadd2c8306dcd0982c17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad807674a980cadd2c8306dcd0982c17">◆ </a></span>ma_rb_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_rb_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__rb.html">ma_rb</a> *</td> <td class="paramname"><span class="paramname"><em>pRB</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0bf3808c49803f6e84734ecb1162d24c" name="a0bf3808c49803f6e84734ecb1162d24c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bf3808c49803f6e84734ecb1162d24c">◆ </a></span>ma_realloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void * ma_realloc </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sz</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11eb7c557bc6a61164a26fc032738c06" name="a11eb7c557bc6a61164a26fc032738c06"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11eb7c557bc6a61164a26fc032738c06">◆ </a></span>ma_resampler_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> ma_resampler_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a3151a0380312aecefda8302319057583">ma_resample_algorithm</a></td> <td class="paramname"><span class="paramname"><em>algorithm</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a400a78c54b791ffb415166e5817c925e" name="a400a78c54b791ffb415166e5817c925e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a400a78c54b791ffb415166e5817c925e">◆ </a></span>ma_resampler_get_expected_output_frame_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_get_expected_output_frame_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>inputFrameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pOutputFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae92856b11c32f4961391bea7cdc5b87d" name="ae92856b11c32f4961391bea7cdc5b87d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae92856b11c32f4961391bea7cdc5b87d">◆ </a></span>ma_resampler_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6d4fb7bcfd691e1c350ae39e27bf948" name="ac6d4fb7bcfd691e1c350ae39e27bf948"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6d4fb7bcfd691e1c350ae39e27bf948">◆ </a></span>ma_resampler_get_input_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_resampler_get_input_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42593551e4e7d0b270cf2eee9eec9313" name="a42593551e4e7d0b270cf2eee9eec9313"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42593551e4e7d0b270cf2eee9eec9313">◆ </a></span>ma_resampler_get_output_latency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_resampler_get_output_latency </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9fb8ec4e681edf8481e5d683e108cb6d" name="a9fb8ec4e681edf8481e5d683e108cb6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fb8ec4e681edf8481e5d683e108cb6d">◆ </a></span>ma_resampler_get_required_input_frame_count()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_get_required_input_frame_count </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>outputFrameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pInputFrameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1ffd69adde62d81fe4df617a89d5764" name="ac1ffd69adde62d81fe4df617a89d5764"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1ffd69adde62d81fe4df617a89d5764">◆ </a></span>ma_resampler_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6555ef2560857e71ef5d7f42b1209a18" name="a6555ef2560857e71ef5d7f42b1209a18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6555ef2560857e71ef5d7f42b1209a18">◆ </a></span>ma_resampler_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resampler__config.html">ma_resampler_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a509d786604e204f740c6658164b7b13f" name="a509d786604e204f740c6658164b7b13f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a509d786604e204f740c6658164b7b13f">◆ </a></span>ma_resampler_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFrameCountOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a02c88c86885b74313582999c8ca823" name="a3a02c88c86885b74313582999c8ca823"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a02c88c86885b74313582999c8ca823">◆ </a></span>ma_resampler_reset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_reset </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ab3111d79ee52ea4fa3ea1771efb67a" name="a9ab3111d79ee52ea4fa3ea1771efb67a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ab3111d79ee52ea4fa3ea1771efb67a">◆ </a></span>ma_resampler_set_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_set_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRateOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0cd15233d44be923dba289137b85d78" name="ab0cd15233d44be923dba289137b85d78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0cd15233d44be923dba289137b85d78">◆ </a></span>ma_resampler_set_rate_ratio()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resampler_set_rate_ratio </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>ratio</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa60c092f50043c56f208a335fdb485cc" name="aa60c092f50043c56f208a335fdb485cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa60c092f50043c56f208a335fdb485cc">◆ </a></span>ma_resampler_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_resampler_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resampler.html">ma_resampler</a> *</td> <td class="paramname"><span class="paramname"><em>pResampler</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f65b191cb14670f17d498b6f50bc566" name="a3f65b191cb14670f17d498b6f50bc566"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f65b191cb14670f17d498b6f50bc566">◆ </a></span>ma_resource_manager_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager__config.html">ma_resource_manager_config</a> ma_resource_manager_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfd6e63acce49763eadb88cc38b48d5b" name="adfd6e63acce49763eadb88cc38b48d5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfd6e63acce49763eadb88cc38b48d5b">◆ </a></span>ma_resource_manager_data_buffer_get_available_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_get_available_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pAvailableFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a198e8ef6d2fb692ddda197beec5e747a" name="a198e8ef6d2fb692ddda197beec5e747a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a198e8ef6d2fb692ddda197beec5e747a">◆ </a></span>ma_resource_manager_data_buffer_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1bf424edd45ec1c2a60ae7098be59f3" name="ab1bf424edd45ec1c2a60ae7098be59f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1bf424edd45ec1c2a60ae7098be59f3">◆ </a></span>ma_resource_manager_data_buffer_get_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_get_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11e15ae73853f810c1150e781d77d17d" name="a11e15ae73853f810c1150e781d77d17d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11e15ae73853f810c1150e781d77d17d">◆ </a></span>ma_resource_manager_data_buffer_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afaa58affcabec88948cf315025b8997f" name="afaa58affcabec88948cf315025b8997f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afaa58affcabec88948cf315025b8997f">◆ </a></span>ma_resource_manager_data_buffer_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *</td> <td class="paramname"><span class="paramname"><em>pNotifications</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab2d885d8adff77fe0cd7c7d17be589df" name="ab2d885d8adff77fe0cd7c7d17be589df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab2d885d8adff77fe0cd7c7d17be589df">◆ </a></span>ma_resource_manager_data_buffer_init_copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_init_copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pExistingDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ad8f3e6ebdc039d71f3b8de7a5d7557" name="a1ad8f3e6ebdc039d71f3b8de7a5d7557"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ad8f3e6ebdc039d71f3b8de7a5d7557">◆ </a></span>ma_resource_manager_data_buffer_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91fa588227f398363851b2c91defc5b0" name="a91fa588227f398363851b2c91defc5b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91fa588227f398363851b2c91defc5b0">◆ </a></span>ma_resource_manager_data_buffer_init_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_init_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *</td> <td class="paramname"><span class="paramname"><em>pNotifications</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63da138f7fe3080092699d6545907e61" name="a63da138f7fe3080092699d6545907e61"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63da138f7fe3080092699d6545907e61">◆ </a></span>ma_resource_manager_data_buffer_is_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_resource_manager_data_buffer_is_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22e8502dfe1f098d1aa5e4a7aa60e79a" name="a22e8502dfe1f098d1aa5e4a7aa60e79a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22e8502dfe1f098d1aa5e4a7aa60e79a">◆ </a></span>ma_resource_manager_data_buffer_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a258e8de71d81f793b681493756b8f3" name="a3a258e8de71d81f793b681493756b8f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a258e8de71d81f793b681493756b8f3">◆ </a></span>ma_resource_manager_data_buffer_result()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_result </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09947cf0947dd12747285afd19fffe78" name="a09947cf0947dd12747285afd19fffe78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09947cf0947dd12747285afd19fffe78">◆ </a></span>ma_resource_manager_data_buffer_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5100542cf88b7c88460f6232a3c131a" name="af5100542cf88b7c88460f6232a3c131a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5100542cf88b7c88460f6232a3c131a">◆ </a></span>ma_resource_manager_data_buffer_set_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_set_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isLooping</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a227d0f287e5fe5505e3ab86876079318" name="a227d0f287e5fe5505e3ab86876079318"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a227d0f287e5fe5505e3ab86876079318">◆ </a></span>ma_resource_manager_data_buffer_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_buffer_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__buffer.html">ma_resource_manager_data_buffer</a> *</td> <td class="paramname"><span class="paramname"><em>pDataBuffer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74698e3e225aed9e941d5021eaf4ada1" name="a74698e3e225aed9e941d5021eaf4ada1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74698e3e225aed9e941d5021eaf4ada1">◆ </a></span>ma_resource_manager_data_source_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> ma_resource_manager_data_source_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad545380125e905efca6077929633c086" name="ad545380125e905efca6077929633c086"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad545380125e905efca6077929633c086">◆ </a></span>ma_resource_manager_data_source_get_available_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_get_available_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pAvailableFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcb40a389a7513e0d1662195282a82d1" name="abcb40a389a7513e0d1662195282a82d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcb40a389a7513e0d1662195282a82d1">◆ </a></span>ma_resource_manager_data_source_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6a36d91cb9696e5918f6afa74057285" name="ac6a36d91cb9696e5918f6afa74057285"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6a36d91cb9696e5918f6afa74057285">◆ </a></span>ma_resource_manager_data_source_get_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_get_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acacf6eb936d10ddf4a7750580c97dca6" name="acacf6eb936d10ddf4a7750580c97dca6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acacf6eb936d10ddf4a7750580c97dca6">◆ </a></span>ma_resource_manager_data_source_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab124530420747813094dd2cdf83e2ab2" name="ab124530420747813094dd2cdf83e2ab2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab124530420747813094dd2cdf83e2ab2">◆ </a></span>ma_resource_manager_data_source_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *</td> <td class="paramname"><span class="paramname"><em>pNotifications</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab92bc8307d71da9ff646b927ea288157" name="ab92bc8307d71da9ff646b927ea288157"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab92bc8307d71da9ff646b927ea288157">◆ </a></span>ma_resource_manager_data_source_init_copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_init_copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pExistingDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af01f1e30ccd49db485105ac79e4df443" name="af01f1e30ccd49db485105ac79e4df443"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af01f1e30ccd49db485105ac79e4df443">◆ </a></span>ma_resource_manager_data_source_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7cc3cab3bdfc95ee544740c58dcaed1" name="af7cc3cab3bdfc95ee544740c58dcaed1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7cc3cab3bdfc95ee544740c58dcaed1">◆ </a></span>ma_resource_manager_data_source_init_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_init_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *</td> <td class="paramname"><span class="paramname"><em>pNotifications</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7ee63453f98ca3fe29a7bccb00b0448" name="aa7ee63453f98ca3fe29a7bccb00b0448"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7ee63453f98ca3fe29a7bccb00b0448">◆ </a></span>ma_resource_manager_data_source_is_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_resource_manager_data_source_is_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22903a09b8f84b1e5ff099b0d1b9d1c2" name="a22903a09b8f84b1e5ff099b0d1b9d1c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22903a09b8f84b1e5ff099b0d1b9d1c2">◆ </a></span>ma_resource_manager_data_source_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a779a3f288c7e09e9e2beb6f5571bf720" name="a779a3f288c7e09e9e2beb6f5571bf720"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a779a3f288c7e09e9e2beb6f5571bf720">◆ </a></span>ma_resource_manager_data_source_result()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_result </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a250c6a16ba8bf433d60dbbbb4a85064e" name="a250c6a16ba8bf433d60dbbbb4a85064e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a250c6a16ba8bf433d60dbbbb4a85064e">◆ </a></span>ma_resource_manager_data_source_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6c57bdda49931582d811dda4191d8ff7" name="a6c57bdda49931582d811dda4191d8ff7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c57bdda49931582d811dda4191d8ff7">◆ </a></span>ma_resource_manager_data_source_set_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_set_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isLooping</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a68d2dd94a378d00b0528fce031ca0761" name="a68d2dd94a378d00b0528fce031ca0761"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a68d2dd94a378d00b0528fce031ca0761">◆ </a></span>ma_resource_manager_data_source_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_source_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__source.html">ma_resource_manager_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa35ecede0c96722a01951fad0b78f09e" name="aa35ecede0c96722a01951fad0b78f09e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa35ecede0c96722a01951fad0b78f09e">◆ </a></span>ma_resource_manager_data_stream_get_available_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_get_available_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pAvailableFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac78d7a8c95e342ca967c89dc27f84e84" name="ac78d7a8c95e342ca967c89dc27f84e84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac78d7a8c95e342ca967c89dc27f84e84">◆ </a></span>ma_resource_manager_data_stream_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a72804b68e126f392141463fdfbb50639" name="a72804b68e126f392141463fdfbb50639"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a72804b68e126f392141463fdfbb50639">◆ </a></span>ma_resource_manager_data_stream_get_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_get_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43127731ec817b93cd14d6b71c4b5051" name="a43127731ec817b93cd14d6b71c4b5051"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43127731ec817b93cd14d6b71c4b5051">◆ </a></span>ma_resource_manager_data_stream_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e3f47ea946b932022eda54944a04d6d" name="a5e3f47ea946b932022eda54944a04d6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e3f47ea946b932022eda54944a04d6d">◆ </a></span>ma_resource_manager_data_stream_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *</td> <td class="paramname"><span class="paramname"><em>pNotifications</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1bae30cb9b6a6ba8c6bde46bd22b54b1" name="a1bae30cb9b6a6ba8c6bde46bd22b54b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1bae30cb9b6a6ba8c6bde46bd22b54b1">◆ </a></span>ma_resource_manager_data_stream_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__source__config.html">ma_resource_manager_data_source_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea7eb7334763b433ec5e6aad3597ad27" name="aea7eb7334763b433ec5e6aad3597ad27"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea7eb7334763b433ec5e6aad3597ad27">◆ </a></span>ma_resource_manager_data_stream_init_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_init_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> *</td> <td class="paramname"><span class="paramname"><em>pNotifications</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a563aa6247ff0bf931d02b9f260623eaa" name="a563aa6247ff0bf931d02b9f260623eaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a563aa6247ff0bf931d02b9f260623eaa">◆ </a></span>ma_resource_manager_data_stream_is_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_resource_manager_data_stream_is_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1889517746ae435078a9bf2e2fe791ec" name="a1889517746ae435078a9bf2e2fe791ec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1889517746ae435078a9bf2e2fe791ec">◆ </a></span>ma_resource_manager_data_stream_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aacb85077d5c84fef398ad8ee6579c9e4" name="aacb85077d5c84fef398ad8ee6579c9e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aacb85077d5c84fef398ad8ee6579c9e4">◆ </a></span>ma_resource_manager_data_stream_result()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_result </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ace07973111e09695296331b897703b96" name="ace07973111e09695296331b897703b96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ace07973111e09695296331b897703b96">◆ </a></span>ma_resource_manager_data_stream_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15f44f2ea199f0b624055ec5cc1fc4f6" name="a15f44f2ea199f0b624055ec5cc1fc4f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15f44f2ea199f0b624055ec5cc1fc4f6">◆ </a></span>ma_resource_manager_data_stream_set_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_set_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isLooping</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac669a4de4fcd885a59bc00885c36d407" name="ac669a4de4fcd885a59bc00885c36d407"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac669a4de4fcd885a59bc00885c36d407">◆ </a></span>ma_resource_manager_data_stream_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_data_stream_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager__data__stream.html">ma_resource_manager_data_stream</a> *</td> <td class="paramname"><span class="paramname"><em>pDataStream</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47c0340ddf2f64590525763bac14ea37" name="a47c0340ddf2f64590525763bac14ea37"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47c0340ddf2f64590525763bac14ea37">◆ </a></span>ma_resource_manager_get_log()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__log.html">ma_log</a> * ma_resource_manager_get_log </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa4b14eab31f9667b1d5bd4ef39c91a8" name="afa4b14eab31f9667b1d5bd4ef39c91a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa4b14eab31f9667b1d5bd4ef39c91a8">◆ </a></span>ma_resource_manager_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__resource__manager__config.html">ma_resource_manager_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7aa48e39707603faabcf61d49f749975" name="a7aa48e39707603faabcf61d49f749975"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7aa48e39707603faabcf61d49f749975">◆ </a></span>ma_resource_manager_next_job()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_next_job </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4671a3799ee675c77e9781467e1d643e" name="a4671a3799ee675c77e9781467e1d643e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4671a3799ee675c77e9781467e1d643e">◆ </a></span>ma_resource_manager_pipeline_notifications_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__resource__manager__pipeline__notifications.html">ma_resource_manager_pipeline_notifications</a> ma_resource_manager_pipeline_notifications_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a669eba3e2bfb5d902b77c59f37b56eaa" name="a669eba3e2bfb5d902b77c59f37b56eaa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a669eba3e2bfb5d902b77c59f37b56eaa">◆ </a></span>ma_resource_manager_post_job()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_post_job </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9c3c464918f80309b10e33ce617a5e86" name="a9c3c464918f80309b10e33ce617a5e86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9c3c464918f80309b10e33ce617a5e86">◆ </a></span>ma_resource_manager_post_job_quit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_post_job_quit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c71ae5c76180122702d84e0b04fd1bb" name="a2c71ae5c76180122702d84e0b04fd1bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c71ae5c76180122702d84e0b04fd1bb">◆ </a></span>ma_resource_manager_process_job()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_process_job </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__job.html">ma_job</a> *</td> <td class="paramname"><span class="paramname"><em>pJob</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a613c3bb5e7d4691991c28b245aa23ef1" name="a613c3bb5e7d4691991c28b245aa23ef1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a613c3bb5e7d4691991c28b245aa23ef1">◆ </a></span>ma_resource_manager_process_next_job()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_process_next_job </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae97fda04c9c567009e6d874a8b27ab70" name="ae97fda04c9c567009e6d874a8b27ab70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae97fda04c9c567009e6d874a8b27ab70">◆ </a></span>ma_resource_manager_register_decoded_data()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_register_decoded_data </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86f62c193cf12c5f2a489433aab7253b" name="a86f62c193cf12c5f2a489433aab7253b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86f62c193cf12c5f2a489433aab7253b">◆ </a></span>ma_resource_manager_register_decoded_data_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_register_decoded_data_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9426b8f1a5ac247a74177561c9a9cce7" name="a9426b8f1a5ac247a74177561c9a9cce7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9426b8f1a5ac247a74177561c9a9cce7">◆ </a></span>ma_resource_manager_register_encoded_data()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_register_encoded_data </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aef7c41de0d139c98fd93e4e7b8c76244" name="aef7c41de0d139c98fd93e4e7b8c76244"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aef7c41de0d139c98fd93e4e7b8c76244">◆ </a></span>ma_resource_manager_register_encoded_data_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_register_encoded_data_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pName</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af2f81d6107c9cdce227c4206f297e74b" name="af2f81d6107c9cdce227c4206f297e74b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af2f81d6107c9cdce227c4206f297e74b">◆ </a></span>ma_resource_manager_register_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_register_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a479f584445714ce942f348fd6f800365" name="a479f584445714ce942f348fd6f800365"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a479f584445714ce942f348fd6f800365">◆ </a></span>ma_resource_manager_register_file_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_register_file_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33b9e2f007755a6874286b5e73343c47" name="a33b9e2f007755a6874286b5e73343c47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33b9e2f007755a6874286b5e73343c47">◆ </a></span>ma_resource_manager_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_resource_manager_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32d1a782c81dada2786cb54697e14486" name="a32d1a782c81dada2786cb54697e14486"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32d1a782c81dada2786cb54697e14486">◆ </a></span>ma_resource_manager_unregister_data()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_unregister_data </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pName</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a85aa17417e0933e4a646d7f5b5796682" name="a85aa17417e0933e4a646d7f5b5796682"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85aa17417e0933e4a646d7f5b5796682">◆ </a></span>ma_resource_manager_unregister_data_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_unregister_data_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pName</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a010644052d38ad051f9ae6cf6c7ce5c7" name="a010644052d38ad051f9ae6cf6c7ce5c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a010644052d38ad051f9ae6cf6c7ce5c7">◆ </a></span>ma_resource_manager_unregister_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_unregister_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97e640e94e44625a0db4fdbad385f01b" name="a97e640e94e44625a0db4fdbad385f01b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97e640e94e44625a0db4fdbad385f01b">◆ </a></span>ma_resource_manager_unregister_file_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_resource_manager_unregister_file_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__resource__manager.html">ma_resource_manager</a> *</td> <td class="paramname"><span class="paramname"><em>pResourceManager</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a8225521354fc2ed5f933e2a355a708" name="a4a8225521354fc2ed5f933e2a355a708"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a8225521354fc2ed5f933e2a355a708">◆ </a></span>ma_result_description()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * ma_result_description </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a></td> <td class="paramname"><span class="paramname"><em>result</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab7c50f2be8f099323c7b7dc4b1636b14" name="ab7c50f2be8f099323c7b7dc4b1636b14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7c50f2be8f099323c7b7dc4b1636b14">◆ </a></span>ma_semaphore_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_semaphore_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>initialValue</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__semaphore.html">ma_semaphore</a> *</td> <td class="paramname"><span class="paramname"><em>pSemaphore</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbc28d8beaf90e29409ab70b81bf139e" name="acbc28d8beaf90e29409ab70b81bf139e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbc28d8beaf90e29409ab70b81bf139e">◆ </a></span>ma_semaphore_release()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_semaphore_release </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__semaphore.html">ma_semaphore</a> *</td> <td class="paramname"><span class="paramname"><em>pSemaphore</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="addbe4eb67d5adf2939d886e44448d2db" name="addbe4eb67d5adf2939d886e44448d2db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#addbe4eb67d5adf2939d886e44448d2db">◆ </a></span>ma_semaphore_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_semaphore_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__semaphore.html">ma_semaphore</a> *</td> <td class="paramname"><span class="paramname"><em>pSemaphore</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6e733961b42d7ef3b8385adbcd8b306" name="ad6e733961b42d7ef3b8385adbcd8b306"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6e733961b42d7ef3b8385adbcd8b306">◆ </a></span>ma_semaphore_wait()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_semaphore_wait </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__semaphore.html">ma_semaphore</a> *</td> <td class="paramname"><span class="paramname"><em>pSemaphore</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5788d9ea5ed689fc6e076a6912c4a4b5" name="a5788d9ea5ed689fc6e076a6912c4a4b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5788d9ea5ed689fc6e076a6912c4a4b5">◆ </a></span>ma_silence_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_silence_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>p</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c287ef82b7a7c59e7ac46a4ef347754" name="a4c287ef82b7a7c59e7ac46a4ef347754"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c287ef82b7a7c59e7ac46a4ef347754">◆ </a></span>ma_slot_allocator_alloc()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_slot_allocator_alloc </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocator</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pSlot</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accc18f731809ca7a3d5f8a04c2f07152" name="accc18f731809ca7a3d5f8a04c2f07152"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accc18f731809ca7a3d5f8a04c2f07152">◆ </a></span>ma_slot_allocator_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> ma_slot_allocator_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>capacity</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cd61af3046312ed2488758b7da4d131" name="a7cd61af3046312ed2488758b7da4d131"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cd61af3046312ed2488758b7da4d131">◆ </a></span>ma_slot_allocator_free()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_slot_allocator_free </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocator</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>slot</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aecd5b71b51c9325eb9481c645d40d40b" name="aecd5b71b51c9325eb9481c645d40d40b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aecd5b71b51c9325eb9481c645d40d40b">◆ </a></span>ma_slot_allocator_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_slot_allocator_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af68253762f1263a9e4c8505867409c57" name="af68253762f1263a9e4c8505867409c57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af68253762f1263a9e4c8505867409c57">◆ </a></span>ma_slot_allocator_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_slot_allocator_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocator</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a42caa2951fae90574685c1893e4e6acf" name="a42caa2951fae90574685c1893e4e6acf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a42caa2951fae90574685c1893e4e6acf">◆ </a></span>ma_slot_allocator_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_slot_allocator_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__slot__allocator__config.html">ma_slot_allocator_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocator</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa51d3ef5b5fbbfb422fcd06736a38423" name="aa51d3ef5b5fbbfb422fcd06736a38423"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa51d3ef5b5fbbfb422fcd06736a38423">◆ </a></span>ma_slot_allocator_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_slot_allocator_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__slot__allocator.html">ma_slot_allocator</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocator</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa5489eb0deac9999c3acaebde33ca05f" name="aa5489eb0deac9999c3acaebde33ca05f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa5489eb0deac9999c3acaebde33ca05f">◆ </a></span>ma_sound_at_end()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_sound_at_end </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1dd63e41a1972f213fa2bf91e2b8969" name="ab1dd63e41a1972f213fa2bf91e2b8969"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1dd63e41a1972f213fa2bf91e2b8969">◆ </a></span>ma_sound_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__sound__config.html">ma_sound_config</a> ma_sound_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44dc66655fb2adef1cfbcd21301b22e3" name="a44dc66655fb2adef1cfbcd21301b22e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44dc66655fb2adef1cfbcd21301b22e3">◆ </a></span>ma_sound_config_init_2()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__sound__config.html">ma_sound_config</a> ma_sound_config_init_2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a857651bf9515cc56010e15095b3debfb" name="a857651bf9515cc56010e15095b3debfb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a857651bf9515cc56010e15095b3debfb">◆ </a></span>ma_sound_get_attenuation_model()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> ma_sound_get_attenuation_model </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f2f12ac1dc78a9f116cfd315faa8630" name="a3f2f12ac1dc78a9f116cfd315faa8630"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f2f12ac1dc78a9f116cfd315faa8630">◆ </a></span>ma_sound_get_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_get_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pInnerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7f88543a314a4dba4606804a18b21a4" name="ad7f88543a314a4dba4606804a18b21a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7f88543a314a4dba4606804a18b21a4">◆ </a></span>ma_sound_get_current_fade_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_current_fade_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a48aac5d2ee4368dbf137f210f00cdfcd" name="a48aac5d2ee4368dbf137f210f00cdfcd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a48aac5d2ee4368dbf137f210f00cdfcd">◆ </a></span>ma_sound_get_cursor_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_get_cursor_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae219024713068d1323135a81ed007af3" name="ae219024713068d1323135a81ed007af3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae219024713068d1323135a81ed007af3">◆ </a></span>ma_sound_get_cursor_in_seconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_get_cursor_in_seconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a74fbdddb3e7547cb96be8db87f4db6" name="a5a74fbdddb3e7547cb96be8db87f4db6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a74fbdddb3e7547cb96be8db87f4db6">◆ </a></span>ma_sound_get_data_format()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_get_data_format </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a> *</td> <td class="paramname"><span class="paramname"><em>pFormat</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pChannels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pSampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> *</td> <td class="paramname"><span class="paramname"><em>pChannelMap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>channelMapCap</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbdb77a092f27a3e48629770375de257" name="acbdb77a092f27a3e48629770375de257"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbdb77a092f27a3e48629770375de257">◆ </a></span>ma_sound_get_data_source()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> * ma_sound_get_data_source </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aebd25728c49b89d97d3a4adecd6a851a" name="aebd25728c49b89d97d3a4adecd6a851a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aebd25728c49b89d97d3a4adecd6a851a">◆ </a></span>ma_sound_get_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_get_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7efa66ac546a2798ab728d953eed89e9" name="a7efa66ac546a2798ab728d953eed89e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7efa66ac546a2798ab728d953eed89e9">◆ </a></span>ma_sound_get_direction_to_listener()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_get_direction_to_listener </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7be5957f095a885e6e2b4e9d03994c86" name="a7be5957f095a885e6e2b4e9d03994c86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7be5957f095a885e6e2b4e9d03994c86">◆ </a></span>ma_sound_get_directional_attenuation_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_directional_attenuation_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74d9c322c9e17971ba7512a092df0410" name="a74d9c322c9e17971ba7512a092df0410"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74d9c322c9e17971ba7512a092df0410">◆ </a></span>ma_sound_get_doppler_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_doppler_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44cd6ccf5a65a09db970fd15f97ba933" name="a44cd6ccf5a65a09db970fd15f97ba933"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44cd6ccf5a65a09db970fd15f97ba933">◆ </a></span>ma_sound_get_engine()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine.html">ma_engine</a> * ma_sound_get_engine </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa67189b9aa3339b77713d4b196c4e6d3" name="aa67189b9aa3339b77713d4b196c4e6d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa67189b9aa3339b77713d4b196c4e6d3">◆ </a></span>ma_sound_get_length_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_get_length_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1b7d47159c0c116aa5a2232e5e5ff512" name="a1b7d47159c0c116aa5a2232e5e5ff512"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1b7d47159c0c116aa5a2232e5e5ff512">◆ </a></span>ma_sound_get_length_in_seconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_get_length_in_seconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pLength</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f469bc74a43016844421bafcddffbc7" name="a2f469bc74a43016844421bafcddffbc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f469bc74a43016844421bafcddffbc7">◆ </a></span>ma_sound_get_listener_index()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_sound_get_listener_index </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af13567bcfd6fd546315b503a75bd3f18" name="af13567bcfd6fd546315b503a75bd3f18"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af13567bcfd6fd546315b503a75bd3f18">◆ </a></span>ma_sound_get_max_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_max_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21a6cd600b47d387982400e747c01aec" name="a21a6cd600b47d387982400e747c01aec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21a6cd600b47d387982400e747c01aec">◆ </a></span>ma_sound_get_max_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_max_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75941f3a1fce95c72a2b330108a12d84" name="a75941f3a1fce95c72a2b330108a12d84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75941f3a1fce95c72a2b330108a12d84">◆ </a></span>ma_sound_get_min_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_min_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a647c99c3207cfe6fe1b358987ade7915" name="a647c99c3207cfe6fe1b358987ade7915"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a647c99c3207cfe6fe1b358987ade7915">◆ </a></span>ma_sound_get_min_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_min_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad671adb251d195304ad4752a5c9cfd4f" name="ad671adb251d195304ad4752a5c9cfd4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad671adb251d195304ad4752a5c9cfd4f">◆ </a></span>ma_sound_get_pan()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_pan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a104c0c1bca4812303b83610d8268303f" name="a104c0c1bca4812303b83610d8268303f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a104c0c1bca4812303b83610d8268303f">◆ </a></span>ma_sound_get_pan_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> ma_sound_get_pan_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3a415f627289e50d7152cc73b520835" name="ab3a415f627289e50d7152cc73b520835"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3a415f627289e50d7152cc73b520835">◆ </a></span>ma_sound_get_pinned_listener_index()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_sound_get_pinned_listener_index </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd9d5eb73b8dd3a668f27bbb7b85e2b1" name="afd9d5eb73b8dd3a668f27bbb7b85e2b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd9d5eb73b8dd3a668f27bbb7b85e2b1">◆ </a></span>ma_sound_get_pitch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_pitch </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a030e05c6c2e0f444224d9701f8916076" name="a030e05c6c2e0f444224d9701f8916076"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a030e05c6c2e0f444224d9701f8916076">◆ </a></span>ma_sound_get_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_get_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e094091f69ef1ec012864d7148e60f0" name="a6e094091f69ef1ec012864d7148e60f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e094091f69ef1ec012864d7148e60f0">◆ </a></span>ma_sound_get_positioning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> ma_sound_get_positioning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1757cf99f46f7949801a51c7de31aea" name="ab1757cf99f46f7949801a51c7de31aea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1757cf99f46f7949801a51c7de31aea">◆ </a></span>ma_sound_get_rolloff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_rolloff </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0f56c464efa5ed92c61d6f5561e8ed05" name="a0f56c464efa5ed92c61d6f5561e8ed05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0f56c464efa5ed92c61d6f5561e8ed05">◆ </a></span>ma_sound_get_time_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_sound_get_time_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6acf57247b771d898500e9f3270f1725" name="a6acf57247b771d898500e9f3270f1725"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6acf57247b771d898500e9f3270f1725">◆ </a></span>ma_sound_get_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_sound_get_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc5039dc1fced7eb49f7db23d9eaef57" name="abc5039dc1fced7eb49f7db23d9eaef57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc5039dc1fced7eb49f7db23d9eaef57">◆ </a></span>ma_sound_get_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_get_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a807f3294707b8ec20a441ccd9050fbc9" name="a807f3294707b8ec20a441ccd9050fbc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a807f3294707b8ec20a441ccd9050fbc9">◆ </a></span>ma_sound_get_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_get_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2ef1ce6cc26309ccca71950d7da8338" name="ae2ef1ce6cc26309ccca71950d7da8338"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2ef1ce6cc26309ccca71950d7da8338">◆ </a></span>ma_sound_group_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a> ma_sound_group_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac4b82bc06024b5aeab906becefac90fb" name="ac4b82bc06024b5aeab906becefac90fb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac4b82bc06024b5aeab906becefac90fb">◆ </a></span>ma_sound_group_config_init_2()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a> ma_sound_group_config_init_2 </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee6b692ea0c626d2a51295a9756d2265" name="aee6b692ea0c626d2a51295a9756d2265"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee6b692ea0c626d2a51295a9756d2265">◆ </a></span>ma_sound_group_get_attenuation_model()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> ma_sound_group_get_attenuation_model </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a321d8a54ca8cf0285c3ad17347cf9e03" name="a321d8a54ca8cf0285c3ad17347cf9e03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a321d8a54ca8cf0285c3ad17347cf9e03">◆ </a></span>ma_sound_group_get_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_get_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pInnerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accf9107bb86ec0cfbcf1dc4194aac74d" name="accf9107bb86ec0cfbcf1dc4194aac74d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accf9107bb86ec0cfbcf1dc4194aac74d">◆ </a></span>ma_sound_group_get_current_fade_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_current_fade_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32310029e303f324fc3af7e96d85d2cb" name="a32310029e303f324fc3af7e96d85d2cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32310029e303f324fc3af7e96d85d2cb">◆ </a></span>ma_sound_group_get_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_group_get_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acea21fe3d7d3d066829b65640b5dc6b6" name="acea21fe3d7d3d066829b65640b5dc6b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acea21fe3d7d3d066829b65640b5dc6b6">◆ </a></span>ma_sound_group_get_direction_to_listener()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_group_get_direction_to_listener </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1025d2dfe15c18735553a9479e5da624" name="a1025d2dfe15c18735553a9479e5da624"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1025d2dfe15c18735553a9479e5da624">◆ </a></span>ma_sound_group_get_directional_attenuation_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_directional_attenuation_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb216011b366871280ed011a9b8c5565" name="adb216011b366871280ed011a9b8c5565"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb216011b366871280ed011a9b8c5565">◆ </a></span>ma_sound_group_get_doppler_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_doppler_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c34f5c2716c2f37733834aa02ab7926" name="a2c34f5c2716c2f37733834aa02ab7926"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c34f5c2716c2f37733834aa02ab7926">◆ </a></span>ma_sound_group_get_engine()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__engine.html">ma_engine</a> * ma_sound_group_get_engine </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4b41e4922ac56b9d72ca0860c900447" name="ad4b41e4922ac56b9d72ca0860c900447"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4b41e4922ac56b9d72ca0860c900447">◆ </a></span>ma_sound_group_get_listener_index()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_sound_group_get_listener_index </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0bb3cd620449d9dfeab346bc52e1bdf9" name="a0bb3cd620449d9dfeab346bc52e1bdf9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bb3cd620449d9dfeab346bc52e1bdf9">◆ </a></span>ma_sound_group_get_max_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_max_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b16dc89fb1c60e2f6894b2694701ce1" name="a8b16dc89fb1c60e2f6894b2694701ce1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b16dc89fb1c60e2f6894b2694701ce1">◆ </a></span>ma_sound_group_get_max_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_max_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15e76f3c3f2b897b96ed5d14ba2cb6e1" name="a15e76f3c3f2b897b96ed5d14ba2cb6e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15e76f3c3f2b897b96ed5d14ba2cb6e1">◆ </a></span>ma_sound_group_get_min_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_min_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbcb2d6988136da1bcb685e7d3a89e78" name="adbcb2d6988136da1bcb685e7d3a89e78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbcb2d6988136da1bcb685e7d3a89e78">◆ </a></span>ma_sound_group_get_min_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_min_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8eac94fcce8256a45f5d1c6da633f89" name="af8eac94fcce8256a45f5d1c6da633f89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8eac94fcce8256a45f5d1c6da633f89">◆ </a></span>ma_sound_group_get_pan()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_pan </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47bfefb659d087faa484189cce852990" name="a47bfefb659d087faa484189cce852990"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47bfefb659d087faa484189cce852990">◆ </a></span>ma_sound_group_get_pan_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a> ma_sound_group_get_pan_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6cb53285e8dc632d0628314ea483357d" name="a6cb53285e8dc632d0628314ea483357d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6cb53285e8dc632d0628314ea483357d">◆ </a></span>ma_sound_group_get_pinned_listener_index()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_sound_group_get_pinned_listener_index </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd1cbd08cbe3d466ed4a797754a4c5b1" name="afd1cbd08cbe3d466ed4a797754a4c5b1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd1cbd08cbe3d466ed4a797754a4c5b1">◆ </a></span>ma_sound_group_get_pitch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_pitch </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52cdba27cd12566ccda08acfd1107639" name="a52cdba27cd12566ccda08acfd1107639"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52cdba27cd12566ccda08acfd1107639">◆ </a></span>ma_sound_group_get_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_group_get_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a266bebe498d2aba22773bcf0ba5ce065" name="a266bebe498d2aba22773bcf0ba5ce065"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a266bebe498d2aba22773bcf0ba5ce065">◆ </a></span>ma_sound_group_get_positioning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> ma_sound_group_get_positioning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae07d1cc8b68a2a2fb170254e2ae1dc60" name="ae07d1cc8b68a2a2fb170254e2ae1dc60"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae07d1cc8b68a2a2fb170254e2ae1dc60">◆ </a></span>ma_sound_group_get_rolloff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_rolloff </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9172409fc55bbf7c0f15e579ad42bb6f" name="a9172409fc55bbf7c0f15e579ad42bb6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9172409fc55bbf7c0f15e579ad42bb6f">◆ </a></span>ma_sound_group_get_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> ma_sound_group_get_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a959d7ccfb16d0c50d96e1f08093272a2" name="a959d7ccfb16d0c50d96e1f08093272a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a959d7ccfb16d0c50d96e1f08093272a2">◆ </a></span>ma_sound_group_get_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_sound_group_get_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9428306d8d031e2c714d18baf8523339" name="a9428306d8d031e2c714d18baf8523339"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9428306d8d031e2c714d18baf8523339">◆ </a></span>ma_sound_group_get_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_sound_group_get_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3fdb99b5b75039ff9434a8443924538" name="aa3fdb99b5b75039ff9434a8443924538"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3fdb99b5b75039ff9434a8443924538">◆ </a></span>ma_sound_group_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_group_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pParentGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a03b1bc4914503e2536f332c712ba1b78" name="a03b1bc4914503e2536f332c712ba1b78"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03b1bc4914503e2536f332c712ba1b78">◆ </a></span>ma_sound_group_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_group_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="#a96e70d8f596f4bfa61e0e288ee5f4aac">ma_sound_group_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad809960986d6ac317f7ac1f52d62dea3" name="ad809960986d6ac317f7ac1f52d62dea3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad809960986d6ac317f7ac1f52d62dea3">◆ </a></span>ma_sound_group_is_playing()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_sound_group_is_playing </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7ea119bf7a944fcbcbd351faf12ef8e" name="aa7ea119bf7a944fcbcbd351faf12ef8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7ea119bf7a944fcbcbd351faf12ef8e">◆ </a></span>ma_sound_group_is_spatialization_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_sound_group_is_spatialization_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a903f7e3e167b544baecf6d85eb64905e" name="a903f7e3e167b544baecf6d85eb64905e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a903f7e3e167b544baecf6d85eb64905e">◆ </a></span>ma_sound_group_set_attenuation_model()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_attenuation_model </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a></td> <td class="paramname"><span class="paramname"><em>attenuationModel</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96dad555df07d63a7ca8738bd93d5448" name="a96dad555df07d63a7ca8738bd93d5448"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96dad555df07d63a7ca8738bd93d5448">◆ </a></span>ma_sound_group_set_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>innerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac89aea782b0e679d6de13b63715242f1" name="ac89aea782b0e679d6de13b63715242f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac89aea782b0e679d6de13b63715242f1">◆ </a></span>ma_sound_group_set_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac0aad58887d651cbc18c3e3a5909db5a" name="ac0aad58887d651cbc18c3e3a5909db5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac0aad58887d651cbc18c3e3a5909db5a">◆ </a></span>ma_sound_group_set_directional_attenuation_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_directional_attenuation_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>directionalAttenuationFactor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a29626625c565a49f22e8d41cf3eb9b30" name="a29626625c565a49f22e8d41cf3eb9b30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29626625c565a49f22e8d41cf3eb9b30">◆ </a></span>ma_sound_group_set_doppler_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_doppler_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>dopplerFactor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62b61460b7850dd72d3caa74b10020bc" name="a62b61460b7850dd72d3caa74b10020bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62b61460b7850dd72d3caa74b10020bc">◆ </a></span>ma_sound_group_set_fade_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_fade_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a6d04c61237eb17a3265612e4fa485f" name="a4a6d04c61237eb17a3265612e4fa485f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a6d04c61237eb17a3265612e4fa485f">◆ </a></span>ma_sound_group_set_fade_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_fade_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a56b23d14490f21e724f14a7e34bc1c80" name="a56b23d14490f21e724f14a7e34bc1c80"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a56b23d14490f21e724f14a7e34bc1c80">◆ </a></span>ma_sound_group_set_max_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_max_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>maxDistance</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a974c0ada871fd02095a0b678da8a9d4b" name="a974c0ada871fd02095a0b678da8a9d4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a974c0ada871fd02095a0b678da8a9d4b">◆ </a></span>ma_sound_group_set_max_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_max_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>maxGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9d9d3ddf6af060a8e1524d8f050880c" name="aa9d9d3ddf6af060a8e1524d8f050880c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9d9d3ddf6af060a8e1524d8f050880c">◆ </a></span>ma_sound_group_set_min_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_min_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>minDistance</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ae96deb7465d3b5082023d9f07d5a31" name="a9ae96deb7465d3b5082023d9f07d5a31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ae96deb7465d3b5082023d9f07d5a31">◆ </a></span>ma_sound_group_set_min_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_min_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>minGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac307a0ed5ec73d0ac2dec55fbd17eb53" name="ac307a0ed5ec73d0ac2dec55fbd17eb53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac307a0ed5ec73d0ac2dec55fbd17eb53">◆ </a></span>ma_sound_group_set_pan()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_pan </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>pan</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a41ef39f5c372c6c7d22dded7af7b7346" name="a41ef39f5c372c6c7d22dded7af7b7346"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a41ef39f5c372c6c7d22dded7af7b7346">◆ </a></span>ma_sound_group_set_pan_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_pan_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a></td> <td class="paramname"><span class="paramname"><em>panMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c13163c1c6d82091ae70d2311d8af82" name="a0c13163c1c6d82091ae70d2311d8af82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c13163c1c6d82091ae70d2311d8af82">◆ </a></span>ma_sound_group_set_pinned_listener_index()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_pinned_listener_index </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae46b116d34e871484615285b9802e572" name="ae46b116d34e871484615285b9802e572"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae46b116d34e871484615285b9802e572">◆ </a></span>ma_sound_group_set_pitch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_pitch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>pitch</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac21f127ad3dbf9b7a5d7973efbf6df0f" name="ac21f127ad3dbf9b7a5d7973efbf6df0f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac21f127ad3dbf9b7a5d7973efbf6df0f">◆ </a></span>ma_sound_group_set_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2d98bdfd02987c9c1a236c821c5ad39" name="ad2d98bdfd02987c9c1a236c821c5ad39"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2d98bdfd02987c9c1a236c821c5ad39">◆ </a></span>ma_sound_group_set_positioning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_positioning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a></td> <td class="paramname"><span class="paramname"><em>positioning</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e099b4e9a6fc43b9ec68bc3c2fe04d8" name="a5e099b4e9a6fc43b9ec68bc3c2fe04d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e099b4e9a6fc43b9ec68bc3c2fe04d8">◆ </a></span>ma_sound_group_set_rolloff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_rolloff </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>rolloff</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc9e38a2a5ab81987ce42864f71bc19f" name="acc9e38a2a5ab81987ce42864f71bc19f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc9e38a2a5ab81987ce42864f71bc19f">◆ </a></span>ma_sound_group_set_spatialization_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_spatialization_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>enabled</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa2da9f0f8bf326dd0caed9b70c0cd33" name="afa2da9f0f8bf326dd0caed9b70c0cd33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa2da9f0f8bf326dd0caed9b70c0cd33">◆ </a></span>ma_sound_group_set_start_time_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_start_time_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a174190ee805abca94fe0190f11f70eae" name="a174190ee805abca94fe0190f11f70eae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a174190ee805abca94fe0190f11f70eae">◆ </a></span>ma_sound_group_set_start_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_start_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43f661edec09702164669ddcec8c659b" name="a43f661edec09702164669ddcec8c659b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43f661edec09702164669ddcec8c659b">◆ </a></span>ma_sound_group_set_stop_time_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_stop_time_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9107185144f4af9fb99a66bc683340e8" name="a9107185144f4af9fb99a66bc683340e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9107185144f4af9fb99a66bc683340e8">◆ </a></span>ma_sound_group_set_stop_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_stop_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a70c85ad25f42050826f7d2fb18faca13" name="a70c85ad25f42050826f7d2fb18faca13"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a70c85ad25f42050826f7d2fb18faca13">◆ </a></span>ma_sound_group_set_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13ee5106610e03498f9a4b8ea8be5171" name="a13ee5106610e03498f9a4b8ea8be5171"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13ee5106610e03498f9a4b8ea8be5171">◆ </a></span>ma_sound_group_set_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_set_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac336904ab54dcc1adebc7a46a2f60c82" name="ac336904ab54dcc1adebc7a46a2f60c82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac336904ab54dcc1adebc7a46a2f60c82">◆ </a></span>ma_sound_group_start()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_group_start </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e781bfa5bd32cb6fd0f763f7c438aa1" name="a2e781bfa5bd32cb6fd0f763f7c438aa1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e781bfa5bd32cb6fd0f763f7c438aa1">◆ </a></span>ma_sound_group_stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_group_stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae40bd5d2a1f077614a823d2e4988713f" name="ae40bd5d2a1f077614a823d2e4988713f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae40bd5d2a1f077614a823d2e4988713f">◆ </a></span>ma_sound_group_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_group_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6e5ddec8921fc244184f2a84601220d" name="af6e5ddec8921fc244184f2a84601220d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6e5ddec8921fc244184f2a84601220d">◆ </a></span>ma_sound_init_copy()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_init_copy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pExistingSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a37b8fd9d5a166dcba4c354c7d07718c5" name="a37b8fd9d5a166dcba4c354c7d07718c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a37b8fd9d5a166dcba4c354c7d07718c5">◆ </a></span>ma_sound_init_ex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_init_ex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound__config.html">ma_sound_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47c35b2888aec1793f0734c1889bb307" name="a47c35b2888aec1793f0734c1889bb307"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47c35b2888aec1793f0734c1889bb307">◆ </a></span>ma_sound_init_from_data_source()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_init_from_data_source </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ab021ebfb2ec1a5020dc74aed82a7b09f">ma_data_source</a> *</td> <td class="paramname"><span class="paramname"><em>pDataSource</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac565ec1b49d9e57b9f7c4bdbc80382f1" name="ac565ec1b49d9e57b9f7c4bdbc80382f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac565ec1b49d9e57b9f7c4bdbc80382f1">◆ </a></span>ma_sound_init_from_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_init_from_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__fence.html">ma_fence</a> *</td> <td class="paramname"><span class="paramname"><em>pDoneFence</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa10c8ff7b18e23be629da9bdff1bc73b" name="aa10c8ff7b18e23be629da9bdff1bc73b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa10c8ff7b18e23be629da9bdff1bc73b">◆ </a></span>ma_sound_init_from_file_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_init_from_file_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__engine.html">ma_engine</a> *</td> <td class="paramname"><span class="paramname"><em>pEngine</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>flags</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a279a1c962d02955dac3bb0b30c022ece">ma_sound_group</a> *</td> <td class="paramname"><span class="paramname"><em>pGroup</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__fence.html">ma_fence</a> *</td> <td class="paramname"><span class="paramname"><em>pDoneFence</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7db82cf1a2cab7c1c56958b2c52c4825" name="a7db82cf1a2cab7c1c56958b2c52c4825"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7db82cf1a2cab7c1c56958b2c52c4825">◆ </a></span>ma_sound_is_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_sound_is_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e301948769509d02fea6c302d6d7505" name="a5e301948769509d02fea6c302d6d7505"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e301948769509d02fea6c302d6d7505">◆ </a></span>ma_sound_is_playing()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_sound_is_playing </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f6a4fb68b7798ef5c75a8a1cbd8ef2b" name="a5f6a4fb68b7798ef5c75a8a1cbd8ef2b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f6a4fb68b7798ef5c75a8a1cbd8ef2b">◆ </a></span>ma_sound_is_spatialization_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_sound_is_spatialization_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad79731ef9b6eee6dfc6e3688abdc8deb" name="ad79731ef9b6eee6dfc6e3688abdc8deb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad79731ef9b6eee6dfc6e3688abdc8deb">◆ </a></span>ma_sound_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc673feaa8a2e310cf52d22693eab175" name="afc673feaa8a2e310cf52d22693eab175"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc673feaa8a2e310cf52d22693eab175">◆ </a></span>ma_sound_seek_to_second()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_seek_to_second </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>seekPointInSeconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab96528881086746a8f760008ee01e7b5" name="ab96528881086746a8f760008ee01e7b5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab96528881086746a8f760008ee01e7b5">◆ </a></span>ma_sound_set_attenuation_model()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_attenuation_model </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a></td> <td class="paramname"><span class="paramname"><em>attenuationModel</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae533568196c6389f0a7f6f19a1f01d83" name="ae533568196c6389f0a7f6f19a1f01d83"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae533568196c6389f0a7f6f19a1f01d83">◆ </a></span>ma_sound_set_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>innerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f8ca510bc791c5f7e83de7e47115b11" name="a4f8ca510bc791c5f7e83de7e47115b11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f8ca510bc791c5f7e83de7e47115b11">◆ </a></span>ma_sound_set_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6180f4006229ab1af8745c0cbcdb05a" name="aa6180f4006229ab1af8745c0cbcdb05a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6180f4006229ab1af8745c0cbcdb05a">◆ </a></span>ma_sound_set_directional_attenuation_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_directional_attenuation_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>directionalAttenuationFactor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af627421043aeb7e326d98d6b4fc43a30" name="af627421043aeb7e326d98d6b4fc43a30"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af627421043aeb7e326d98d6b4fc43a30">◆ </a></span>ma_sound_set_doppler_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_doppler_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>dopplerFactor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5245c5e70ee6e5bd981552fa38502485" name="a5245c5e70ee6e5bd981552fa38502485"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5245c5e70ee6e5bd981552fa38502485">◆ </a></span>ma_sound_set_end_callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_set_end_callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ab7ee79b510832705346509b2a5d2fbea">ma_sound_end_proc</a></td> <td class="paramname"><span class="paramname"><em>callback</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pUserData</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6383025642c30ab8b33065e2e7475f3b" name="a6383025642c30ab8b33065e2e7475f3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6383025642c30ab8b33065e2e7475f3b">◆ </a></span>ma_sound_set_fade_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_fade_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb01c9001fc18627f19fc54f7d9840f9" name="adb01c9001fc18627f19fc54f7d9840f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb01c9001fc18627f19fc54f7d9840f9">◆ </a></span>ma_sound_set_fade_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_fade_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5cda92bf3cba8a1b5e69fec52877b112" name="a5cda92bf3cba8a1b5e69fec52877b112"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5cda92bf3cba8a1b5e69fec52877b112">◆ </a></span>ma_sound_set_fade_start_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_fade_start_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInMilliseconds</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52f58728197cd8d22dcbe4d3a390f2b8" name="a52f58728197cd8d22dcbe4d3a390f2b8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52f58728197cd8d22dcbe4d3a390f2b8">◆ </a></span>ma_sound_set_fade_start_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_fade_start_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeBeg</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volumeEnd</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d87be4c4d92c77303496f795424025e" name="a7d87be4c4d92c77303496f795424025e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d87be4c4d92c77303496f795424025e">◆ </a></span>ma_sound_set_looping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_looping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isLooping</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ff377f2d7d516e1c7b610f39cb092a7" name="a0ff377f2d7d516e1c7b610f39cb092a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ff377f2d7d516e1c7b610f39cb092a7">◆ </a></span>ma_sound_set_max_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_max_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>maxDistance</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aada53c8fd7b73edaad1a86dbfcae122e" name="aada53c8fd7b73edaad1a86dbfcae122e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aada53c8fd7b73edaad1a86dbfcae122e">◆ </a></span>ma_sound_set_max_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_max_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>maxGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca330186e5bf783f4689be37922b4eb6" name="aca330186e5bf783f4689be37922b4eb6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca330186e5bf783f4689be37922b4eb6">◆ </a></span>ma_sound_set_min_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_min_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>minDistance</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d126bd11cbfd47d4c491c2cf4ff2d54" name="a3d126bd11cbfd47d4c491c2cf4ff2d54"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d126bd11cbfd47d4c491c2cf4ff2d54">◆ </a></span>ma_sound_set_min_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_min_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>minGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aca9f9562b7236fc6181282a3e4cfee2d" name="aca9f9562b7236fc6181282a3e4cfee2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aca9f9562b7236fc6181282a3e4cfee2d">◆ </a></span>ma_sound_set_pan()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_pan </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>pan</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a748e4e773f14342da4178de4f8942b43" name="a748e4e773f14342da4178de4f8942b43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a748e4e773f14342da4178de4f8942b43">◆ </a></span>ma_sound_set_pan_mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_pan_mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5708aae52e91a9b9c1642300973e853b">ma_pan_mode</a></td> <td class="paramname"><span class="paramname"><em>panMode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c394ec2a217100adeabe09daf855a26" name="a7c394ec2a217100adeabe09daf855a26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c394ec2a217100adeabe09daf855a26">◆ </a></span>ma_sound_set_pinned_listener_index()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_pinned_listener_index </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>listenerIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd570845b70c730001625c58a25f8bee" name="abd570845b70c730001625c58a25f8bee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd570845b70c730001625c58a25f8bee">◆ </a></span>ma_sound_set_pitch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_pitch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>pitch</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad1ff4d47c52d2796e05bc2a3f7e3a2cb" name="ad1ff4d47c52d2796e05bc2a3f7e3a2cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad1ff4d47c52d2796e05bc2a3f7e3a2cb">◆ </a></span>ma_sound_set_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a887afd4fb5ce12c9056e941a4d96d267" name="a887afd4fb5ce12c9056e941a4d96d267"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a887afd4fb5ce12c9056e941a4d96d267">◆ </a></span>ma_sound_set_positioning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_positioning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a></td> <td class="paramname"><span class="paramname"><em>positioning</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75158ec8e779665b86b66851464f78e3" name="a75158ec8e779665b86b66851464f78e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75158ec8e779665b86b66851464f78e3">◆ </a></span>ma_sound_set_rolloff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_rolloff </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>rolloff</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a768ef2b1ecacd3192f18dc5a4314d6f0" name="a768ef2b1ecacd3192f18dc5a4314d6f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a768ef2b1ecacd3192f18dc5a4314d6f0">◆ </a></span>ma_sound_set_spatialization_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_spatialization_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>enabled</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad6189f8010bb2dedcb2f3dd394e8f421" name="ad6189f8010bb2dedcb2f3dd394e8f421"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6189f8010bb2dedcb2f3dd394e8f421">◆ </a></span>ma_sound_set_start_time_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_start_time_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a9b0056d19c0180da2277c546979ccb" name="a7a9b0056d19c0180da2277c546979ccb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a9b0056d19c0180da2277c546979ccb">◆ </a></span>ma_sound_set_start_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_start_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0ff66115cfb5a5904273c9cdb230e89" name="af0ff66115cfb5a5904273c9cdb230e89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0ff66115cfb5a5904273c9cdb230e89">◆ </a></span>ma_sound_set_stop_time_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_stop_time_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21dae9889c737664b00130974b1c8255" name="a21dae9889c737664b00130974b1c8255"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21dae9889c737664b00130974b1c8255">◆ </a></span>ma_sound_set_stop_time_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_stop_time_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>absoluteGlobalTimeInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7aab27e117763701fd34ef2ff468164" name="aa7aab27e117763701fd34ef2ff468164"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7aab27e117763701fd34ef2ff468164">◆ </a></span>ma_sound_set_stop_time_with_fade_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_stop_time_with_fade_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>stopAbsoluteGlobalTimeInMilliseconds</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInMilliseconds</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a236071fdeb088fa3768df52aef8eb177" name="a236071fdeb088fa3768df52aef8eb177"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a236071fdeb088fa3768df52aef8eb177">◆ </a></span>ma_sound_set_stop_time_with_fade_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_stop_time_with_fade_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>stopAbsoluteGlobalTimeInFrames</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a080f9deb23a563b4106a66d48dc4ab31" name="a080f9deb23a563b4106a66d48dc4ab31"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a080f9deb23a563b4106a66d48dc4ab31">◆ </a></span>ma_sound_set_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a03734bd448255f01b3ae13bfc5998321" name="a03734bd448255f01b3ae13bfc5998321"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a03734bd448255f01b3ae13bfc5998321">◆ </a></span>ma_sound_set_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_set_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22397d6d232d2058882b41a226758b7f" name="a22397d6d232d2058882b41a226758b7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22397d6d232d2058882b41a226758b7f">◆ </a></span>ma_sound_start()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_start </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7ffee2975a889bcf212a02466f5622f" name="ae7ffee2975a889bcf212a02466f5622f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7ffee2975a889bcf212a02466f5622f">◆ </a></span>ma_sound_stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a569a20dfdcc8d63af050c44128f26cc8" name="a569a20dfdcc8d63af050c44128f26cc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a569a20dfdcc8d63af050c44128f26cc8">◆ </a></span>ma_sound_stop_with_fade_in_milliseconds()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_stop_with_fade_in_milliseconds </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9448c866eb533320e536e753a4ab231" name="ae9448c866eb533320e536e753a4ab231"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9448c866eb533320e536e753a4ab231">◆ </a></span>ma_sound_stop_with_fade_in_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_sound_stop_with_fade_in_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>fadeLengthInFrames</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab6726dab0a3f4f5e25279fef9a1af823" name="ab6726dab0a3f4f5e25279fef9a1af823"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab6726dab0a3f4f5e25279fef9a1af823">◆ </a></span>ma_sound_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_sound_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__sound.html">ma_sound</a> *</td> <td class="paramname"><span class="paramname"><em>pSound</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae16a4a4754ec7f2a670b8b7f3e0a9b34" name="ae16a4a4754ec7f2a670b8b7f3e0a9b34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae16a4a4754ec7f2a670b8b7f3e0a9b34">◆ </a></span>ma_spatializer_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> ma_spatializer_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsOut</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff3a43c45bb5bc07be08980f3b45a59d" name="aff3a43c45bb5bc07be08980f3b45a59d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff3a43c45bb5bc07be08980f3b45a59d">◆ </a></span>ma_spatializer_get_attenuation_model()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a> ma_spatializer_get_attenuation_model </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e2d5c1539fc8ce4eaa32394bda54ccc" name="a4e2d5c1539fc8ce4eaa32394bda54ccc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e2d5c1539fc8ce4eaa32394bda54ccc">◆ </a></span>ma_spatializer_get_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_get_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pInnerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a81a2524cc3ff9fd3e5d367887bad6acc" name="a81a2524cc3ff9fd3e5d367887bad6acc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81a2524cc3ff9fd3e5d367887bad6acc">◆ </a></span>ma_spatializer_get_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_spatializer_get_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c25df9c7b44500f5caee79b8fd1510d" name="a1c25df9c7b44500f5caee79b8fd1510d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c25df9c7b44500f5caee79b8fd1510d">◆ </a></span>ma_spatializer_get_directional_attenuation_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_get_directional_attenuation_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac97d863ebb336863f9a0d36e4673d636" name="ac97d863ebb336863f9a0d36e4673d636"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac97d863ebb336863f9a0d36e4673d636">◆ </a></span>ma_spatializer_get_doppler_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_get_doppler_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af0609ddf525c9b042cd0a8cb63c7fb25" name="af0609ddf525c9b042cd0a8cb63c7fb25"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af0609ddf525c9b042cd0a8cb63c7fb25">◆ </a></span>ma_spatializer_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a63906f601ce408daf150b7b2c14bf416" name="a63906f601ce408daf150b7b2c14bf416"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63906f601ce408daf150b7b2c14bf416">◆ </a></span>ma_spatializer_get_input_channels()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_spatializer_get_input_channels </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adce1c7d1dc392fbbeb50b33766a12402" name="adce1c7d1dc392fbbeb50b33766a12402"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adce1c7d1dc392fbbeb50b33766a12402">◆ </a></span>ma_spatializer_get_master_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_get_master_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pVolume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae21411045a9d9dacf4f5d50be84549cd" name="ae21411045a9d9dacf4f5d50be84549cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae21411045a9d9dacf4f5d50be84549cd">◆ </a></span>ma_spatializer_get_max_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_get_max_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2bea471a909d84a6a144d8742ddef7d0" name="a2bea471a909d84a6a144d8742ddef7d0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bea471a909d84a6a144d8742ddef7d0">◆ </a></span>ma_spatializer_get_max_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_get_max_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac358f5ebde8ba8d469e412c38ffb40f" name="aac358f5ebde8ba8d469e412c38ffb40f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac358f5ebde8ba8d469e412c38ffb40f">◆ </a></span>ma_spatializer_get_min_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_get_min_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac20a1e11f11978bf910b68043d646099" name="ac20a1e11f11978bf910b68043d646099"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac20a1e11f11978bf910b68043d646099">◆ </a></span>ma_spatializer_get_min_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_get_min_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3f1e28123b29bb350d5252895531bfc" name="aa3f1e28123b29bb350d5252895531bfc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3f1e28123b29bb350d5252895531bfc">◆ </a></span>ma_spatializer_get_output_channels()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> ma_spatializer_get_output_channels </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ec8845128a0dd356cb06712319feda4" name="a2ec8845128a0dd356cb06712319feda4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ec8845128a0dd356cb06712319feda4">◆ </a></span>ma_spatializer_get_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_spatializer_get_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac74aa315a303864616a9668ce58d783e" name="ac74aa315a303864616a9668ce58d783e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac74aa315a303864616a9668ce58d783e">◆ </a></span>ma_spatializer_get_positioning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a> ma_spatializer_get_positioning </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3685d1282033197922d975cc58f0ef92" name="a3685d1282033197922d975cc58f0ef92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3685d1282033197922d975cc58f0ef92">◆ </a></span>ma_spatializer_get_relative_position_and_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_get_relative_position_and_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__vec3f.html">ma_vec3f</a> *</td> <td class="paramname"><span class="paramname"><em>pRelativePos</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__vec3f.html">ma_vec3f</a> *</td> <td class="paramname"><span class="paramname"><em>pRelativeDir</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adb0e4cf30835bdd3551a88a4eada184c" name="adb0e4cf30835bdd3551a88a4eada184c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adb0e4cf30835bdd3551a88a4eada184c">◆ </a></span>ma_spatializer_get_rolloff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_get_rolloff </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6644f6c3b27df881d99270e8648a7fae" name="a6644f6c3b27df881d99270e8648a7fae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6644f6c3b27df881d99270e8648a7fae">◆ </a></span>ma_spatializer_get_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_spatializer_get_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16113bc86cc7c48e45b9db9482e4074a" name="a16113bc86cc7c48e45b9db9482e4074a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16113bc86cc7c48e45b9db9482e4074a">◆ </a></span>ma_spatializer_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84c9ad1ff0efe44e722bcdd9ea72367d" name="a84c9ad1ff0efe44e722bcdd9ea72367d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84c9ad1ff0efe44e722bcdd9ea72367d">◆ </a></span>ma_spatializer_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__config.html">ma_spatializer_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b6194161afb34a3d7ac7f7cfee2e65c" name="a3b6194161afb34a3d7ac7f7cfee2e65c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b6194161afb34a3d7ac7f7cfee2e65c">◆ </a></span>ma_spatializer_listener_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> ma_spatializer_listener_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channelsOut</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9b51d84adb0c23c0f3c791d2d24bed0" name="ab9b51d84adb0c23c0f3c791d2d24bed0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9b51d84adb0c23c0f3c791d2d24bed0">◆ </a></span>ma_spatializer_listener_get_channel_map()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a1fc95b50a97f37464c83ba348861e808">ma_channel</a> * ma_spatializer_listener_get_channel_map </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd715f346226a51ef31440a6abede5f3" name="afd715f346226a51ef31440a6abede5f3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd715f346226a51ef31440a6abede5f3">◆ </a></span>ma_spatializer_listener_get_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_get_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pInnerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float *</td> <td class="paramname"><span class="paramname"><em>pOuterGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac461bca45acbfa45442f7dd6d5b85867" name="ac461bca45acbfa45442f7dd6d5b85867"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac461bca45acbfa45442f7dd6d5b85867">◆ </a></span>ma_spatializer_listener_get_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_spatializer_listener_get_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d3c1cc7f2b55ad9ee6e22d9b796125a" name="a0d3c1cc7f2b55ad9ee6e22d9b796125a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d3c1cc7f2b55ad9ee6e22d9b796125a">◆ </a></span>ma_spatializer_listener_get_heap_size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_listener_get_heap_size </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pHeapSizeInBytes</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3d3245d49aa39adf6146db66035451f" name="af3d3245d49aa39adf6146db66035451f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3d3245d49aa39adf6146db66035451f">◆ </a></span>ma_spatializer_listener_get_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_spatializer_listener_get_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9c3d45e15c784914017cfbd1dd7d7a1" name="ae9c3d45e15c784914017cfbd1dd7d7a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9c3d45e15c784914017cfbd1dd7d7a1">◆ </a></span>ma_spatializer_listener_get_speed_of_sound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_spatializer_listener_get_speed_of_sound </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78bc287c9faf6377ad5d4580691945ff" name="a78bc287c9faf6377ad5d4580691945ff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78bc287c9faf6377ad5d4580691945ff">◆ </a></span>ma_spatializer_listener_get_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_spatializer_listener_get_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9fa392de6593d35d25646178517d6a40" name="a9fa392de6593d35d25646178517d6a40"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9fa392de6593d35d25646178517d6a40">◆ </a></span>ma_spatializer_listener_get_world_up()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__vec3f.html">ma_vec3f</a> ma_spatializer_listener_get_world_up </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc8f257bf5dcf1584e99cc50d198be4b" name="adc8f257bf5dcf1584e99cc50d198be4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc8f257bf5dcf1584e99cc50d198be4b">◆ </a></span>ma_spatializer_listener_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_listener_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a32cac0d12854d9dabd297ee2eb742800" name="a32cac0d12854d9dabd297ee2eb742800"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a32cac0d12854d9dabd297ee2eb742800">◆ </a></span>ma_spatializer_listener_init_preallocated()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_listener_init_preallocated </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener__config.html">ma_spatializer_listener_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pHeap</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1ff9287a3062e1b5104968471fe40ac9" name="a1ff9287a3062e1b5104968471fe40ac9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1ff9287a3062e1b5104968471fe40ac9">◆ </a></span>ma_spatializer_listener_is_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a> ma_spatializer_listener_is_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f9735ab0f849f2c3aa13eeee4c474b0" name="a7f9735ab0f849f2c3aa13eeee4c474b0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f9735ab0f849f2c3aa13eeee4c474b0">◆ </a></span>ma_spatializer_listener_set_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_set_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>innerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1251ef9b878fea3b0851c7547f2f321a" name="a1251ef9b878fea3b0851c7547f2f321a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1251ef9b878fea3b0851c7547f2f321a">◆ </a></span>ma_spatializer_listener_set_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_set_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3a0679f4c78b63ffea315ee620c77645" name="a3a0679f4c78b63ffea315ee620c77645"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3a0679f4c78b63ffea315ee620c77645">◆ </a></span>ma_spatializer_listener_set_enabled()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_set_enabled </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a547261c6f1890548f4990f0cbbd39859">ma_bool32</a></td> <td class="paramname"><span class="paramname"><em>isEnabled</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abad3b0b5f6e556c3951033dad1070ff4" name="abad3b0b5f6e556c3951033dad1070ff4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abad3b0b5f6e556c3951033dad1070ff4">◆ </a></span>ma_spatializer_listener_set_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_set_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a64857b983ee60683289e07295246cd5a" name="a64857b983ee60683289e07295246cd5a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a64857b983ee60683289e07295246cd5a">◆ </a></span>ma_spatializer_listener_set_speed_of_sound()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_set_speed_of_sound </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>speedOfSound</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3f3267b9ef0a2e7c0a79b6c987edd3c3" name="a3f3267b9ef0a2e7c0a79b6c987edd3c3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f3267b9ef0a2e7c0a79b6c987edd3c3">◆ </a></span>ma_spatializer_listener_set_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_set_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d6e39a767dab720259d589f241c90f6" name="a2d6e39a767dab720259d589f241c90f6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d6e39a767dab720259d589f241c90f6">◆ </a></span>ma_spatializer_listener_set_world_up()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_set_world_up </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa703a02124311c30ce70c61f93ea39a" name="afa703a02124311c30ce70c61f93ea39a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa703a02124311c30ce70c61f93ea39a">◆ </a></span>ma_spatializer_listener_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_listener_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a418009dfd37622e8450324008e8e274f" name="a418009dfd37622e8450324008e8e274f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a418009dfd37622e8450324008e8e274f">◆ </a></span>ma_spatializer_process_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_process_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer__listener.html">ma_spatializer_listener</a> *</td> <td class="paramname"><span class="paramname"><em>pListener</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pFramesIn</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b06dc50317913d0d5130c29ba0fd2e5" name="a2b06dc50317913d0d5130c29ba0fd2e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b06dc50317913d0d5130c29ba0fd2e5">◆ </a></span>ma_spatializer_set_attenuation_model()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_attenuation_model </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ac7d5838fcd571ef464f74043187c0515">ma_attenuation_model</a></td> <td class="paramname"><span class="paramname"><em>attenuationModel</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7d8385dd5c4d0d54672921c18d1eebb" name="ac7d8385dd5c4d0d54672921c18d1eebb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7d8385dd5c4d0d54672921c18d1eebb">◆ </a></span>ma_spatializer_set_cone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_cone </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>innerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerAngleInRadians</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>outerGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a678b27e75a3967756f93461daef1798d" name="a678b27e75a3967756f93461daef1798d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a678b27e75a3967756f93461daef1798d">◆ </a></span>ma_spatializer_set_direction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_direction </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae18d9e6d49cb2f6432a1c32e14b6f8e9" name="ae18d9e6d49cb2f6432a1c32e14b6f8e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae18d9e6d49cb2f6432a1c32e14b6f8e9">◆ </a></span>ma_spatializer_set_directional_attenuation_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_directional_attenuation_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>directionalAttenuationFactor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97b27c4d6a14757e3b59a112c3f38ff0" name="a97b27c4d6a14757e3b59a112c3f38ff0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97b27c4d6a14757e3b59a112c3f38ff0">◆ </a></span>ma_spatializer_set_doppler_factor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_doppler_factor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>dopplerFactor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a51bf80bcd5a1eb40080bff9a978112e2" name="a51bf80bcd5a1eb40080bff9a978112e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a51bf80bcd5a1eb40080bff9a978112e2">◆ </a></span>ma_spatializer_set_master_volume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spatializer_set_master_volume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>volume</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a396e55539fc80ff8be7e3eb899e70cff" name="a396e55539fc80ff8be7e3eb899e70cff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a396e55539fc80ff8be7e3eb899e70cff">◆ </a></span>ma_spatializer_set_max_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_max_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>maxDistance</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac08cc2cd8cc5b0cd874808bda6aa475a" name="ac08cc2cd8cc5b0cd874808bda6aa475a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac08cc2cd8cc5b0cd874808bda6aa475a">◆ </a></span>ma_spatializer_set_max_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_max_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>maxGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a717cb8f0efbd463bd181f2d6a20a0540" name="a717cb8f0efbd463bd181f2d6a20a0540"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a717cb8f0efbd463bd181f2d6a20a0540">◆ </a></span>ma_spatializer_set_min_distance()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_min_distance </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>minDistance</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5261f46b2401014d3f876b572d1db54b" name="a5261f46b2401014d3f876b572d1db54b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5261f46b2401014d3f876b572d1db54b">◆ </a></span>ma_spatializer_set_min_gain()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_min_gain </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>minGain</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a925ad0539fe87e1bb909e213364dcad3" name="a925ad0539fe87e1bb909e213364dcad3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a925ad0539fe87e1bb909e213364dcad3">◆ </a></span>ma_spatializer_set_position()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_position </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62ab9593990719c6da0661949dd907a3" name="a62ab9593990719c6da0661949dd907a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62ab9593990719c6da0661949dd907a3">◆ </a></span>ma_spatializer_set_positioning()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_positioning </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#aee426e1bf5960ecc12ff857b8a67af43">ma_positioning</a></td> <td class="paramname"><span class="paramname"><em>positioning</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac06a07700c02ac237b08dc97d52641af" name="ac06a07700c02ac237b08dc97d52641af"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac06a07700c02ac237b08dc97d52641af">◆ </a></span>ma_spatializer_set_rolloff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_rolloff </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>rolloff</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9387b6a31ecda1dfd9e9cc944aeb61e8" name="a9387b6a31ecda1dfd9e9cc944aeb61e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9387b6a31ecda1dfd9e9cc944aeb61e8">◆ </a></span>ma_spatializer_set_velocity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_set_velocity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a802dc5e0ba9e6520fc539aecc6d44242" name="a802dc5e0ba9e6520fc539aecc6d44242"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a802dc5e0ba9e6520fc539aecc6d44242">◆ </a></span>ma_spatializer_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_spatializer_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__spatializer.html">ma_spatializer</a> *</td> <td class="paramname"><span class="paramname"><em>pSpatializer</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b6d9ff3cdacf18338219286eb3ad4a6" name="a3b6d9ff3cdacf18338219286eb3ad4a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b6d9ff3cdacf18338219286eb3ad4a6">◆ </a></span>ma_spinlock_lock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spinlock_lock </td>
|
|
<td>(</td>
|
|
<td class="paramtype">volatile <a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a> *</td> <td class="paramname"><span class="paramname"><em>pSpinlock</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82fb92599ec19060fd6383f0717fdcda" name="a82fb92599ec19060fd6383f0717fdcda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82fb92599ec19060fd6383f0717fdcda">◆ </a></span>ma_spinlock_lock_noyield()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spinlock_lock_noyield </td>
|
|
<td>(</td>
|
|
<td class="paramtype">volatile <a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a> *</td> <td class="paramname"><span class="paramname"><em>pSpinlock</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50827b5260a4da6f266352d05a4ca72d" name="a50827b5260a4da6f266352d05a4ca72d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50827b5260a4da6f266352d05a4ca72d">◆ </a></span>ma_spinlock_unlock()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_spinlock_unlock </td>
|
|
<td>(</td>
|
|
<td class="paramtype">volatile <a class="el" href="#a7a3841641ed86ed7dcb7c1cd0a0b4491">ma_spinlock</a> *</td> <td class="paramname"><span class="paramname"><em>pSpinlock</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58058ade9f0f00899e05003aaa0054eb" name="a58058ade9f0f00899e05003aaa0054eb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58058ade9f0f00899e05003aaa0054eb">◆ </a></span>ma_splitter_node_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__splitter__node__config.html">ma_splitter_node_config</a> ma_splitter_node_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1fd97dae3d2f63be7153dc8c37ec612" name="ac1fd97dae3d2f63be7153dc8c37ec612"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1fd97dae3d2f63be7153dc8c37ec612">◆ </a></span>ma_splitter_node_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_splitter_node_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__node__graph.html">ma_node_graph</a> *</td> <td class="paramname"><span class="paramname"><em>pNodeGraph</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__splitter__node__config.html">ma_splitter_node_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__splitter__node.html">ma_splitter_node</a> *</td> <td class="paramname"><span class="paramname"><em>pSplitterNode</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc4de64e5bc2d68e243460fbfed7f9b7" name="acc4de64e5bc2d68e243460fbfed7f9b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc4de64e5bc2d68e243460fbfed7f9b7">◆ </a></span>ma_splitter_node_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_splitter_node_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__splitter__node.html">ma_splitter_node</a> *</td> <td class="paramname"><span class="paramname"><em>pSplitterNode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbe6b351be793f75f5906674a2fb4c41" name="adbe6b351be793f75f5906674a2fb4c41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbe6b351be793f75f5906674a2fb4c41">◆ </a></span>ma_version()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_version </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pMajor</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pMinor</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a> *</td> <td class="paramname"><span class="paramname"><em>pRevision</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2defa41c6e576b1477d44f9c39dbfdb2" name="a2defa41c6e576b1477d44f9c39dbfdb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2defa41c6e576b1477d44f9c39dbfdb2">◆ </a></span>ma_version_string()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> const char * ma_version_string </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void</td> <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6fa498544125b617dc7863c3fc45b0b6" name="a6fa498544125b617dc7863c3fc45b0b6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fa498544125b617dc7863c3fc45b0b6">◆ </a></span>ma_vfs_close()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_close </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td> <td class="paramname"><span class="paramname"><em>file</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58bf009b896aae7b3fdd1cb246c519ed" name="a58bf009b896aae7b3fdd1cb246c519ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58bf009b896aae7b3fdd1cb246c519ed">◆ </a></span>ma_vfs_info()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_info </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td> <td class="paramname"><span class="paramname"><em>file</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__file__info.html">ma_file_info</a> *</td> <td class="paramname"><span class="paramname"><em>pInfo</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a882b4432395bd1b634ee7686f11e59" name="a7a882b4432395bd1b634ee7686f11e59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a882b4432395bd1b634ee7686f11e59">◆ </a></span>ma_vfs_open()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_open </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>openMode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> *</td> <td class="paramname"><span class="paramname"><em>pFile</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa90a92b80391d7261894a760b8fdb9bf" name="aa90a92b80391d7261894a760b8fdb9bf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa90a92b80391d7261894a760b8fdb9bf">◆ </a></span>ma_vfs_open_and_read_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_open_and_read_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void **</td> <td class="paramname"><span class="paramname"><em>ppData</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pSize</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structma__allocation__callbacks.html">ma_allocation_callbacks</a> *</td> <td class="paramname"><span class="paramname"><em>pAllocationCallbacks</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4180623a64c6e8d146c20638c5a1ae8b" name="a4180623a64c6e8d146c20638c5a1ae8b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4180623a64c6e8d146c20638c5a1ae8b">◆ </a></span>ma_vfs_open_w()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_open_w </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const wchar_t *</td> <td class="paramname"><span class="paramname"><em>pFilePath</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>openMode</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a> *</td> <td class="paramname"><span class="paramname"><em>pFile</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed89703f833f23a5410ad9b64c6a65ef" name="aed89703f833f23a5410ad9b64c6a65ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed89703f833f23a5410ad9b64c6a65ef">◆ </a></span>ma_vfs_read()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_read </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td> <td class="paramname"><span class="paramname"><em>file</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pDst</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sizeInBytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pBytesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0945444a3dd1590790e6d891761df3e0" name="a0945444a3dd1590790e6d891761df3e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0945444a3dd1590790e6d891761df3e0">◆ </a></span>ma_vfs_seek()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_seek </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td> <td class="paramname"><span class="paramname"><em>file</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a></td> <td class="paramname"><span class="paramname"><em>offset</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a8e77ba34b5253be29e5deae839ecbf46">ma_seek_origin</a></td> <td class="paramname"><span class="paramname"><em>origin</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2dcacb4e6ed7d24295bb328f8fdadd9b" name="a2dcacb4e6ed7d24295bb328f8fdadd9b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2dcacb4e6ed7d24295bb328f8fdadd9b">◆ </a></span>ma_vfs_tell()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_tell </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td> <td class="paramname"><span class="paramname"><em>file</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#ac9b5eb4c7382c62deda7b0c99024a9ab">ma_int64</a> *</td> <td class="paramname"><span class="paramname"><em>pCursor</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c8a01088f628483589c877d62f52a9e" name="a0c8a01088f628483589c877d62f52a9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c8a01088f628483589c877d62f52a9e">◆ </a></span>ma_vfs_write()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_vfs_write </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#acd93ee2c07204c44fe7c97f33e68666a">ma_vfs</a> *</td> <td class="paramname"><span class="paramname"><em>pVFS</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a5ae654899761644102fe83a684cae060">ma_vfs_file</a></td> <td class="paramname"><span class="paramname"><em>file</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const void *</td> <td class="paramname"><span class="paramname"><em>pSrc</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>sizeInBytes</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t *</td> <td class="paramname"><span class="paramname"><em>pBytesWritten</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1f1c4fcb65df8c1eedf24de4b8b39a00" name="a1f1c4fcb65df8c1eedf24de4b8b39a00"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1f1c4fcb65df8c1eedf24de4b8b39a00">◆ </a></span>ma_volume_db_to_linear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_volume_db_to_linear </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>gain</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a377d05e421e73fdc344d5923ceefb74e" name="a377d05e421e73fdc344d5923ceefb74e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a377d05e421e73fdc344d5923ceefb74e">◆ </a></span>ma_volume_linear_to_db()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> float ma_volume_linear_to_db </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float</td> <td class="paramname"><span class="paramname"><em>factor</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e5513fe1a4ec4ddbc9f6f4b53e18a68" name="a9e5513fe1a4ec4ddbc9f6f4b53e18a68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e5513fe1a4ec4ddbc9f6f4b53e18a68">◆ </a></span>ma_waveform_config_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="structma__waveform__config.html">ma_waveform_config</a> ma_waveform_config_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="#ad79b60b511fdbc0c98a63ac23ac12bd9">ma_format</a></td> <td class="paramname"><span class="paramname"><em>format</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>channels</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#aeee33320629647953f1d71060a9e8128">ma_waveform_type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>amplitude</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a980156516c2761a1ff2ebd7f3f2624e9" name="a980156516c2761a1ff2ebd7f3f2624e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a980156516c2761a1ff2ebd7f3f2624e9">◆ </a></span>ma_waveform_init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_waveform_init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structma__waveform__config.html">ma_waveform_config</a> *</td> <td class="paramname"><span class="paramname"><em>pConfig</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6e98a41e1d0db1dd6c6397fe4d0a65b" name="ae6e98a41e1d0db1dd6c6397fe4d0a65b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6e98a41e1d0db1dd6c6397fe4d0a65b">◆ </a></span>ma_waveform_read_pcm_frames()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_waveform_read_pcm_frames </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void *</td> <td class="paramname"><span class="paramname"><em>pFramesOut</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameCount</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a> *</td> <td class="paramname"><span class="paramname"><em>pFramesRead</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86104230e1f33e1649c745795185b7ab" name="a86104230e1f33e1649c745795185b7ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86104230e1f33e1649c745795185b7ab">◆ </a></span>ma_waveform_seek_to_pcm_frame()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_waveform_seek_to_pcm_frame </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a4360475a027c8f01e79ca87226b1d96d">ma_uint64</a></td> <td class="paramname"><span class="paramname"><em>frameIndex</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abde7f7ae98ad347bf37eea4cd4d3c759" name="abde7f7ae98ad347bf37eea4cd4d3c759"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abde7f7ae98ad347bf37eea4cd4d3c759">◆ </a></span>ma_waveform_set_amplitude()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_waveform_set_amplitude </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>amplitude</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acd99621f0912b7fc9180ac9ffea37575" name="acd99621f0912b7fc9180ac9ffea37575"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acd99621f0912b7fc9180ac9ffea37575">◆ </a></span>ma_waveform_set_frequency()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_waveform_set_frequency </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>frequency</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fa0d35053210cbb8c8f9163d36136f2" name="a8fa0d35053210cbb8c8f9163d36136f2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fa0d35053210cbb8c8f9163d36136f2">◆ </a></span>ma_waveform_set_sample_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_waveform_set_sample_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#a46937d096112f0d30ba68ef4d568b287">ma_uint32</a></td> <td class="paramname"><span class="paramname"><em>sampleRate</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a361304a0eadce056594ad25ba8fc754a" name="a361304a0eadce056594ad25ba8fc754a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a361304a0eadce056594ad25ba8fc754a">◆ </a></span>ma_waveform_set_type()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> <a class="el" href="#ad1a04e53edf78c58e00613a1207bc881">ma_result</a> ma_waveform_set_type </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="#aeee33320629647953f1d71060a9e8128">ma_waveform_type</a></td> <td class="paramname"><span class="paramname"><em>type</em></span> )</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11f019dbe9fac6beb8968db788385219" name="a11f019dbe9fac6beb8968db788385219"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11f019dbe9fac6beb8968db788385219">◆ </a></span>ma_waveform_uninit()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="#a1b3628f058c76ded8492e0b1574c4056">MA_API</a> void ma_waveform_uninit </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structma__waveform.html">ma_waveform</a> *</td> <td class="paramname"><span class="paramname"><em>pWaveform</em></span></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
</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="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_f2d98db52843b738f4b0d5c05695337b.html">audio</a></li><li class="navelem"><a class="el" href="miniaudio_8h.html">miniaudio.h</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>
|