mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 12:32:40 +02:00
748 lines
46 KiB
HTML
748 lines
46 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" 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.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/services/btmsys.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.9.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<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" 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');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<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 id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">btmsys.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>btm:sys (btm system) service IPC wrapper.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "<a class="el" href="types_8h_source.html">../types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="event_8h_source.html">../kernel/event.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="btdrv__types_8h_source.html">../services/btdrv_types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="btm__types_8h_source.html">../services/btm_types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="service_8h_source.html">../sf/service.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="btmsys_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="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ab85f4bfb749084de6c8ec3278011d94f" id="r_ab85f4bfb749084de6c8ec3278011d94f"><td class="memItemLeft" align="right" valign="top"><a id="ab85f4bfb749084de6c8ec3278011d94f" name="ab85f4bfb749084de6c8ec3278011d94f"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>btmsysInitialize</b> (void)</td></tr>
|
|
<tr class="memdesc:ab85f4bfb749084de6c8ec3278011d94f"><td class="mdescLeft"> </td><td class="mdescRight">Initialize btm:sys. <br /></td></tr>
|
|
<tr class="separator:ab85f4bfb749084de6c8ec3278011d94f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a632762f0d793d4a8001c646c3345422f" id="r_a632762f0d793d4a8001c646c3345422f"><td class="memItemLeft" align="right" valign="top"><a id="a632762f0d793d4a8001c646c3345422f" name="a632762f0d793d4a8001c646c3345422f"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><b>btmsysExit</b> (void)</td></tr>
|
|
<tr class="memdesc:a632762f0d793d4a8001c646c3345422f"><td class="mdescLeft"> </td><td class="mdescRight">Exit btm:sys. <br /></td></tr>
|
|
<tr class="separator:a632762f0d793d4a8001c646c3345422f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c91f4cb0c7e094d37167ebd74c7aec9" id="r_a1c91f4cb0c7e094d37167ebd74c7aec9"><td class="memItemLeft" align="right" valign="top"><a id="a1c91f4cb0c7e094d37167ebd74c7aec9" name="a1c91f4cb0c7e094d37167ebd74c7aec9"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>btmsysGetServiceSession</b> (<a class="el" href="structService.html">Service</a> *srv_out)</td></tr>
|
|
<tr class="memdesc:a1c91f4cb0c7e094d37167ebd74c7aec9"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for the actual btm:sys service session. This object must be closed by the user once finished using cmds with this. <br /></td></tr>
|
|
<tr class="separator:a1c91f4cb0c7e094d37167ebd74c7aec9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad42e287a8c42ff66f445d2c149e19bd5" id="r_ad42e287a8c42ff66f445d2c149e19bd5"><td class="memItemLeft" align="right" valign="top"><a id="ad42e287a8c42ff66f445d2c149e19bd5" name="ad42e287a8c42ff66f445d2c149e19bd5"></a>
|
|
<a class="el" href="structService.html">Service</a> * </td><td class="memItemRight" valign="bottom"><b>btmsysGetServiceSession_IBtmSystemCore</b> (void)</td></tr>
|
|
<tr class="memdesc:ad42e287a8c42ff66f445d2c149e19bd5"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <a class="el" href="structService.html" title="Service object structure.">Service</a> object for IBtmSystemCore. <br /></td></tr>
|
|
<tr class="separator:ad42e287a8c42ff66f445d2c149e19bd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0541d44bbdb47c3ddac940f65f10490d" id="r_a0541d44bbdb47c3ddac940f65f10490d"><td class="memItemLeft" align="right" valign="top"><a id="a0541d44bbdb47c3ddac940f65f10490d" name="a0541d44bbdb47c3ddac940f65f10490d"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>btmsysStartGamepadPairing</b> (void)</td></tr>
|
|
<tr class="memdesc:a0541d44bbdb47c3ddac940f65f10490d"><td class="mdescLeft"> </td><td class="mdescRight">StartGamepadPairing. <br /></td></tr>
|
|
<tr class="separator:a0541d44bbdb47c3ddac940f65f10490d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9a76be935151559a9ca08d705010766c" id="r_a9a76be935151559a9ca08d705010766c"><td class="memItemLeft" align="right" valign="top"><a id="a9a76be935151559a9ca08d705010766c" name="a9a76be935151559a9ca08d705010766c"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>btmsysCancelGamepadPairing</b> (void)</td></tr>
|
|
<tr class="memdesc:a9a76be935151559a9ca08d705010766c"><td class="mdescLeft"> </td><td class="mdescRight">CancelGamepadPairing. <br /></td></tr>
|
|
<tr class="separator:a9a76be935151559a9ca08d705010766c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c258415c77603daff27f1681cc426bf" id="r_a9c258415c77603daff27f1681cc426bf"><td class="memItemLeft" align="right" valign="top"><a id="a9c258415c77603daff27f1681cc426bf" name="a9c258415c77603daff27f1681cc426bf"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>btmsysClearGamepadPairingDatabase</b> (void)</td></tr>
|
|
<tr class="memdesc:a9c258415c77603daff27f1681cc426bf"><td class="mdescLeft"> </td><td class="mdescRight">ClearGamepadPairingDatabase. <br /></td></tr>
|
|
<tr class="separator:a9c258415c77603daff27f1681cc426bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8106deb4b19ba17ad26353c33f1e8f9" id="r_ae8106deb4b19ba17ad26353c33f1e8f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#ae8106deb4b19ba17ad26353c33f1e8f9">btmsysGetPairedGamepadCount</a> (<a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> *out)</td></tr>
|
|
<tr class="memdesc:ae8106deb4b19ba17ad26353c33f1e8f9"><td class="mdescLeft"> </td><td class="mdescRight">GetPairedGamepadCount. <br /></td></tr>
|
|
<tr class="separator:ae8106deb4b19ba17ad26353c33f1e8f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b318809e8481a36267377b955e3c7bf" id="r_a7b318809e8481a36267377b955e3c7bf"><td class="memItemLeft" align="right" valign="top"><a id="a7b318809e8481a36267377b955e3c7bf" name="a7b318809e8481a36267377b955e3c7bf"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>btmsysEnableRadio</b> (void)</td></tr>
|
|
<tr class="memdesc:a7b318809e8481a36267377b955e3c7bf"><td class="mdescLeft"> </td><td class="mdescRight">EnableRadio. <br /></td></tr>
|
|
<tr class="separator:a7b318809e8481a36267377b955e3c7bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29ddb54498ff59441a6301d462962a73" id="r_a29ddb54498ff59441a6301d462962a73"><td class="memItemLeft" align="right" valign="top"><a id="a29ddb54498ff59441a6301d462962a73" name="a29ddb54498ff59441a6301d462962a73"></a>
|
|
<a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><b>btmsysDisableRadio</b> (void)</td></tr>
|
|
<tr class="memdesc:a29ddb54498ff59441a6301d462962a73"><td class="mdescLeft"> </td><td class="mdescRight">DisableRadio. <br /></td></tr>
|
|
<tr class="separator:a29ddb54498ff59441a6301d462962a73"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a428167502ab8cddf89dc82f921d8264d" id="r_a428167502ab8cddf89dc82f921d8264d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a428167502ab8cddf89dc82f921d8264d">btmsysGetRadioOnOff</a> (bool *out)</td></tr>
|
|
<tr class="memdesc:a428167502ab8cddf89dc82f921d8264d"><td class="mdescLeft"> </td><td class="mdescRight">GetRadioOnOff. <br /></td></tr>
|
|
<tr class="separator:a428167502ab8cddf89dc82f921d8264d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4add12b9f0d6a3450acfc9e04912a48f" id="r_a4add12b9f0d6a3450acfc9e04912a48f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a4add12b9f0d6a3450acfc9e04912a48f">btmsysAcquireRadioEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
|
|
<tr class="memdesc:a4add12b9f0d6a3450acfc9e04912a48f"><td class="mdescLeft"> </td><td class="mdescRight">AcquireRadioEvent. <br /></td></tr>
|
|
<tr class="separator:a4add12b9f0d6a3450acfc9e04912a48f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae33f0509077e8d9be00b70dd85c89e0" id="r_aae33f0509077e8d9be00b70dd85c89e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#aae33f0509077e8d9be00b70dd85c89e0">btmsysAcquireGamepadPairingEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
|
|
<tr class="memdesc:aae33f0509077e8d9be00b70dd85c89e0"><td class="mdescLeft"> </td><td class="mdescRight">AcquireGamepadPairingEvent. <br /></td></tr>
|
|
<tr class="separator:aae33f0509077e8d9be00b70dd85c89e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5313affb43ba31f6be80d7d1cdd8437a" id="r_a5313affb43ba31f6be80d7d1cdd8437a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a5313affb43ba31f6be80d7d1cdd8437a">btmsysIsGamepadPairingStarted</a> (bool *out)</td></tr>
|
|
<tr class="memdesc:a5313affb43ba31f6be80d7d1cdd8437a"><td class="mdescLeft"> </td><td class="mdescRight">IsGamepadPairingStarted. <br /></td></tr>
|
|
<tr class="separator:a5313affb43ba31f6be80d7d1cdd8437a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc8fc558e76b06d27e95dd60c1d1dec1" id="r_afc8fc558e76b06d27e95dd60c1d1dec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#afc8fc558e76b06d27e95dd60c1d1dec1">btmsysStartAudioDeviceDiscovery</a> (void)</td></tr>
|
|
<tr class="memdesc:afc8fc558e76b06d27e95dd60c1d1dec1"><td class="mdescLeft"> </td><td class="mdescRight">StartAudioDeviceDiscovery. <br /></td></tr>
|
|
<tr class="separator:afc8fc558e76b06d27e95dd60c1d1dec1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1102317e502a67f20daa299a26dac22c" id="r_a1102317e502a67f20daa299a26dac22c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a1102317e502a67f20daa299a26dac22c">btmsysStopAudioDeviceDiscovery</a> (void)</td></tr>
|
|
<tr class="memdesc:a1102317e502a67f20daa299a26dac22c"><td class="mdescLeft"> </td><td class="mdescRight">StopAudioDeviceDiscovery. <br /></td></tr>
|
|
<tr class="separator:a1102317e502a67f20daa299a26dac22c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a78662e7402f8549e47d2a146fec6be3f" id="r_a78662e7402f8549e47d2a146fec6be3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a78662e7402f8549e47d2a146fec6be3f">btmsysIsDiscoveryingAudioDevice</a> (bool *out)</td></tr>
|
|
<tr class="memdesc:a78662e7402f8549e47d2a146fec6be3f"><td class="mdescLeft"> </td><td class="mdescRight">IsDiscoveryingAudioDevice. <br /></td></tr>
|
|
<tr class="separator:a78662e7402f8549e47d2a146fec6be3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a43e6877362d48c4077d7618ce6844985" id="r_a43e6877362d48c4077d7618ce6844985"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a43e6877362d48c4077d7618ce6844985">btmsysGetDiscoveredAudioDevice</a> (<a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a> *out, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a43e6877362d48c4077d7618ce6844985"><td class="mdescLeft"> </td><td class="mdescRight">GetDiscoveredAudioDevice. <br /></td></tr>
|
|
<tr class="separator:a43e6877362d48c4077d7618ce6844985"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a286e88c7f72a081803919a5346aba085" id="r_a286e88c7f72a081803919a5346aba085"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a286e88c7f72a081803919a5346aba085">btmsysAcquireAudioDeviceConnectionEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
|
|
<tr class="memdesc:a286e88c7f72a081803919a5346aba085"><td class="mdescLeft"> </td><td class="mdescRight">AcquireAudioDeviceConnectionEvent. <br /></td></tr>
|
|
<tr class="separator:a286e88c7f72a081803919a5346aba085"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ddcb804bd98e326442b132a2a79d1ba" id="r_a4ddcb804bd98e326442b132a2a79d1ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a4ddcb804bd98e326442b132a2a79d1ba">btmsysConnectAudioDevice</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr)</td></tr>
|
|
<tr class="memdesc:a4ddcb804bd98e326442b132a2a79d1ba"><td class="mdescLeft"> </td><td class="mdescRight">ConnectAudioDevice. <br /></td></tr>
|
|
<tr class="separator:a4ddcb804bd98e326442b132a2a79d1ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a629db45745ac7ebd396acbca407efb9e" id="r_a629db45745ac7ebd396acbca407efb9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a629db45745ac7ebd396acbca407efb9e">btmsysIsConnectingAudioDevice</a> (bool *out)</td></tr>
|
|
<tr class="memdesc:a629db45745ac7ebd396acbca407efb9e"><td class="mdescLeft"> </td><td class="mdescRight">IsConnectingAudioDevice. <br /></td></tr>
|
|
<tr class="separator:a629db45745ac7ebd396acbca407efb9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aedcde50e4128ea4b5ea59ecae8d27d76" id="r_aedcde50e4128ea4b5ea59ecae8d27d76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#aedcde50e4128ea4b5ea59ecae8d27d76">btmsysGetConnectedAudioDevices</a> (<a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a> *out, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:aedcde50e4128ea4b5ea59ecae8d27d76"><td class="mdescLeft"> </td><td class="mdescRight">GetConnectedAudioDevices. <br /></td></tr>
|
|
<tr class="separator:aedcde50e4128ea4b5ea59ecae8d27d76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a154c92c6700a330290ebf94d7ea8f0f1" id="r_a154c92c6700a330290ebf94d7ea8f0f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a154c92c6700a330290ebf94d7ea8f0f1">btmsysDisconnectAudioDevice</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr)</td></tr>
|
|
<tr class="memdesc:a154c92c6700a330290ebf94d7ea8f0f1"><td class="mdescLeft"> </td><td class="mdescRight">DisconnectAudioDevice. <br /></td></tr>
|
|
<tr class="separator:a154c92c6700a330290ebf94d7ea8f0f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d4ded7727f7864e807c959d6d70e5ae" id="r_a8d4ded7727f7864e807c959d6d70e5ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a8d4ded7727f7864e807c959d6d70e5ae">btmsysAcquirePairedAudioDeviceInfoChangedEvent</a> (<a class="el" href="structEvent.html">Event</a> *out_event)</td></tr>
|
|
<tr class="memdesc:a8d4ded7727f7864e807c959d6d70e5ae"><td class="mdescLeft"> </td><td class="mdescRight">AcquirePairedAudioDeviceInfoChangedEvent. <br /></td></tr>
|
|
<tr class="separator:a8d4ded7727f7864e807c959d6d70e5ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55b7a81bbfe849bc43c324571bb72a4c" id="r_a55b7a81bbfe849bc43c324571bb72a4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a55b7a81bbfe849bc43c324571bb72a4c">btmsysGetPairedAudioDevices</a> (<a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a> *out, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> count, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *total_out)</td></tr>
|
|
<tr class="memdesc:a55b7a81bbfe849bc43c324571bb72a4c"><td class="mdescLeft"> </td><td class="mdescRight">GetPairedAudioDevices. <br /></td></tr>
|
|
<tr class="separator:a55b7a81bbfe849bc43c324571bb72a4c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afb8996250af1d9589f599a85fc40a1c7" id="r_afb8996250af1d9589f599a85fc40a1c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#afb8996250af1d9589f599a85fc40a1c7">btmsysRemoveAudioDevicePairing</a> (<a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> addr)</td></tr>
|
|
<tr class="memdesc:afb8996250af1d9589f599a85fc40a1c7"><td class="mdescLeft"> </td><td class="mdescRight">RemoveAudioDevicePairing. <br /></td></tr>
|
|
<tr class="separator:afb8996250af1d9589f599a85fc40a1c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49816517a749b791b281c13660948deb" id="r_a49816517a749b791b281c13660948deb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a49816517a749b791b281c13660948deb">btmsysRequestAudioDeviceConnectionRejection</a> (void)</td></tr>
|
|
<tr class="memdesc:a49816517a749b791b281c13660948deb"><td class="mdescLeft"> </td><td class="mdescRight">RequestAudioDeviceConnectionRejection. <br /></td></tr>
|
|
<tr class="separator:a49816517a749b791b281c13660948deb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a795523d27a4fd09b0f3f876b1b2121d3" id="r_a795523d27a4fd09b0f3f876b1b2121d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="btmsys_8h.html#a795523d27a4fd09b0f3f876b1b2121d3">btmsysCancelAudioDeviceConnectionRejection</a> (void)</td></tr>
|
|
<tr class="memdesc:a795523d27a4fd09b0f3f876b1b2121d3"><td class="mdescLeft"> </td><td class="mdescRight">CancelAudioDeviceConnectionRejection. <br /></td></tr>
|
|
<tr class="separator:a795523d27a4fd09b0f3f876b1b2121d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>btm:sys (btm system) service IPC wrapper. </p>
|
|
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd></dl>
|
|
</div><h2 class="groupheader">Function Documentation</h2>
|
|
<a id="a286e88c7f72a081803919a5346aba085" name="a286e88c7f72a081803919a5346aba085"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a286e88c7f72a081803919a5346aba085">◆ </a></span>btmsysAcquireAudioDeviceConnectionEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysAcquireAudioDeviceConnectionEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> * </td>
|
|
<td class="paramname"><em>out_event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>AcquireAudioDeviceConnectionEvent. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd>
|
|
<dd>
|
|
The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=true. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aae33f0509077e8d9be00b70dd85c89e0" name="aae33f0509077e8d9be00b70dd85c89e0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aae33f0509077e8d9be00b70dd85c89e0">◆ </a></span>btmsysAcquireGamepadPairingEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysAcquireGamepadPairingEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> * </td>
|
|
<td class="paramname"><em>out_event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>AcquireGamepadPairingEvent. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd>
|
|
<dd>
|
|
The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=true. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d4ded7727f7864e807c959d6d70e5ae" name="a8d4ded7727f7864e807c959d6d70e5ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d4ded7727f7864e807c959d6d70e5ae">◆ </a></span>btmsysAcquirePairedAudioDeviceInfoChangedEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysAcquirePairedAudioDeviceInfoChangedEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> * </td>
|
|
<td class="paramname"><em>out_event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>AcquirePairedAudioDeviceInfoChangedEvent. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd>
|
|
<dd>
|
|
The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=true. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4add12b9f0d6a3450acfc9e04912a48f" name="a4add12b9f0d6a3450acfc9e04912a48f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4add12b9f0d6a3450acfc9e04912a48f">◆ </a></span>btmsysAcquireRadioEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysAcquireRadioEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structEvent.html">Event</a> * </td>
|
|
<td class="paramname"><em>out_event</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>AcquireRadioEvent. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd>
|
|
<dd>
|
|
The <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> must be closed by the user once finished with it. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_event</td><td>Output <a class="el" href="structEvent.html" title="Kernel-mode event structure.">Event</a> with autoclear=true. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a795523d27a4fd09b0f3f876b1b2121d3" name="a795523d27a4fd09b0f3f876b1b2121d3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a795523d27a4fd09b0f3f876b1b2121d3">◆ </a></span>btmsysCancelAudioDeviceConnectionRejection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysCancelAudioDeviceConnectionRejection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>CancelAudioDeviceConnectionRejection. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ddcb804bd98e326442b132a2a79d1ba" name="a4ddcb804bd98e326442b132a2a79d1ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ddcb804bd98e326442b132a2a79d1ba">◆ </a></span>btmsysConnectAudioDevice()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysConnectAudioDevice </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td>
|
|
<td class="paramname"><em>addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>ConnectAudioDevice. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a154c92c6700a330290ebf94d7ea8f0f1" name="a154c92c6700a330290ebf94d7ea8f0f1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a154c92c6700a330290ebf94d7ea8f0f1">◆ </a></span>btmsysDisconnectAudioDevice()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysDisconnectAudioDevice </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td>
|
|
<td class="paramname"><em>addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>DisconnectAudioDevice. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aedcde50e4128ea4b5ea59ecae8d27d76" name="aedcde50e4128ea4b5ea59ecae8d27d76"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aedcde50e4128ea4b5ea59ecae8d27d76">◆ </a></span>btmsysGetConnectedAudioDevices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysGetConnectedAudioDevices </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a> * </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetConnectedAudioDevices. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output array of <a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the out array in entries. The max is 8. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a43e6877362d48c4077d7618ce6844985" name="a43e6877362d48c4077d7618ce6844985"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a43e6877362d48c4077d7618ce6844985">◆ </a></span>btmsysGetDiscoveredAudioDevice()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysGetDiscoveredAudioDevice </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a> * </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetDiscoveredAudioDevice. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output array of <a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the out array in entries. The max is 15. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55b7a81bbfe849bc43c324571bb72a4c" name="a55b7a81bbfe849bc43c324571bb72a4c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55b7a81bbfe849bc43c324571bb72a4c">◆ </a></span>btmsysGetPairedAudioDevices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysGetPairedAudioDevices </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a> * </td>
|
|
<td class="paramname"><em>out</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>count</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>total_out</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetPairedAudioDevices. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output array of <a class="el" href="structBtmAudioDevice.html">BtmAudioDevice</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">count</td><td>Size of the out array in entries. The max is 10. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">total_out</td><td>Total output entries. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae8106deb4b19ba17ad26353c33f1e8f9" name="ae8106deb4b19ba17ad26353c33f1e8f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae8106deb4b19ba17ad26353c33f1e8f9">◆ </a></span>btmsysGetPairedGamepadCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysGetPairedGamepadCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> * </td>
|
|
<td class="paramname"><em>out</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetPairedGamepadCount. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output count. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a428167502ab8cddf89dc82f921d8264d" name="a428167502ab8cddf89dc82f921d8264d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a428167502ab8cddf89dc82f921d8264d">◆ </a></span>btmsysGetRadioOnOff()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysGetRadioOnOff </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>out</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetRadioOnOff. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a629db45745ac7ebd396acbca407efb9e" name="a629db45745ac7ebd396acbca407efb9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a629db45745ac7ebd396acbca407efb9e">◆ </a></span>btmsysIsConnectingAudioDevice()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysIsConnectingAudioDevice </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>out</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IsConnectingAudioDevice. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a78662e7402f8549e47d2a146fec6be3f" name="a78662e7402f8549e47d2a146fec6be3f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a78662e7402f8549e47d2a146fec6be3f">◆ </a></span>btmsysIsDiscoveryingAudioDevice()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysIsDiscoveryingAudioDevice </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>out</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IsDiscoveryingAudioDevice. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5313affb43ba31f6be80d7d1cdd8437a" name="a5313affb43ba31f6be80d7d1cdd8437a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5313affb43ba31f6be80d7d1cdd8437a">◆ </a></span>btmsysIsGamepadPairingStarted()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysIsGamepadPairingStarted </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>out</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>IsGamepadPairingStarted. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [3.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out</td><td>Output flag. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afb8996250af1d9589f599a85fc40a1c7" name="afb8996250af1d9589f599a85fc40a1c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afb8996250af1d9589f599a85fc40a1c7">◆ </a></span>btmsysRemoveAudioDevicePairing()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysRemoveAudioDevicePairing </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td>
|
|
<td class="paramname"><em>addr</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>RemoveAudioDevicePairing. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">addr</td><td><a class="el" href="structBtdrvAddress.html">BtdrvAddress</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49816517a749b791b281c13660948deb" name="a49816517a749b791b281c13660948deb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49816517a749b791b281c13660948deb">◆ </a></span>btmsysRequestAudioDeviceConnectionRejection()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysRequestAudioDeviceConnectionRejection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>RequestAudioDeviceConnectionRejection. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afc8fc558e76b06d27e95dd60c1d1dec1" name="afc8fc558e76b06d27e95dd60c1d1dec1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc8fc558e76b06d27e95dd60c1d1dec1">◆ </a></span>btmsysStartAudioDeviceDiscovery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysStartAudioDeviceDiscovery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>StartAudioDeviceDiscovery. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1102317e502a67f20daa299a26dac22c" name="a1102317e502a67f20daa299a26dac22c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1102317e502a67f20daa299a26dac22c">◆ </a></span>btmsysStopAudioDeviceDiscovery()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> btmsysStopAudioDeviceDiscovery </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>StopAudioDeviceDiscovery. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [13.0.0+]. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|