The following code illustrates how to cue a device instance for playback and wait for completion.

   /* Cue the device for playback (output), and wait for completion */

   USHORT   usDeviceID;
   HWND     hwndMyWindow;
   MCI_GENERIC_PARMS mciGenericParms;        /* Generic message
                                                parms structure        */


                    /* Assign hwndCallback the handle to the PM window */

   mciGenericParms.hwndCallback =  hwndMyWindow;

   mciSendCommand( usDeviceID,               /* Device ID              */
      MCI_CUE,                               /* MCI cue message        */
      MCI_WAIT | MCI_CUE_OUTPUT,             /* Standard flags         */
      (PVOID)&mciGenericParms,               /* Generic structure      */
      0 );                                   /* No user parm           */


[Back] [Next]