OSDN Git Service

Add detect() functions.
authorSaito <saito2@digitalme.com>
Sun, 21 Sep 2003 04:42:46 +0000 (04:42 +0000)
committerSaito <saito2@digitalme.com>
Sun, 21 Sep 2003 04:42:46 +0000 (04:42 +0000)
ChangeLog
timidity/w32_a.c

index 23398ba..ec1f30d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,6 @@
 2003-09-21  Saito <timidity@flashmail.com>
 
-       * timidity/w32g_a.c, timidity/w32_a.c:
+       * timidity/w32_a.c:
          Add detect() functions.
        * interface/rtsyn_winmm.c:
          Fix around sleep().
index a6a9ae5..ffe7bfd 100644 (file)
@@ -185,6 +185,8 @@ static void                         WaitForBuffer   (int WaitForAllBuffers);
 
 /*****************************************************************************************************************************/
 
+static int detect(void);
+
 #define dpm w32_play_mode
 
 PlayMode dpm =
@@ -199,7 +201,8 @@ PlayMode dpm =
     open_output,
     close_output,
     output_data,
-    acntl
+    acntl,
+       detect
 };
 
 /*****************************************************************************************************************************/
@@ -382,6 +385,13 @@ static void close_output(void)
     }
 }
 
+static int detect(void)
+{
+       if (waveOutGetNumDevs() == 0) {return 0;}       /* not found */
+       return 1;       /* found */
+}
+
+
 /*****************************************************************************************************************************/
 
 static int output_data(char * Data, int32 Size)