Skip to content

Commit 24d7bb6

Browse files
Update for libSDL2pp/libSDL2pp commit ac53cd10e6a82ce3c55bee3d7b42cdae964b75e2 run_id 13910259712
1 parent a7edbb4 commit 24d7bb6

File tree

415 files changed

+43333
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

415 files changed

+43333
-1
lines changed

.nojekyll

Whitespace-only changes.

AudioDevice_8hh_source.html

Lines changed: 209 additions & 0 deletions
Large diffs are not rendered by default.

AudioSpec_8hh_source.html

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6+
<meta name="generator" content="Doxygen 1.9.8"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>libSDL2pp: SDL2pp/AudioSpec.hh Source File</title>
9+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
10+
<script type="text/javascript" src="jquery.js"></script>
11+
<script type="text/javascript" src="dynsections.js"></script>
12+
<link href="search/search.css" rel="stylesheet" type="text/css"/>
13+
<script type="text/javascript" src="search/searchdata.js"></script>
14+
<script type="text/javascript" src="search/search.js"></script>
15+
<link href="doxygen.css" rel="stylesheet" type="text/css" />
16+
</head>
17+
<body>
18+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19+
<div id="titlearea">
20+
<table cellspacing="0" cellpadding="0">
21+
<tbody>
22+
<tr id="projectrow">
23+
<td id="projectalign">
24+
<div id="projectname">libSDL2pp
25+
</div>
26+
<div id="projectbrief">C++ bindings/wrapper for SDL2</div>
27+
</td>
28+
</tr>
29+
</tbody>
30+
</table>
31+
</div>
32+
<!-- end header part -->
33+
<!-- Generated by Doxygen 1.9.8 -->
34+
<script type="text/javascript">
35+
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
36+
var searchBox = new SearchBox("searchBox", "search/",'.html');
37+
/* @license-end */
38+
</script>
39+
<script type="text/javascript" src="menudata.js"></script>
40+
<script type="text/javascript" src="menu.js"></script>
41+
<script type="text/javascript">
42+
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
43+
$(function() {
44+
initMenu('',true,false,'search.php','Search');
45+
$(document).ready(function() { init_search(); });
46+
});
47+
/* @license-end */
48+
</script>
49+
<div id="main-nav"></div>
50+
<script type="text/javascript">
51+
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
52+
$(document).ready(function() { init_codefold(0); });
53+
/* @license-end */
54+
</script>
55+
<!-- window showing the filter options -->
56+
<div id="MSearchSelectWindow"
57+
onmouseover="return searchBox.OnSearchSelectShow()"
58+
onmouseout="return searchBox.OnSearchSelectHide()"
59+
onkeydown="return searchBox.OnSearchSelectKey(event)">
60+
</div>
61+
62+
<!-- iframe showing the search results (closed by default) -->
63+
<div id="MSearchResultsWindow">
64+
<div id="MSearchResults">
65+
<div class="SRPage">
66+
<div id="SRIndex">
67+
<div id="SRResults"></div>
68+
<div class="SRStatus" id="Loading">Loading...</div>
69+
<div class="SRStatus" id="Searching">Searching...</div>
70+
<div class="SRStatus" id="NoMatches">No Matches</div>
71+
</div>
72+
</div>
73+
</div>
74+
</div>
75+
76+
<div id="nav-path" class="navpath">
77+
<ul>
78+
<li class="navelem"><a class="el" href="dir_424bb3d2c4e9ecb8db00cff2fe081428.html">SDL2pp</a></li> </ul>
79+
</div>
80+
</div><!-- top -->
81+
<div class="header">
82+
<div class="headertitle"><div class="title">AudioSpec.hh</div></div>
83+
</div><!--header-->
84+
<div class="contents">
85+
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
86+
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> libSDL2pp - C++ bindings/wrapper for SDL2</span></div>
87+
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> Copyright (C) 2014-2015 Dmitry Marakasov &lt;amdmi3@amdmi3.ru&gt;</span></div>
88+
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"></span> </div>
89+
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> This software is provided &#39;as-is&#39;, without any express or implied</span></div>
90+
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> warranty. In no event will the authors be held liable for any damages</span></div>
91+
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> arising from the use of this software.</span></div>
92+
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
93+
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> Permission is granted to anyone to use this software for any purpose,</span></div>
94+
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> including commercial applications, and to alter it and redistribute it</span></div>
95+
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> freely, subject to the following restrictions:</span></div>
96+
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"></span> </div>
97+
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> 1. The origin of this software must not be misrepresented; you must not</span></div>
98+
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> claim that you wrote the original software. If you use this software</span></div>
99+
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> in a product, an acknowledgment in the product documentation would be</span></div>
100+
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> appreciated but is not required.</span></div>
101+
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="comment"> 2. Altered source versions must be plainly marked as such, and must not be</span></div>
102+
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="comment"> misrepresented as being the original software.</span></div>
103+
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment"> 3. This notice may not be removed or altered from any source distribution.</span></div>
104+
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">*/</span></div>
105+
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
106+
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#ifndef SDL2PP_AUDIOSPEC_HH</span></div>
107+
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#define SDL2PP_AUDIOSPEC_HH</span></div>
108+
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
109+
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &lt;SDL_audio.h&gt;</span></div>
110+
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
111+
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include &lt;SDL2pp/Export.hh&gt;</span></div>
112+
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
113+
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">namespace </span>SDL2pp {</div>
114+
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
115+
<div class="foldopen" id="foldopen00046" data-start="{" data-end="};">
116+
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classSDL2pp_1_1AudioSpec.html"> 46</a></span><span class="keyword">class </span>SDL2PP_EXPORT <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a> : <span class="keyword">public</span> SDL_AudioSpec {</div>
117+
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword">public</span>:</div>
118+
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>();</div>
119+
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
120+
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>(<span class="keywordtype">int</span> freq, SDL_AudioFormat format, Uint8 channels, Uint16 samples);</div>
121+
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
122+
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">~AudioSpec</a>();</div>
123+
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
124+
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classSDL2pp_1_1AudioSpec.html#a859c2ffd3fcac5afa6cf5574fd7f1273"> 82</a></span> <a class="code hl_function" href="classSDL2pp_1_1AudioSpec.html#a859c2ffd3fcac5afa6cf5574fd7f1273">AudioSpec</a>(<a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>&amp;&amp; other);</div>
125+
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
126+
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classSDL2pp_1_1AudioSpec.html#affeacd6c1a6c2710934e9db47283affd"> 92</a></span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>&amp; <a class="code hl_function" href="classSDL2pp_1_1AudioSpec.html#affeacd6c1a6c2710934e9db47283affd">operator=</a>(<a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>&amp;&amp; other);</div>
127+
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
128+
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classSDL2pp_1_1AudioSpec.html#a3e6d4103efd81d703e9e49cbdc873b58"> 100</a></span> <a class="code hl_function" href="classSDL2pp_1_1AudioSpec.html#a3e6d4103efd81d703e9e49cbdc873b58">AudioSpec</a>(<span class="keyword">const</span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>&amp; other) = <span class="keyword">delete</span>;</div>
129+
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
130+
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="classSDL2pp_1_1AudioSpec.html#ac30a266a30e8e4c940565740597e61bd"> 108</a></span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>&amp; <a class="code hl_function" href="classSDL2pp_1_1AudioSpec.html#ac30a266a30e8e4c940565740597e61bd">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>&amp; other) = <span class="keyword">delete</span>;</div>
131+
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
132+
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keyword">const</span> SDL_AudioSpec* Get() <span class="keyword">const</span>;</div>
133+
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
134+
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keywordtype">void</span> MergeChanges(<span class="keyword">const</span> SDL_AudioSpec&amp; obtained);</div>
135+
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
136+
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="keywordtype">bool</span> IsSameFormat(<span class="keyword">const</span> <a class="code hl_class" href="classSDL2pp_1_1AudioSpec.html">AudioSpec</a>&amp; other) <span class="keyword">const</span>;</div>
137+
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>};</div>
138+
</div>
139+
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
140+
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>}</div>
141+
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
142+
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#endif</span></div>
143+
<div class="ttc" id="aclassSDL2pp_1_1AudioSpec_html"><div class="ttname"><a href="classSDL2pp_1_1AudioSpec.html">SDL2pp::AudioSpec</a></div><div class="ttdoc">Audio format specification.</div><div class="ttdef"><b>Definition</b> AudioSpec.hh:46</div></div>
144+
<div class="ttc" id="aclassSDL2pp_1_1AudioSpec_html_a3e6d4103efd81d703e9e49cbdc873b58"><div class="ttname"><a href="classSDL2pp_1_1AudioSpec.html#a3e6d4103efd81d703e9e49cbdc873b58">SDL2pp::AudioSpec::AudioSpec</a></div><div class="ttdeci">AudioSpec(const AudioSpec &amp;other)=delete</div><div class="ttdoc">Deleted copy constructor.</div></div>
145+
<div class="ttc" id="aclassSDL2pp_1_1AudioSpec_html_a859c2ffd3fcac5afa6cf5574fd7f1273"><div class="ttname"><a href="classSDL2pp_1_1AudioSpec.html#a859c2ffd3fcac5afa6cf5574fd7f1273">SDL2pp::AudioSpec::AudioSpec</a></div><div class="ttdeci">AudioSpec(AudioSpec &amp;&amp;other)</div><div class="ttdoc">Move constructor.</div></div>
146+
<div class="ttc" id="aclassSDL2pp_1_1AudioSpec_html_ac30a266a30e8e4c940565740597e61bd"><div class="ttname"><a href="classSDL2pp_1_1AudioSpec.html#ac30a266a30e8e4c940565740597e61bd">SDL2pp::AudioSpec::operator=</a></div><div class="ttdeci">AudioSpec &amp; operator=(const AudioSpec &amp;other)=delete</div><div class="ttdoc">Deleted assignment operator.</div></div>
147+
<div class="ttc" id="aclassSDL2pp_1_1AudioSpec_html_affeacd6c1a6c2710934e9db47283affd"><div class="ttname"><a href="classSDL2pp_1_1AudioSpec.html#affeacd6c1a6c2710934e9db47283affd">SDL2pp::AudioSpec::operator=</a></div><div class="ttdeci">AudioSpec &amp; operator=(AudioSpec &amp;&amp;other)</div><div class="ttdoc">Move assignment operator.</div></div>
148+
</div><!-- fragment --></div><!-- contents -->
149+
<!-- start footer part -->
150+
<hr class="footer"/><address class="footer"><small>
151+
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
152+
</small></address>
153+
</body>
154+
</html>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy