Reverse: Using Low-level Waveform Playback Services

This sample plays a Wave waveform audio file backwards, and illustrates how to use the low-level waveform playback services. It also shows how to use the multimedia file I/O services to read data from a Wave file.

Building SDK Samples

This sample uses the following keywords:

appabout; appendmenu; cleanup; createwindow; dialogbox; dispatchmessage; edit_limittext; enablewindow; enddialog; forward_wm_command; forward_wm_destroy; forward_wm_syscommand; get_wm_command_id; getmessage; getstockbrush; getstringres; getsystemmenu; getwindowtext; globalallocptr; globalfreeptr; handle_msg; interchange; loadcursor; loadicon; loadstring; localalloc; localfree; locallock; localunlock; messagebox; mmioascend; mmioclose; mmiodescend; mmiofourcc; mmioopen; mmioread; mydefproc; postquitmessage; registerclass; reverseoncommand; reverseondestroy; reverseonsyscommand; reverseplay; setfocus; showwindow; translatemessage; waveoutclose; waveoutopen; waveoutprepareheader; waveoutreset; waveoutunprepareheader; waveoutwrite; winmain; wndproc