+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<code>\r
+<pre>\r
+// \8eg\97p\92\86\82Ì\83I\81[\83f\83B\83I\8c`\8e®\82ð\8al\93¾\82µ\95\\8e¦\82·\82é\r
+int numtimesopened, frequency, channels;\r
+Uint16 format;\r
+numtimesopened=Mix_QuerySpec(&frequency, &format, &channels);\r
+if(!numtimesopened) {\r
+ printf("Mix_QuerySpec: %s\n",Mix_GetError());\r
+}\r
+else {\r
+ char *format_str="\95s\96¾";\r
+ switch(format) {\r
+ case AUDIO_U8: format_str="8bit\95\84\8d\86\82È\82µ"; break;\r
+ case AUDIO_S8: format_str="8bit\95\84\8d\86\82 \82è"; break;\r
+ case AUDIO_U16LSB: format_str="16bit\95\84\8d\86\82È\82µ\83\8a\83g\83\8b\83G\83\93\83f\83B\83A\83\93"; break;\r
+ case AUDIO_S16LSB: format_str="16bit\95\84\8d\86\82 \82è\83\8a\83g\83\8b\83G\83\93\83f\83B\83A\83\93"; break;\r
+ case AUDIO_U16MSB: format_str="16bit\95\84\8d\86\82È\82µ\83r\83b\83O\83G\83\93\83f\83B\83A\83\93"; break;\r
+ case AUDIO_S16MSB: format_str="16bit\95\84\8d\86\82 \82è\83r\83b\83O\83G\83\93\83f\83B\83A\83\93"; break;\r
+ }\r
+ printf("\8aJ\82¢\82½\89ñ\90\94=%d times \8eü\94g\90\94=%dHz \8c`\8e®=%s \83`\83\83\83l\83\8b\90\94=%d",\r
+ numtimesopened, frequency, format_str, channels);\r
+}\r
+</pre>\r
+</code>\r