Added new article
[sdlgit/SDL-Site.git] / pages / SDL-Mixer-MixChunk.html-inc
CommitLineData
b82df135 1<div class="pod">
2<!-- INDEX START -->
3<h3 id="TOP">Index</h3>
4
5<ul><li><a href="#NAME">NAME</a></li>
7c40f9a1 6<li><a href="#CATEGORY">CATEGORY</a></li>
7<li><a href="#SYNOPSIS">SYNOPSIS</a></li>
8<li><a href="#DESCRIPTION">DESCRIPTION</a></li>
9<li><a href="#METHODS">METHODS</a>
10<ul><li><a href="#alen">alen</a></li>
11<li><a href="#volume">volume</a>
12</li>
13</ul>
b82df135 14</li>
15</ul><hr />
16<!-- INDEX END -->
17
18<h1 id="NAME">NAME</h1><p><a href="#TOP" class="toplink">Top</a></p>
19<div id="NAME_CONTENT">
7c40f9a1 20<p>SDL::Mixer::MixChunk -- SDL Bindings for structure SDL_MixChunk</p>
b82df135 21
22</div>
23<h1 id="CATEGORY">CATEGORY</h1><p><a href="#TOP" class="toplink">Top</a></p>
24<div id="CATEGORY_CONTENT">
cf23a5da 25<p>Mixer, Structure</p>
7c40f9a1 26
27</div>
28<h1 id="SYNOPSIS">SYNOPSIS</h1><p><a href="#TOP" class="toplink">Top</a></p>
29<div id="SYNOPSIS_CONTENT">
30<pre> use SDL;
31 use SDL::Mixer::MixChunk;
32
b5d537cc 33 my $mix_chunk = SDL::Mixer::Music::load_WAV('sample.wav');
7c40f9a1 34
35 printf(&quot;length of audio data is %d bytes\n&quot;, $mix_chunk-&gt;alen);
36 printf(&quot;volume is %d\n&quot;, $mix_chunk-&gt;volume);
37
38</pre>
39
40</div>
41<h1 id="DESCRIPTION">DESCRIPTION</h1><p><a href="#TOP" class="toplink">Top</a></p>
42<div id="DESCRIPTION_CONTENT">
43<p>Stores audio data in memory.</p>
44<p><strong>Note:</strong> It's a bad idea to free a chunk that is still being played...</p>
45
46</div>
47<h1 id="METHODS">METHODS</h1><p><a href="#TOP" class="toplink">Top</a></p>
48<div id="METHODS_CONTENT">
49
50</div>
51<h2 id="alen">alen</h2>
52<div id="alen_CONTENT">
53<p>length of audio data in bytes</p>
54
55</div>
56<h2 id="volume">volume</h2>
57<div id="volume_CONTENT">
58<p>Per-sample volume, 0-128 (normally <code>MIX_MAX_VOLUME</code> after loading)</p>
b82df135 59
60</div>
61</div>