OSDN Git Service

SDL_HINT_RENDER_DRIVER metalを追加した https://wiki.libsdl.org/SDL_HINT_RENDER_DRIVER...
[sdl2referencejp/sdl2referencejp.git] / SDL_AudioStatus.html
index f0c3764..58337fa 100644 (file)
 <tr><td>SDL_AUDIO_PLAYING</td><td>\8dÄ\90\92\86</td></tr>\r
 <tr><td>SDL_AUDIO_PAUSED</td><td>\88ê\8e\9e\92â\8e~</td></tr>\r
 </table>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+void printStatus(SDL_AudioDeviceID dev)\r
+{\r
+    switch (SDL_GetAudioDeviceStatus(dev))\r
+    {\r
+        case SDL_AUDIO_STOPPED: printf("\92â\8e~\92\86\n"); break;\r
+        case SDL_AUDIO_PLAYING: printf("\8dÄ\90\92\86\n"); break;\r
+        case SDL_AUDIO_PAUSED: printf("\88ê\8e\9e\92â\8e~\92\86\n"); break;\r
+        default: printf("???"); break;\r
+    }\r
+}\r
+\r
+// \83f\83o\83C\83X\82Í\88ê\8e\9e\92â\8e~\92\86\82©\82ç\8en\82Ü\82é\r
+SDL_AudioDeviceID dev;\r
+dev = SDL_OpenAudioDevice(NULL, 0, &amp;desired, &amp;obtained, 0);  \r
+if (dev != 0)\r
+{\r
+     printStatus(dev);  // \81u\88ê\8e\9e\92â\8e~\92\86\81v\82ª\95\\8e¦\82³\82ê\82é\r
+     SDL_PauseAudioDevice(dev, 0);\r
+     printStatus(dev);  // \81u\8dÄ\90\92\86\81v\82ª\95\\8e¦\82³\82ê\82é\r
+     SDL_PauseAudioDevice(dev, 1);\r
+     printStatus(dev);  // \81u\88ê\8e\9e\92â\8e~\92\86\81v\82ª\95\\8e¦\82³\82ê\82é\r
+     SDL_CloseAudioDevice(dev);\r
+     printStatus(dev);  // \81u\92â\8e~\92\86\81v\82ª\95\\8e¦\82³\82ê\82é\r
+}\r
+</pre>\r
+</code>\r
+</p>\r
 <h2>\8fÚ\8d×</h2>\r
-\8aJ\82¢\82½\83f\83o\83C\83X\82Í, \92Ê\8fí\82Í\8fí\82É\8dÄ\90\92\86\82©\92â\8e~\92\86\82Å\82 \82é.\r
+\8aJ\82¢\82½\83f\83o\83C\83X\82Í, \92Ê\8fí\82Í\8fí\82É\8dÄ\90\92\86\82©\88ê\8e\9e\92â\8e~\92\86\82Å\82 \82é.\r
 \83f\83o\83C\83X\82ª\83G\83\89\81[\82ð\8bN\82±\82·\82Æ\82¢\82Â\82Å\82à\92â\8e~\92\86\82É\82È\82é.\r
 \83f\83o\83C\83X\82ð\95Â\82\82½\8fê\8d\87\82à\92â\8e~\92\86\82É\82È\82é.\r
 \8aJ\82¢\82Ä\82¢\82È\82¢, \82Ü\82½\82Í\95s\96¾\82ÈID\82Ì\83f\83o\83C\83X\82Ì\8fó\91Ô\82ð\8b\81\82ß\82é\82Æ, \92â\8e~\92\86\82ª\95ñ\8d\90\82³\82ê\82é.\r
 <h2>\8aÖ\98A\8d\80\96Ú(\8aÖ\90\94)</h2>\r
 <a href="SDL_GetAudioDeviceStatus.html">SDL_GetAudioDeviceStatus</a><br>\r
 <h2>SDL Wiki\82Ö\82Ì\83\8a\83\93\83N</h2>\r
-<a href="https://wiki.libsdl.org/SDL_AudioStatus">SDL_AudioStatus</a><br>\r
+<a href="https://wiki.libsdl.org/SDL_AudioStatus">SDL_AudioStatus - SDL Wiki</a><br>\r
 <hr>\r
 </body>\r
 </html>\r