The following code illustrates how to load an existing file into the waveaudio device.

USHORT         usDeviceID;
MCI_LOAD_PARMS mlp;

mlp.hwndCallback = (HWND) NULL;   /* Not required if waiting */
strcpy(mlp.pszElementName, "oinker.wav");
                                  /* File name to load        */

mciSendCommand( usDeviceID,       /* Device ID                */
 MCI_LOAD,                        /* MCI load message         */
 MCI_WAIT | MCI_OPEN_ELEMENT,     /* Flags for this message   */
 (PVOID) &mlp,                    /* Data structure           */
 0);                              /* No user parm             */


[Back] [Next]