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_OpenAudio</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_OpenAudio
\r
14 <h1>Mix_OpenAudio</h1>
\r
15 \8dÄ
\90¶
\82Ì
\82½
\82ß
\8aù
\92è
\82Ì
\83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82ð
\8aJ
\82
\r
17 <code>Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize)</code>
\r
19 <table border="1" summary="Mix_OpenAudio">
\r
20 <tr><td>frequency</td><td>
\8fo
\97Í
\83T
\83\93\83v
\83\8a\83\93\83O
\8eü
\94g
\90\94 (Hz).
\83Q
\81[
\83\80\82Å
\82ÍMIX_DEFAULT_FREQUENCY(22050)
\82ª
\82æ
\82¢
\92l
\82Å
\82 \82é</td></tr>
\r
21 <tr><td>format</td><td>
\8fo
\97Í
\83T
\83\93\83v
\83\8b\8c`
\8e®</td></tr>
\r
22 <tr><td>channels</td><td>
\8fo
\97Í
\83`
\83\83\83l
\83\8b\90\94. 2
\82È
\82ç
\83X
\83e
\83\8c\83I, 1
\82È
\82ç
\83\82\83m
\83\89\83\8b.
\82±
\82ê
\82Í
\83~
\83L
\83V
\83\93\83O
\82Ì
\83`
\83\83\83l
\83\8b\82Æ
\82Í
\96³
\8aÖ
\8cW
\82Å
\82 \82é</td></tr>
\r
23 <tr><td>chunksize</td><td>
\88ê
\93x
\82É
\8fo
\97Í
\82·
\82é
\83o
\83C
\83g
\90\94</td></tr>
\r
25 <h2>
\96ß
\82è
\92l</h2>
\r
26 \90¬
\8c÷
\82Ì
\82Æ
\82«0,
\83G
\83\89\81[
\82Ì
\82Æ
\82«-1
\82ð
\96ß
\82·.
\r
29 \83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82Í
\89¹
\90º
\82ð
\8fo
\97Í
\82·
\82é.
\82»
\82Ì
\82½
\82ß,
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82Í
\82±
\82ê
\82ð
\83I
\81[
\83v
\83\93\82·
\82é
\95K
\97v
\82ª
\82 \82é.
\r
32 \82±
\82Ì
\8aÖ
\90\94\82ÍSDL
\83I
\81[
\83f
\83B
\83I
\83V
\83X
\83e
\83\80\82ª
\8f\89\8aú
\89»
\82³
\82ê
\82Ä
\82¢
\82é
\82©
\83`
\83F
\83b
\83N
\82·
\82é.
\82à
\82µ
\8f\89\8aú
\89»
\82³
\82ê
\82Ä
\82¢
\82È
\82¯
\82ê
\82Î,
\82 \82È
\82½
\82Ì
\91ã
\82í
\82è
\82É<code><a href="SDL_Init.html">SDL_Init</a>(SDL_INIT_AUDIO)</code>
\82ð
\8cÄ
\82Ñ
\8fo
\82µ
\82Ä
\8f\89\8aú
\89»
\82·
\82é.
\r
33 \82æ
\82è
\8fÚ
\8d×
\82É
\82 \82È
\82½
\82Ì
\83v
\83\8d\83O
\83\89\83\80\82ð
\90§
\8cä
\82Å
\82«
\82é
\82½
\82ß,
\82±
\82Ì
\8aÖ
\90\94\82ð
\8cÄ
\82Ô
\91O
\82É
\8f\89\8aú
\89»
\82·
\82é
\82±
\82Æ
\82à
\82Å
\82«
\82é. (
\82»
\82µ
\82Ä
\82»
\82ê
\82ð
\90\84\8f§
\82·
\82é!)
\r
36 \82±
\82Ì
\8aÖ
\90\94\82Í
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82Ì
\97v
\8b\81\82ð
\91S
\82Ä
\83J
\83o
\81[
\82Å
\82«
\82é
\82¾
\82ë
\82¤.
\r
37 \82µ
\82©
\82µ,
\82³
\82ç
\82É
\8f_
\93î
\82³
\82ª
\95K
\97v
\82È
\8fê
\8d\87\82Ì
\82½
\82ß,
\82±
\82Ì
\8aÖ
\90\94\82Ì
\8b
\89»
\94Å
\82Ì<a href="Mix_OpenAudioDevice.html">Mix_OpenAudioDevice()</a>
\82ª
\91¶
\8dÝ
\82·
\82é.
\r
38 \82±
\82Ì
\8aÖ
\90\94\82Í
\88È
\89º
\82Ì
\8cÄ
\82Ñ
\8fo
\82µ
\82Æ
\93¯
\82¶
\82Å
\82 \82é:<br>
\r
40 Mix_OpenAudioDevice(frequency, format, nchannels, chunksize, NULL, SDL_AUDIO_ALLOW_FREQUENCY_CHANGE | SDL_AUDIO_ALLOW_CHANNELS_CHANGE);
\r
44 \83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82Ì
\90Ý
\92è
\82É
\93Á
\82É
\82±
\82¾
\82í
\82è
\82ª
\82È
\82,
\83f
\81[
\83^
\82ª
\93Á
\92è
\82Ì
\8c`
\8e®
\82Å
\82È
\82¯
\82ê
\82Î,
\82±
\82±
\82Å
\90Ý
\92è
\82·
\82é
\82Ì
\82Í
\91Ã
\93\96\82Æ
\82³
\82ê
\82é
\92l
\82Ì
\83f
\83t
\83H
\83\8b\83g
\82Å
\8f\
\95ª
\82Å
\82 \82é.
\r
45 SDL_mixer
\82Í
\82 \82È
\82½
\82ª
\97^
\82¦
\82½
\83I
\81[
\83f
\83B
\83I
\83f
\81[
\83^
\82ð
\95K
\97v
\82È
\82Æ
\82«
\82É
\8e©
\93®
\93I
\82É
\95Ï
\8a·
\82·
\82é.
\r
48 \82µ
\82©
\82µ,
\82 \82È
\82½
\82ª
\83I
\81[
\83f
\83B
\83I
\83f
\81[
\83^
\82ð
\8e©
\97R
\82É
\8c\88\82ß
\82ç
\82ê
\82Ä,
\82 \82ç
\82©
\82¶
\82ß
\82»
\82Ì
\8c`
\8e®
\82ª
\82í
\82©
\82Á
\82Ä
\82¢
\82é
\82È
\82ç
\82Î,
\94w
\8cã
\82ÅSDL_mixwe
\82Í
\89½
\82à
\95Ï
\8a·
\82¹
\82¸
\92¼
\90Ú
\83n
\81[
\83h
\83E
\83F
\83A
\82É
\83f
\81[
\83^
\82ð
\93n
\82¹
\82é
\82æ
\82¤
\82É
\88ê
\92v
\82·
\82é
\8c`
\8e®
\82Å
\83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82ð
\83I
\81[
\83v
\83\93\82µ
\82ÄCPU
\82Ì
\95\89\89×
\82ð
\8c¸
\82ç
\82·
\82±
\82Æ
\82ª
\82Å
\82«
\82é.
\r
50 \88ê
\95\94\82Ì
\8aÂ
\8b«
\82Å
\82Í,
\83n
\81[
\83h
\83E
\83F
\83A
\82ª
\93Á
\92è
\82Ì
\8c`
\8e®
\82É
\82Ì
\82Ý
\91Î
\89\9e\82µ
\82Ä
\82¨
\82è,
\91S
\82Ä
\82ð
\88ê
\92v
\82³
\82¹
\82é
\82½
\82ß
\82É
\92\8d\88Ó
\82·
\82é
\95K
\97v
\82ª
\82 \82é
\82ª,
\91½
\82
\82Ì
\8fê
\8d\87\82Í
\8e©
\95ª
\82Ì
\83f
\81[
\83^
\82Ì
\95û
\82ª
\90§
\8cä
\82µ
\82â
\82·
\82¢
\82½
\82ß,
\95K
\97v
\82È
\8c`
\8e®
\82Å
\83f
\83o
\83C
\83X
\82ð
\83I
\81[
\83v
\83\93\82·
\82é
\95û
\82ª
\82æ
\82¢.
\r
53 \8c`
\8e®
\82Ì
\93Á
\92è
\82É
\82Í
\95Ê
\82Ì
\92\8d\88Ó
\93_
\82à
\82 \82é.
\r
54 \83~
\83L
\83V
\83\93\83O
\83o
\83b
\83t
\83@
\82ð(<a href="Mix_SetPostMix.html">Mix_SetPostMix</a>,
\83G
\83t
\83F
\83N
\83g
\82Ì
\93o
\98^, <a href="Mix_HookMusic.html">Mix_HookMusic</a>
\82Å)
\92¼
\90Ú
\91\80\8dì
\82·
\82é
\8fê
\8d\87,
\83R
\81[
\83h
\82ª
\93Á
\92è
\82Ì
\8c`
\8e®
\82ð
\91z
\92è
\82µ
\82Ä
\82¢
\82é
\8fê
\8d\87\82ª
\82 \82è,
\82»
\82Ì
\95\94\95ª
\82É
\82à
\8c`
\8e®
\82ð
\8ew
\92è
\82·
\82é
\95K
\97v
\82ª
\82 \82é.
\r
57 \83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82Ì
\8eü
\94g
\90\94\82ÍHz
\82Å
\8ew
\92è
\82·
\82é.
\8c»
\8dÝ
\82Ì
\8aÂ
\8b«
\82Å
\82Í48000
\82ª
\91Ã
\93\96\82Æ
\82³
\82ê
\82é
\83f
\83t
\83H
\83\8b\83g
\92l
\82Å
\82 \82é.
\r
60 \83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82Ì
\83T
\83\93\83v
\83\8b\8c`
\8e®
\82ÍSDL
\82ÌAUDIO_*
\82©
\82ç
\91I
\91ð
\82·
\82é.
\r
61 \8b°
\82ç
\82AUDIO_S16SYS(16
\83r
\83b
\83g
\83I
\81[
\83f
\83B
\83I)
\82ª
\88À
\91S
\82È
\83f
\83t
\83H
\83\8b\83g
\82Å
\82 \82é.
\r
62 \8c»
\8dÝ
\82Ì
\83V
\83X
\83e
\83\80\82Å
\82ÍAUDIO_F32SYS(32
\83r
\83b
\83g
\95\82\93®
\8f¬
\90\94\93_
\83I
\81[
\83f
\83B
\83I)
\82Ì
\95û
\82ª
\8dD
\82Ü
\82µ
\82¢
\82©
\82à
\82µ
\82ê
\82È
\82¢.
\r
65 \83`
\83\83\83l
\83\8b\90\94\82Í
\88ê
\94Ê
\93I
\82É
\82Í
\83\82\83m
\83\89\83\8b\82Ì1
\82Ü
\82½
\82Í
\83X
\83e
\83\8c\83I
\82Ì2
\82¾
\82ª,
\8ev
\82¢
\90Ø
\82Á
\82Ä
\83T
\83\89\83E
\83\93\83h
\82Ì4(
\83N
\83A
\83b
\83h), 6(5.1), 7(6.1), 8(7.1)
\82ð
\8e\8e\82µ
\82Ä
\82à
\82æ
\82¢
\82¾
\82ë
\82¤.
\r
68 \83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82Ì
\83`
\83\83\83\93\83N
\83T
\83C
\83Y
\82Í
\88ê
\93x
\82É
\83f
\83o
\83C
\83X
\82É
\93n
\82³
\82ê
\82é
\83T
\83\93\83v
\83\8b\83t
\83\8c\81[
\83\80\90\94(
\83\82\83m
\83\89\83\8b\82È
\82ç
\82Î1
\83t
\83\8c\81[
\83\80\82 \82½
\82è1
\83T
\83\93\83v
\83\8b,
\83X
\83e
\83\8c\83I
\82È
\82ç
\82Î1
\83t
\83\8c\81[
\83\80\82 \82½
\82è2
\83T
\83\93\83v
\83\8b\82È
\82Ç)
\82Å
\82 \82é.
\r
69 \8f
\82È
\82¢
\82Ù
\82Ç
\92x
\82ê
\82ª
\8f
\82È
\82
\82È
\82é
\82ª,
\8f
\82È
\82·
\82¬
\82é
\82Æ
\8eæ
\82è
\82±
\82Ú
\82µ
\82Ì
\83\8a\83X
\83N
\82ª
\91\9d\91å
\82·
\82é.
\r
70 \92Ê
\8fí
\82Í2048
\82ª
\91Ã
\93\96\82Æ
\82³
\82ê
\82é
\83f
\83t
\83H
\83\8b\83g
\82¾
\82ª,
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82É
\82æ
\82Á
\82Ä
\82Í1024
\82©
\82ç4096
\82Ì
\8aÔ
\82ð
\8e\8e\82·
\82Æ
\82æ
\82¢
\82¾
\82ë
\82¤.
\r
73 \83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82Í
\88ê
\93x
\82É1
\82Â
\82µ
\82©
\83I
\81[
\83v
\83\93\82Å
\82«
\82È
\82¢.
\r
74 \90Ý
\92è
\82ð
\95Ï
\8dX
\82µ
\82½
\82¢
\8fê
\8d\87\82Í
\83f
\83o
\83C
\83X
\82ð
\95Â
\82¶
\82Ä
\8dÄ
\83I
\81[
\83v
\83\93\82·
\82é
\95K
\97v
\82ª
\82 \82è,
\8dÄ
\90¶
\92\86\82É
\93r
\90Ø
\82ê
\82È
\82
\8ds
\82¤
\82±
\82Æ
\82Í
\82Å
\82«
\82È
\82¢.
\r
77 \82±
\82Ì
\8aÖ
\90\94\82Å
\82Í
\83V
\83X
\83e
\83\80\8fã
\82Ì
\93Á
\92è
\82Ì
\83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82ð
\8ew
\92è
\82·
\82é
\82±
\82Æ
\82Í
\82Å
\82«
\82¸,
\8fí
\82É
\82 \82È
\82½
\82Ì
\91ã
\82í
\82è
\82É
\83f
\83t
\83H
\83\8b\83g(
\82Ù
\82Æ
\82ñ
\82Ç
\82Ì
\8fê
\8d\87\82Í
\8dÅ
\82à
\93K
\82µ
\82½
\82à
\82Ì)
\82ð
\91I
\91ð
\82·
\82é.
\r
78 \93Á
\92è
\82Ì
\83f
\83o
\83C
\83X
\82ð
\8eg
\82¤
\95K
\97v
\82ª
\82 \82é
\8fê
\8d\87\82Í,
\82±
\82Ì
\8aÖ
\90\94\82Ì
\91ã
\82í
\82è
\82É<a href="Mix_OpenAudioDevice.html">Mix_OpenAudioDevice()</a>
\82ð
\8eg
\82¤
\82±
\82Æ
\82ª
\82Å
\82«
\82é.
\r
81 \82±
\82Ì
\8aÖ
\90\94\82ª
\90¬
\8c÷
\82ð
\96ß
\82µ
\82½
\82È
\82ç
\82Î,
\89¹
\82ð
\8fo
\97Í
\82·
\82é
\8f\80\94õ
\82ª
\90®
\82Á
\82Ä
\82¨
\82è,
\83I
\81[
\83f
\83B
\83I
\83f
\81[
\83^
\82ð
\93Ç
\82Ý
\8d\9e\82Ý
\8dÄ
\90¶
\82·
\82é
\82±
\82Æ
\82ª
\82Å
\82«
\82é.
\r
84 \83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82Í<a href="Mix_QuerySpec.html">Mix_QuerySpec()</a>
\82Å
\83f
\83o
\83C
\83X
\82Ì
\8dÅ
\8fI
\93I
\82È
\90Ý
\92è
\82ð
\8ds
\82¤
\82±
\82Æ
\82ª
\82Å
\82«
\82é.
\r
87 \83v
\83\8d\83O
\83\89\83\80\82ª
\8fI
\97¹
\82µ
\82Ä
\83I
\81[
\83f
\83B
\83I
\83f
\83o
\83C
\83X
\82ð
\8eg
\82¢
\8fI
\82¦
\82½
\82È
\82ç
\82Î,
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82Í<a href="Mix_CloseAudio.html">Mix_CloseAudio()</a>
\82Å
\94j
\8aü
\82·
\82é
\95K
\97v
\82ª
\82 \82é.
\r
89 <h2>
\83o
\81[
\83W
\83\87\83\93</h2>
\r
91 <h2>
\8aÖ
\98A
\8d\80\96Ú(
\8aÖ
\90\94)</h2>
\r
92 <a href="Mix_OpenAudioDevice.html">Mix_OpenAudioDevice</a><br>
\r
93 <a href="Mix_CloseAudio.html">Mix_CloseAudio</a><br>
\r
94 <h2>
\8c´
\95¶
\82Ö
\82Ì
\83\8a\83\93\83N</h2>
\r
95 <a href="https://wiki.libsdl.org/SDL_mixer/Mix_OpenAudio">SDL_mixer/Mix_OpenAudio</a>
\r