..msdn Add comment W32 Constants Translate this page
The waveOutOpen function opens the given waveform-audio output device for playback.|
DECLARE INTEGER waveOutOpen IN winmm;
INTEGER @ phwo,;
STRING @ pwfx,;
Pointer to a buffer that receives a handle identifying the open waveform-audio output device.
Identifier of the waveform-audio output device to open.
Pointer to a WAVEFORMATEX structure that identifies the format of the waveform-audio data to be sent to the device.
Pointer to a fixed callback function, an event handle, a handle to a window, or the identifier of a thread to be called during waveform-audio playback to process messages related to the progress of the playback.
User-instance data passed to the callback mechanism. This parameter is not used with the window callback mechanism.
Flags for opening the device. The following values are defined.
|Returns MMSYSERR_NOERROR (0) if successful or an error otherwise.|
|Use the waveOutGetNumDevs function to determine the number of waveform-audio output devices present in the system. If the value specified by the uDeviceID parameter is a device identifier, it can vary from zero to one less than the number of devices present. |
The WAVE_MAPPER constant can also be used as a device identifier.
If you choose to have a function receive callback information, the following messages are sent to the function to indicate the progress of waveform-audio output: WOM_OPEN, WOM_CLOSE, and WOM_DONE.
|Word Index links for the waveOutOpen :|
|Translate this page:|
Visited in last 7 days: 18
|Created: ||2003-07-23 08:02:33|
|Modified: ||2003-07-23 08:06:22|