OSDN Git Service

SDL_Vulkan_UnloadLibrary 新規追加 https://wiki.libsdl.org/SDL_Vulkan_UnloadLibrary
[sdl2referencejp/sdl2referencejp.git] / Mix_RegisterEffect.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
2 <html lang="ja-JP">\r
3 <head>\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-effects.html" title="1\82Â\8fã">\r
9 <title>Mix_RegisterEffect</title>\r
10 </head>\r
11 <body>\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-effects.html">4.6\83G\83t\83F\83N\83g</a> - Mix_RegisterEffect\r
13 <hr>\r
14 <h1>Mix_RegisterEffect</h1>\r
15 <p>\r
16 <code>int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d, void *arg)</code>\r
17 </p>\r
18 <p>\r
19 <dl>\r
20 <dt>chan</dt><dd>\r
21 \8aÖ\90\94f\82Æ\8aÖ\90\94d\82ð\93o\98^\82·\82é\83`\83\83\83l\83\8b\94Ô\8d\86.\r
22 MIX_CHANNEL_POST\82Æ\82·\82é\82Æ\83~\83L\83V\83\93\83O\82Ì\8cã\82Ì\8f\88\97\9d\r
23 </dd>\r
24 <dt>f</dt><dd>\r
25 \83G\83t\83F\83N\83g\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\r
26 </dd>\r
27 <dt>d</dt><dd>\r
28 \83`\83\83\83l\83\8b\82Å\82Ì\83T\83\93\83v\83\8a\83\93\83O\89¹\90º\82Ì\8dÄ\90\82ª\8fI\97¹\82µ\82½\82Æ\82«\8cÄ\82Î\82ê\82é\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^.\r
29 \83\81\83\82\83\8a\82â\93®\93I\83f\81[\83^\82ð\89ð\95ú\82·\82é\95K\97v\82ª\82È\82¢\8fê\8d\87\82ÍNULL\82Æ\82µ\82Ä\82æ\82¢\r
30 </dd>\r
31 <dt>arg</dt><dd>\r
32 \8aÖ\90\94f\82Æ\8aÖ\90\94d\82Ì\88ø\90\94udata\82É\93n\82³\82ê\82é\83|\83C\83\93\83^.\r
33 \93Á\82É\93¯\8e\9e\82É\95¡\90\94\82Ì\83`\83\83\83l\83\8b\82ð\88µ\82¦\82é\82æ\82¤\82É\8dì\82é\8fê\8d\87\82Í, \8f\88\97\9d\8aÖ\90\94\82ª\8fó\91Ô\83f\81[\83^\82ð\95Û\91\82·\82é\8fê\8f\8a\82Æ\82µ\82Ä\8eg\82¤\82Æ\82æ\82¢.\r
34 \95K\97v\82È\82¯\82ê\82ÎNULL\82É\82Å\82«\82é.\r
35 </dd>\r
36 </dl>\r
37 </p>\r
38 <p>\r
39 channel\82É\83G\83t\83F\83N\83g\82ð\82Â\82¯\82é\8cã\8f\88\97\9d\82ð\8ds\82¤\8f\88\97\9d\8aÖ\90\94f\82ð\83t\83b\83N\82·\82é.\r
40 \93Ç\82Ý\8d\9e\82ñ\82¾\83f\81[\83^\82ð\92P\82É\95\\8e¦\82·\82é\8f\88\97\9d\82â, \83X\83g\83\8a\81[\83\80\82É\83G\83R\81[\82ð\82Â\82¯\82é\8f\88\97\9d\82È\82Ç\82ð\8ds\82¦\82é.\r
41 \91½\82­\82Ì\8f\88\97\9d\8aÖ\90\94\82Í\8fó\91Ô\83f\81[\83^\82Ì\97Ì\88æ\82ð\8am\95Û\82·\82é\95K\97v\82ª\82 \82é. \82»\82Ì\8fê\8d\87\82Íarg\83|\83C\83\93\83^\82É\95Û\91\82·\82é\82Æ\82æ\82¢.\r
42 \8f\88\97\9d\8aÖ\90\94\82ð\8eg\82¢\8fI\82¦\82½\82Æ\82«, \8f\88\97\9d\8aÖ\90\94\82Ìarg\82Ì\97Ì\88æ\82Ì\83f\81[\83^\82É\91Î\82µ\82Ä\8fI\97¹\8f\88\97\9d\82ð\8ds\82¤\8aÖ\90\94d\82ª\8cÄ\82Î\82ê\82é.\r
43 \82±\82Ì\83G\83t\83F\83N\83g\82Í\83\8a\83\93\83N\82³\82ê\82½\83\8a\83X\83g\8d\\91¢\82É\82È\82Á\82Ä\82¢\82Ä, \8fí\82É\96\96\94ö\82É\92Ç\89Á\82³\82ê\82é.\r
44 \82Â\82Ü\82è, \91O\82É\93o\98^\82³\82ê\82½\83G\83t\83F\83N\83g\82Ì\8fo\97Í\82ª\8e\9f\82Ì\93ü\97Í\82É\82È\82é.\r
45 \83G\83t\83F\83N\83g\82Í\89½\93x\82Å\82à\92Ç\89Á\82Å\82«\82é.\r
46 \83G\83t\83F\83N\83g\82Í\82±\82Ì\82æ\82¤\82É\98A\82È\82Á\82Ä\82¢\82é.\r
47 </p>\r
48 <p>\r
49 \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
50 </p>\r
51 <h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
52 <code>\r
53 <pre>\r
54 // \89½\82à\82¹\82¸\91f\92Ê\82è\82·\82é\8aÖ\90\94\82ð\8dì\82é\r
55 void noEffect(int chan, void *stream, int len, void *udata)\r
56 {\r
57     // \82±\82±\82É\83X\83g\83\8a\81[\83\80\82Ì\8f\88\97\9d\82ð\8f\91\82¯\82é...\r
58 }\r
59 ...\r
60 // \89½\82à\82µ\82È\82¢\8cã\8f\88\97\9d\82ð\93o\98^\82·\82é\r
61 if(!Mix_RegisterEffect(MIX_CHANNEL_POST, noEffect, NULL, NULL)) {\r
62     printf("Mix_RegisterEffect: %s\n", Mix_GetError());\r
63 }\r
64 </pre>\r
65 </code>\r
66 <h2>\8eQ\8fÆ</h2>\r
67 <a href="Mix_UnregisterEffect.html">Mix_UnregisterEffect</a>,\r
68 <a href="Mix_UnregisterAllEffects.html">Mix_UnregisterAllEffects</a>\r
69 <h2>\8c´\95\82Ö\82Ì\83\8a\83\93\83N</h2>\r
70 <a href="http://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer_76.html#SEC76">4.6.1 Mix_RegisterEffect</a>\r
71 <hr>\r
72 </body>\r
73 </html>\r