b1950ec463713b361bfdbddb4d4880d3847e2c03
[sdlgit/SDL-Site.git] / pages / SDL-Mixer-Samples.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="#DESCRIPTION">DESCRIPTION</a></li>
8 <li><a href="#METHODS">METHODS</a>
9 <ul><li><a href="#int_mixsam_get_num_chunk_decoders_CO">int 
10 mixsam_get_num_chunk_decoders ()
11         CODE:
12                 RETVAL = Mix_GetNumChunkDecoders();
13         OUTPUT:
14                 RETVAL</a>
15 </li>
16 </ul>
17 </li>
18 </ul><hr />
19 <!-- INDEX END -->
20
21 <h1 id="NAME">NAME</h1><p><a href="#TOP" class="toplink">Top</a></p>
22 <div id="NAME_CONTENT">
23 <p>SDL::Mixer::Samples - functions for loading sound samples</p>
24
25 </div>
26 <h1 id="CATEGORY">CATEGORY</h1><p><a href="#TOP" class="toplink">Top</a></p>
27 <div id="CATEGORY_CONTENT">
28 <p>Mixer</p>
29
30 </div>
31 <h1 id="DESCRIPTION">DESCRIPTION</h1><p><a href="#TOP" class="toplink">Top</a></p>
32 <div id="DESCRIPTION_CONTENT">
33
34 </div>
35 <h1 id="METHODS">METHODS</h1><p><a href="#TOP" class="toplink">Top</a></p>
36 <div id="METHODS_CONTENT">
37
38 </div>
39 <h2 id="int_mixsam_get_num_chunk_decoders_CO">int 
40 mixsam_get_num_chunk_decoders ()
41         CODE:
42                 RETVAL = Mix_GetNumChunkDecoders();
43         OUTPUT:
44                 RETVAL</h2>
45 <div id="int_mixsam_get_num_chunk_decoders_CO-2">
46 <p>char* 
47 mixsam_get_chunk_decoder (idecoder)
48         int idecoder
49         CODE:
50                 RETVAL = (char *)Mix_GetChunkDecoder(idecoder);
51         OUTPUT:
52                 RETVAL</p>
53 <p>#endif</p>
54
55
56
57
58 <p>Mix_Chunk *
59 mixsam_load_WAV ( filename )
60         char *filename
61         PREINIT:
62                 char * CLASS = &quot;SDL::Mixer::MixChunk&quot;;
63         CODE:
64                 Mix_Chunk * mixchunk;
65                 mixchunk = Mix_LoadWAV(filename);
66                 RETVAL = mixchunk;
67         OUTPUT:
68                 RETVAL</p>
69
70
71
72
73 <p>Mix_Chunk *
74 mixsam_load_WAV_RW ( src, freesrc)
75         SDL_RWops * src
76         int freesrc
77         PREINIT:
78                 char * CLASS = &quot;SDL::Mixer::MixChunk&quot;;
79         CODE:
80                 Mix_Chunk * mixchunk;
81                 mixchunk = Mix_LoadWAV_RW(src, freesrc);
82                 RETVAL = mixchunk;
83         OUTPUT:
84                 RETVAL</p>
85
86
87
88
89 <p>Mix_Chunk *
90 mixsam_quick_load_WAV ( buf )
91         Uint8 *buf
92         PREINIT:
93                 char * CLASS = &quot;SDL::Mixer::MixChunk&quot;;
94         CODE:
95                 RETVAL = Mix_QuickLoad_WAV(buf);
96         OUTPUT:
97                 RETVAL</p>
98
99
100
101
102 <p>Mix_Chunk *
103 mixsam_quick_load_RAW ( buf , len)
104         Uint8 *buf
105         int len
106         PREINIT:
107                 char * CLASS = &quot;SDL::Mixer::MixChunk&quot;;
108         CODE:
109                 RETVAL = Mix_QuickLoad_RAW( buf, len );
110         OUTPUT:
111                 RETVAL</p>
112
113
114
115
116 <p>int
117 mixsam_volume_chunk ( chunk, volume )
118         Mix_Chunk *chunk
119         int volume
120         CODE:
121                 RETVAL = Mix_VolumeChunk(chunk,volume);
122         OUTPUT:
123                 RETVAL</p>
124
125
126
127
128 <p>void
129 mixsam_free_chunk( chunk )
130         Mix_Chunk *chunk
131         CODE:
132                 Mix_FreeChunk(chunk);</p>
133
134 </div>
135 </div>