1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
\r
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
\r
5 <meta http-equiv="Content-Style-Type" content="text/css">
\r
6 <meta name="keywords" content="SDL_mixer">
\r
7 <link rel="top" href="index.html" title="
\83z
\81[
\83\80">
\r
8 <link rel="parent" href="SDL_mixer-functions-general.html" title="1
\82Â
\8fã">
\r
9 <title>Mix_QuerySpec</title>
\r
12 <a href="index.html#SDL_mixer">
\96Ú
\8e\9f</a> - <a href="SDL_mixer-functions.html">4.
\8aÖ
\90\94</a> - <a href="SDL_mixer-functions-general.html">4.1
\88ê
\94Ê</a> - Mix_QuerySpec
\r
14 <h1>Mix_QuerySpec</h1>
\r
16 <code>int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels)</code>
\r
20 <dt>frequency</dt><dd>
\83f
\83o
\83C
\83X
\82ª
\8eg
\97p
\92\86\82Ì
\8eü
\94g
\90\94\82ð
\91ã
\93ü
\82·
\82éint
\8c^
\95Ï
\90\94\82Ö
\82Ì
\83|
\83C
\83\93\83^</dd>
\r
21 <dt>format</dt><dd>
\83f
\83o
\83C
\83X
\82ª
\8eg
\97p
\92\86\82Ì
\8c`
\8e®
\82ð
\91ã
\93ü
\82·
\82éUint16
\8c^
\95Ï
\90\94\82Ö
\82Ì
\83|
\83C
\83\93\83^</dd>
\r
22 <dt>channels</dt><dd>
\83f
\83o
\83C
\83X
\82ª
\8eg
\97p
\92\86\82Ì
\83`
\83\83\83l
\83\8b\90\94\82ð
\91ã
\93ü
\82·
\82éint
\8c^
\95Ï
\90\94\82Ö
\82Ì
\83|
\83C
\83\93\83^. 2
\82Ì
\82Æ
\82«
\83X
\83e
\83\8c\83I, 1
\82Ì
\82Æ
\82«
\83\82\83m
\83\89\83\8b</dd>
\r
26 \8aJ
\82©
\82ê
\82½
\83f
\83o
\83C
\83X
\82Ì
\8c»
\8dÝ
\82Ì
\8fo
\97Í
\8c`
\8e®
\82ð
\93¾
\82é.
\r
27 \82±
\82ê
\82ç
\82Í<a href="Mix_OpenAudio.html">Mix_OpenAudio</a>
\82É
\93n
\82µ
\82½
\92l
\82Æ
\93¯
\82¶
\82±
\82Æ
\82à
\88á
\82¤
\82±
\82Æ
\82à
\82 \82é.
\r
30 \96ß
\82è
\92l:
\8e¸
\94s
\82Ì
\82Æ
\82«0
\82ð
\96ß
\82·.
\r
31 \82à
\82µ
\83f
\83o
\83C
\83X
\82ª
\89½
\93x
\82à
\8aJ
\82©
\82ê
\82½
\82È
\82ç
\82Î,
\82»
\82Ì
\89ñ
\90\94\82ð
\96ß
\82·.
\r
32 \8e¸
\94s
\82Ì
\8fê
\8d\87\82Í
\92l
\82Í
\90Ý
\92è
\82³
\82ê
\82È
\82¢.
\r
34 <h2>
\83T
\83\93\83v
\83\8b\83R
\81[
\83h</h2>
\r
37 //
\8eg
\97p
\92\86\82Ì
\83I
\81[
\83f
\83B
\83I
\8c`
\8e®
\82ð
\8al
\93¾
\82µ
\95\
\8e¦
\82·
\82é
\r
38 int numtimesopened, frequency, channels;
\r
40 numtimesopened=Mix_QuerySpec(&frequency, &format, &channels);
\r
41 if(!numtimesopened) {
\r
42 printf("Mix_QuerySpec: %s\n",Mix_GetError());
\r
45 char *format_str="
\95s
\96¾";
\r
47 case AUDIO_U8: format_str="8bit
\95\84\8d\86\82È
\82µ"; break;
\r
48 case AUDIO_S8: format_str="8bit
\95\84\8d\86\82 \82è"; break;
\r
49 case AUDIO_U16LSB: format_str="16bit
\95\84\8d\86\82È
\82µ
\83\8a\83g
\83\8b\83G
\83\93\83f
\83B
\83A
\83\93"; break;
\r
50 case AUDIO_S16LSB: format_str="16bit
\95\84\8d\86\82 \82è
\83\8a\83g
\83\8b\83G
\83\93\83f
\83B
\83A
\83\93"; break;
\r
51 case AUDIO_U16MSB: format_str="16bit
\95\84\8d\86\82È
\82µ
\83r
\83b
\83O
\83G
\83\93\83f
\83B
\83A
\83\93"; break;
\r
52 case AUDIO_S16MSB: format_str="16bit
\95\84\8d\86\82 \82è
\83r
\83b
\83O
\83G
\83\93\83f
\83B
\83A
\83\93"; break;
\r
54 printf("
\8aJ
\82¢
\82½
\89ñ
\90\94=%d times
\8eü
\94g
\90\94=%dHz
\8c`
\8e®=%s
\83`
\83\83\83l
\83\8b\90\94=%d",
\r
55 numtimesopened, frequency, format_str, channels);
\r
60 <a href="Mix_OpenAudio.html">Mix_OpenAudio</a>
\r
61 <h2>
\8c´
\95¶
\82Ö
\82Ì
\83\8a\83\93\83N</h2>
\r
62 <a href="http://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer_15.html#SEC15">4.1.8 Mix_QuerySpec</a>
\r