OSDN Git Service

SDL_CreateThread サンプルコードを修正 https://wiki.libsdl.org/SDL_CreateThread?action=diff...
[sdl2referencejp/sdl2referencejp.git] / SDL_MixAudio.html
index 370c7da..c561f4d 100644 (file)
 <tr><td>len</td><td>\89¹\90º\83o\83b\83t\83@\82Ì\83o\83C\83g\92·</td></tr>\r
 <tr><td>volume</td><td>0\81`128\82Ì\94Í\88Í, SDL_MIX_MAXVOLUME\82Ì\82Æ\82«\8dÅ\91å\83{\83\8a\83\85\81[\83\80</td></tr>\r
 </table>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+void myAudioCallback(void *udata, Uint8 *stream, int len)\r
+{\r
+    extern const Uint8 *mixData;\r
+    SDL_memset(stream, 0, len);  // \96³\89¹\82É\82·\82é\r
+    // \96³\89¹\82É\91Î\82µ\82Ä\82 \82È\82½\82Ì\89¹\90º\83f\81[\83^\82ð50%\82Ì\83{\83\8a\83\85\81[\83\80\82Å\83~\83L\83V\83\93\83O\82·\82é\r
+    SDL_MixAudio(stream, mixData, len, SDL_MIX_MAXVOLUME / 2);\r
+}\r
+</pre>\r
+</code>\r
+</p>\r
 <h2>\8fÚ\8d×</h2>\r
 <p>\r
 \82±\82Ì\8aÖ\90\94\82Í\r