3bb78d60f50315d078babf0dc71cb963c39ac6ca
[sdlgit/SDL-Site.git] / pages / SDL-Mixer-MixChunk.html-inc
1 <div class="pod">
2 <!-- INDEX START -->
3 <h3 id="TOP">Index</h3>
4
5 <ul><li><a href="#NAME">NAME</a></li>
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>
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">
20 <p>SDL::Mixer::MixChunk -- SDL Bindings for structure SDL_MixChunk</p>
21
22 </div>
23 <h1 id="CATEGORY">CATEGORY</h1><p><a href="#TOP" class="toplink">Top</a></p>
24 <div id="CATEGORY_CONTENT">
25 <p>Mixer, Structure</p>
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
33  my $mix_chunk = SDL::Mixer::Music::load_WAV('sample.wav');
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>
59
60 </div>
61 </div>