OSDN Git Service

SDL_OpenAudioDevice SDL_zero()をコメントにした {}をつけた https://wiki.libsdl.org/SDL_OpenAudioDe...
authormaruhiro <maruhiro@bridge.ocn.ne.jp>
Fri, 30 Oct 2015 12:09:41 +0000 (21:09 +0900)
committermaruhiro <maruhiro@bridge.ocn.ne.jp>
Fri, 30 Oct 2015 12:09:41 +0000 (21:09 +0900)
SDL_OpenAudioDevice.html

index 8ed0c7c..9db53f0 100644 (file)
@@ -40,7 +40,7 @@ SDL1.2
 SDL_AudioSpec want, have;\r
 SDL_AudioDeviceID dev;\r
 \r
-SDL_zero(want);\r
+SDL_memset(&want, 0, sizeof(want)); /* \82Ü\82½\82Í SDL_zero(want); */\r
 want.freq = 48000;\r
 want.format = AUDIO_F32;\r
 want.channels = 2;\r
@@ -51,8 +51,9 @@ dev = SDL_OpenAudioDevice(NULL, 0, &amp;want, &amp;have, SDL_AUDIO_ALLOW_FORMAT_
 if (dev == 0) {\r
     printf("\83I\81[\83f\83B\83I\82ð\8aJ\82¯\82È\82©\82Á\82½: %s\n", SDL_GetError());\r
 } else {\r
-    if (have.format != want.format)  // we let this one thing change.\r
+    if (have.format != want.format) { // \97v\8b\81\82Æ\95Ï\82í\82Á\82½\82©?\r
         printf("32bit\95\82\93®\8f¬\90\94\93_\82Ì\83I\81[\83f\83B\83I\8c`\8e®\82É\91Î\89\9e\82µ\82Ä\82¢\82È\82¢\n");\r
+    }\r
     SDL_PauseAudioDevice(dev, 0);  // \8dÄ\90\82ð\8aJ\8en\82·\82é\r
     SDL_Delay(5000);  // \83R\81[\83\8b\83o\83b\83N\82Å\89¹\90º\82ð5\95b\8aÔ\8dÄ\90\82·\82é\r
     SDL_CloseAudioDevice(dev);\r