OSDN Git Service

SDL_atomic_t サンプルコードを修正 https://wiki.libsdl.org/SDL_atomic_t?action=diff&rev1=3&rev2=4
[sdl2referencejp/sdl2referencejp.git] / Mix_RegisterEffect.html
index ce8fe21..2931a74 100644 (file)
 </p>\r
 <p>\r
 <dl>\r
-<dt>chan</dt><dd></dd>\r
+<dt>chan</dt><dd>\r
 \8aÖ\90\94f\82Æ\8aÖ\90\94d\82ð\93o\98^\82·\82é\83`\83\83\83l\83\8b\94Ô\8d\86.\r
 MIX_CHANNEL_POST\82Æ\82·\82é\82Æ\83~\83L\83V\83\93\83O\82Ì\8cã\82Ì\8f\88\97\9d\r
+</dd>\r
 <dt>f</dt><dd>\r
 \83G\83t\83F\83N\83g\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\r
 </dd>\r
@@ -47,6 +48,21 @@ channel
 <p>\r
 \96ß\82è\92l: \83`\83\83\83l\83\8b\82ª\91\8dÝ\82µ\82È\82¢\82È\82Ç\8e¸\94s\82Ì\82Æ\82«0(\8bU)\r
 </p>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<code>\r
+<pre>\r
+// \89½\82à\82¹\82¸\91f\92Ê\82è\82·\82é\8aÖ\90\94\82ð\8dì\82é\r
+void noEffect(int chan, void *stream, int len, void *udata)\r
+{\r
+    // \82±\82±\82É\83X\83g\83\8a\81[\83\80\82Ì\8f\88\97\9d\82ð\8f\91\82¯\82é...\r
+}\r
+...\r
+// \89½\82à\82µ\82È\82¢\8cã\8f\88\97\9d\82ð\93o\98^\82·\82é\r
+if(!Mix_RegisterEffect(MIX_CHANNEL_POST, noEffect, NULL, NULL)) {\r
+    printf("Mix_RegisterEffect: %s\n", Mix_GetError());\r
+}\r
+</pre>\r
+</code>\r
 <h2>\8eQ\8fÆ</h2>\r
 <a href="Mix_UnregisterEffect.html">Mix_UnregisterEffect</a>,\r
 <a href="Mix_UnregisterAllEffects.html">Mix_UnregisterAllEffects</a>\r