Mercurial > sdl-ios-xcode
annotate docs/html/sdlcdplaytracks.html @ 4179:d7294b7c732d SDL-1.2
Date: Fri, 24 Apr 2009 17:47:07 +0200
From: Stefan Klug
Subject: Re: [SDL] SVN doesn't compile for wince
the patch applied for Revision 4483 was seemingly not checked for side
effects.
It broke the WinCE build.
The attached patch should fix these problems. I'm not using SDL 1.2 on
CE anymore, and therefore haven't tested the patch... but at least it
compiles ;-)
Regards Stefan
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 07 May 2009 12:40:16 +0000 |
parents | 355632dca928 |
children |
rev | line source |
---|---|
0 | 1 <HTML |
2 ><HEAD | |
3 ><TITLE | |
4 >SDL_CDPlayTracks</TITLE | |
5 ><META | |
6 NAME="GENERATOR" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ |
0 | 8 "><LINK |
9 REL="HOME" | |
10 TITLE="SDL Library Documentation" | |
11 HREF="index.html"><LINK | |
12 REL="UP" | |
13 TITLE="CD-ROM" | |
14 HREF="cdrom.html"><LINK | |
15 REL="PREVIOUS" | |
16 TITLE="SDL_CDPlay" | |
17 HREF="sdlcdplay.html"><LINK | |
18 REL="NEXT" | |
19 TITLE="SDL_CDPause" | |
20 HREF="sdlcdpause.html"></HEAD | |
21 ><BODY | |
22 CLASS="REFENTRY" | |
23 BGCOLOR="#FFF8DC" | |
24 TEXT="#000000" | |
25 LINK="#0000ee" | |
26 VLINK="#551a8b" | |
27 ALINK="#ff0000" | |
28 ><DIV | |
29 CLASS="NAVHEADER" | |
30 ><TABLE | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
31 SUMMARY="Header navigation table" |
0 | 32 WIDTH="100%" |
33 BORDER="0" | |
34 CELLPADDING="0" | |
35 CELLSPACING="0" | |
36 ><TR | |
37 ><TH | |
38 COLSPAN="3" | |
39 ALIGN="center" | |
40 >SDL Library Documentation</TH | |
41 ></TR | |
42 ><TR | |
43 ><TD | |
44 WIDTH="10%" | |
45 ALIGN="left" | |
46 VALIGN="bottom" | |
47 ><A | |
48 HREF="sdlcdplay.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
49 ACCESSKEY="P" |
0 | 50 >Prev</A |
51 ></TD | |
52 ><TD | |
53 WIDTH="80%" | |
54 ALIGN="center" | |
55 VALIGN="bottom" | |
56 ></TD | |
57 ><TD | |
58 WIDTH="10%" | |
59 ALIGN="right" | |
60 VALIGN="bottom" | |
61 ><A | |
62 HREF="sdlcdpause.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
63 ACCESSKEY="N" |
0 | 64 >Next</A |
65 ></TD | |
66 ></TR | |
67 ></TABLE | |
68 ><HR | |
69 ALIGN="LEFT" | |
70 WIDTH="100%"></DIV | |
71 ><H1 | |
72 ><A | |
73 NAME="SDLCDPLAYTRACKS" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
74 ></A |
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
75 >SDL_CDPlayTracks</H1 |
0 | 76 ><DIV |
77 CLASS="REFNAMEDIV" | |
78 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
79 NAME="AEN7375" |
0 | 80 ></A |
81 ><H2 | |
82 >Name</H2 | |
83 >SDL_CDPlayTracks -- Play the given CD track(s)</DIV | |
84 ><DIV | |
85 CLASS="REFSYNOPSISDIV" | |
86 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
87 NAME="AEN7378" |
0 | 88 ></A |
89 ><H2 | |
90 >Synopsis</H2 | |
91 ><DIV | |
92 CLASS="FUNCSYNOPSIS" | |
93 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
94 NAME="AEN7379" |
0 | 95 ></A |
96 ><P | |
97 ></P | |
98 ><PRE | |
99 CLASS="FUNCSYNOPSISINFO" | |
100 >#include "SDL.h"</PRE | |
101 ><P | |
102 ><CODE | |
103 ><CODE | |
104 CLASS="FUNCDEF" | |
105 >int <B | |
106 CLASS="FSFUNC" | |
107 >SDL_CDPlayTracks</B | |
108 ></CODE | |
109 >(SDL_CD *cdrom, int start_track, int start_frame, int ntracks, int nframes));</CODE | |
110 ></P | |
111 ><P | |
112 ></P | |
113 ></DIV | |
114 ></DIV | |
115 ><DIV | |
116 CLASS="REFSECT1" | |
117 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
118 NAME="AEN7385" |
0 | 119 ></A |
120 ><H2 | |
121 >Description</H2 | |
122 ><P | |
123 ><TT | |
124 CLASS="FUNCTION" | |
125 >SDL_CDPlayTracks</TT | |
126 > plays the given CD starting at track | |
127 <TT | |
128 CLASS="PARAMETER" | |
129 ><I | |
130 >start_track</I | |
131 ></TT | |
132 >, for <TT | |
133 CLASS="PARAMETER" | |
134 ><I | |
135 >ntracks</I | |
136 ></TT | |
137 > tracks. </P | |
138 ><P | |
139 ><TT | |
140 CLASS="PARAMETER" | |
141 ><I | |
142 >start_frame</I | |
143 ></TT | |
144 > is the frame offset, from the beginning of the <TT | |
145 CLASS="PARAMETER" | |
146 ><I | |
147 >start_track</I | |
148 ></TT | |
149 >, at which to start. <TT | |
150 CLASS="PARAMETER" | |
151 ><I | |
152 >nframes</I | |
153 ></TT | |
154 > is the frame offset, from the beginning of the last track (<TT | |
155 CLASS="PARAMETER" | |
156 ><I | |
157 >start_track</I | |
158 ></TT | |
159 >+<TT | |
160 CLASS="PARAMETER" | |
161 ><I | |
162 >ntracks</I | |
163 ></TT | |
164 >), at which to end playing.</P | |
165 ><P | |
166 ><TT | |
167 CLASS="FUNCTION" | |
168 >SDL_CDPlayTracks</TT | |
169 > should only be called after calling | |
170 <A | |
171 HREF="sdlcdstatus.html" | |
172 ><TT | |
173 CLASS="FUNCTION" | |
174 >SDL_CDStatus</TT | |
175 ></A | |
176 > | |
177 to get track information about the CD.</P | |
178 ><DIV | |
179 CLASS="NOTE" | |
180 ><BLOCKQUOTE | |
181 CLASS="NOTE" | |
182 ><P | |
183 ><B | |
184 >Note: </B | |
185 >Data tracks are ignored.</P | |
186 ></BLOCKQUOTE | |
187 ></DIV | |
188 ></DIV | |
189 ><DIV | |
190 CLASS="REFSECT1" | |
191 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
192 NAME="AEN7403" |
0 | 193 ></A |
194 ><H2 | |
195 >Return Value</H2 | |
196 ><P | |
197 >Returns <SPAN | |
198 CLASS="RETURNVALUE" | |
199 >0</SPAN | |
200 >, or <SPAN | |
201 CLASS="RETURNVALUE" | |
202 >-1</SPAN | |
203 > | |
204 if there was an error.</P | |
205 ></DIV | |
206 ><DIV | |
207 CLASS="REFSECT1" | |
208 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
209 NAME="AEN7408" |
0 | 210 ></A |
211 ><H2 | |
212 >Examples</H2 | |
213 ><P | |
214 ><PRE | |
215 CLASS="PROGRAMLISTING" | |
216 >/* assuming cdrom is a previously opened device */ | |
217 /* Play the entire CD */ | |
218 if(CD_INDRIVE(SDL_CDStatus(cdrom))) | |
219 SDL_CDPlayTracks(cdrom, 0, 0, 0, 0); | |
220 | |
221 /* Play the first track */ | |
222 if(CD_INDRIVE(SDL_CDStatus(cdrom))) | |
223 SDL_CDPlayTracks(cdrom, 0, 0, 1, 0); | |
224 | |
225 /* Play first 15 seconds of the 2nd track */ | |
226 if(CD_INDRIVE(SDL_CDStatus(cdrom))) | |
227 SDL_CDPlayTracks(cdrom, 1, 0, 0, CD_FPS*15);</PRE | |
228 > | |
229 </P | |
230 ></DIV | |
231 ><DIV | |
232 CLASS="REFSECT1" | |
233 ><A | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
234 NAME="AEN7412" |
0 | 235 ></A |
236 ><H2 | |
237 >See Also</H2 | |
238 ><P | |
239 ><A | |
240 HREF="sdlcdplay.html" | |
241 ><TT | |
242 CLASS="FUNCTION" | |
243 >SDL_CDPlay</TT | |
244 ></A | |
245 >, | |
246 <A | |
247 HREF="sdlcdstatus.html" | |
248 ><TT | |
249 CLASS="FUNCTION" | |
250 >SDL_CDStatus</TT | |
251 ></A | |
252 >, | |
253 <A | |
254 HREF="sdlcd.html" | |
255 ><TT | |
256 CLASS="FUNCTION" | |
257 >SDL_CD</TT | |
258 ></A | |
259 ></P | |
260 ></DIV | |
261 ><DIV | |
262 CLASS="NAVFOOTER" | |
263 ><HR | |
264 ALIGN="LEFT" | |
265 WIDTH="100%"><TABLE | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
266 SUMMARY="Footer navigation table" |
0 | 267 WIDTH="100%" |
268 BORDER="0" | |
269 CELLPADDING="0" | |
270 CELLSPACING="0" | |
271 ><TR | |
272 ><TD | |
273 WIDTH="33%" | |
274 ALIGN="left" | |
275 VALIGN="top" | |
276 ><A | |
277 HREF="sdlcdplay.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
278 ACCESSKEY="P" |
0 | 279 >Prev</A |
280 ></TD | |
281 ><TD | |
282 WIDTH="34%" | |
283 ALIGN="center" | |
284 VALIGN="top" | |
285 ><A | |
286 HREF="index.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
287 ACCESSKEY="H" |
0 | 288 >Home</A |
289 ></TD | |
290 ><TD | |
291 WIDTH="33%" | |
292 ALIGN="right" | |
293 VALIGN="top" | |
294 ><A | |
295 HREF="sdlcdpause.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
296 ACCESSKEY="N" |
0 | 297 >Next</A |
298 ></TD | |
299 ></TR | |
300 ><TR | |
301 ><TD | |
302 WIDTH="33%" | |
303 ALIGN="left" | |
304 VALIGN="top" | |
305 >SDL_CDPlay</TD | |
306 ><TD | |
307 WIDTH="34%" | |
308 ALIGN="center" | |
309 VALIGN="top" | |
310 ><A | |
311 HREF="cdrom.html" | |
803
355632dca928
Updated SDL HTML documentation
Sam Lantinga <slouken@libsdl.org>
parents:
181
diff
changeset
|
312 ACCESSKEY="U" |
0 | 313 >Up</A |
314 ></TD | |
315 ><TD | |
316 WIDTH="33%" | |
317 ALIGN="right" | |
318 VALIGN="top" | |
319 >SDL_CDPause</TD | |
320 ></TR | |
321 ></TABLE | |
322 ></DIV | |
323 ></BODY | |
324 ></HTML | |
325 > |