Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5131 clevermous 1
2
>
3
>
4
>SDL_CDPlayTracks
5
>
6
NAME="GENERATOR"
7
CONTENT="Modular DocBook HTML Stylesheet Version 1.64
8
">
9
REL="HOME"
10
TITLE="SDL Library Documentation"
11
HREF="index.html">
12
REL="UP"
13
TITLE="CD-ROM"
14
HREF="cdrom.html">
15
REL="PREVIOUS"
16
TITLE="SDL_CDPlay"
17
HREF="sdlcdplay.html">
18
REL="NEXT"
19
TITLE="SDL_CDPause"
20
HREF="sdlcdpause.html">
21
>
22
CLASS="REFENTRY"
23
BGCOLOR="#FFF8DC"
24
TEXT="#000000"
25
LINK="#0000ee"
26
VLINK="#551a8b"
27
ALINK="#ff0000"
28
>
29
CLASS="NAVHEADER"
30
>
31
WIDTH="100%"
32
BORDER="0"
33
CELLPADDING="0"
34
CELLSPACING="0"
35
>
36
>
37
COLSPAN="3"
38
ALIGN="center"
39
>SDL Library Documentation
40
>
41
>
42
>
43
WIDTH="10%"
44
ALIGN="left"
45
VALIGN="bottom"
46
>
47
HREF="sdlcdplay.html"
48
>Prev
49
>
50
>
51
WIDTH="80%"
52
ALIGN="center"
53
VALIGN="bottom"
54
>
55
>
56
WIDTH="10%"
57
ALIGN="right"
58
VALIGN="bottom"
59
>
60
HREF="sdlcdpause.html"
61
>Next
62
>
63
>
64
>
65
>
66
ALIGN="LEFT"
67
WIDTH="100%">
68
>
69
>
70
NAME="SDLCDPLAYTRACKS"
71
>SDL_CDPlayTracks
72
>
73
>
74
CLASS="REFNAMEDIV"
75
>
76
NAME="AEN6826"
77
>
78
>
79
>Name
80
>SDL_CDPlayTracks -- Play the given CD track(s)
81
>
82
CLASS="REFSYNOPSISDIV"
83
>
84
NAME="AEN6829"
85
>
86
>
87
>Synopsis
88
>
89
CLASS="FUNCSYNOPSIS"
90
>
91
NAME="AEN6830"
92
>
93
>
94
>
95
>
96
CLASS="FUNCSYNOPSISINFO"
97
>#include "SDL.h"
98
>
99
>
100
>
101
CLASS="FUNCDEF"
102
>int 
103
CLASS="FSFUNC"
104
>SDL_CDPlayTracks
105
>
106
>(SDL_CD *cdrom, int start_track, int start_frame, int ntracks, int nframes));
107
>
108
>
109
>
110
>
111
>
112
>
113
CLASS="REFSECT1"
114
>
115
NAME="AEN6836"
116
>
117
>
118
>Description
119
>
120
>
121
CLASS="FUNCTION"
122
>SDL_CDPlayTracks
123
> plays the given CD starting at track
124
125
CLASS="PARAMETER"
126
>
127
>start_track
128
>
129
>, for 
130
CLASS="PARAMETER"
131
>
132
>ntracks
133
>
134
> tracks.  
135
>
136
>
137
CLASS="PARAMETER"
138
>
139
>start_frame
140
>
141
> is the frame offset, from the beginning of the 
142
CLASS="PARAMETER"
143
>
144
>start_track
145
>
146
>, at which to start. 
147
CLASS="PARAMETER"
148
>
149
>nframes
150
>
151
> is the frame offset, from the beginning of the last track (
152
CLASS="PARAMETER"
153
>
154
>start_track
155
>
156
>+
157
CLASS="PARAMETER"
158
>
159
>ntracks
160
>
161
>), at which to end playing.
162
>
163
>
164
CLASS="FUNCTION"
165
>SDL_CDPlayTracks
166
> should only be called after calling
167
168
HREF="sdlcdstatus.html"
169
>
170
CLASS="FUNCTION"
171
>SDL_CDStatus
172
>
173
>
174
to get track information about the CD.
175
>
176
CLASS="NOTE"
177
>
178
CLASS="NOTE"
179
>
180
>
181
>Note: 
182
>Data tracks are ignored.
183
>
184
>
185
>
186
>
187
CLASS="REFSECT1"
188
>
189
NAME="AEN6854"
190
>
191
>
192
>Return Value
193
>
194
>Returns 
195
CLASS="RETURNVALUE"
196
>0
197
>, or 
198
CLASS="RETURNVALUE"
199
>-1
200
>
201
if there was an error.
202
>
203
>
204
CLASS="REFSECT1"
205
>
206
NAME="AEN6859"
207
>
208
>
209
>Examples
210
>
211
>
212
CLASS="PROGRAMLISTING"
213
>/* assuming cdrom is a previously opened device */
214
/* Play the entire CD */
215
if(CD_INDRIVE(SDL_CDStatus(cdrom)))
216
  SDL_CDPlayTracks(cdrom, 0, 0, 0, 0);
217
 
218
/* Play the first track */
219
if(CD_INDRIVE(SDL_CDStatus(cdrom)))
220
  SDL_CDPlayTracks(cdrom, 0, 0, 1, 0);
221
 
222
/* Play first 15 seconds of the 2nd track */
223
if(CD_INDRIVE(SDL_CDStatus(cdrom)))
224
  SDL_CDPlayTracks(cdrom, 1, 0, 0, CD_FPS*15);
225
>
226

227
>
228
>
229
CLASS="REFSECT1"
230
>
231
NAME="AEN6863"
232
>
233
>
234
>See Also
235
>
236
>
237
HREF="sdlcdplay.html"
238
>
239
CLASS="FUNCTION"
240
>SDL_CDPlay
241
>
242
>,
243
244
HREF="sdlcdstatus.html"
245
>
246
CLASS="FUNCTION"
247
>SDL_CDStatus
248
>
249
>,
250
251
HREF="sdlcd.html"
252
>
253
CLASS="FUNCTION"
254
>SDL_CD
255
>
256
>
257
>
258
>
259
CLASS="NAVFOOTER"
260
>
261
ALIGN="LEFT"
262
WIDTH="100%">
263
WIDTH="100%"
264
BORDER="0"
265
CELLPADDING="0"
266
CELLSPACING="0"
267
>
268
>
269
WIDTH="33%"
270
ALIGN="left"
271
VALIGN="top"
272
>
273
HREF="sdlcdplay.html"
274
>Prev
275
>
276
>
277
WIDTH="34%"
278
ALIGN="center"
279
VALIGN="top"
280
>
281
HREF="index.html"
282
>Home
283
>
284
>
285
WIDTH="33%"
286
ALIGN="right"
287
VALIGN="top"
288
>
289
HREF="sdlcdpause.html"
290
>Next
291
>
292
>
293
>
294
>
295
WIDTH="33%"
296
ALIGN="left"
297
VALIGN="top"
298
>SDL_CDPlay
299
>
300
WIDTH="34%"
301
ALIGN="center"
302
VALIGN="top"
303
>
304
HREF="cdrom.html"
305
>Up
306
>
307
>
308
WIDTH="33%"
309
ALIGN="right"
310
VALIGN="top"
311
>SDL_CDPause
312
>
313
>
314
>
315
>
316
>
317
>