MixApp: Sample Mixer Application

Click to open or copy the files for the MixApp sample.

This sample is a simple audio mixer.

Building SDK Samples

This sample uses the following keywords:

_based; _segname; appchoosefont; appclose; appcreate; appendsession; appexit; appgetwindowsversion; appinit; appinitmenupopup; appmsgbox; appprofilereadbytes; appprofilewritebytes; appqueryendsession; appsetwindowtext; appsize; appwndproc; atoi; beginpaint; char2nibble; checkdlgbutton; checkmenuitem; choosefont; combobox_addstring; combobox_getcursel; combobox_setcursel; createfontindirect; createwindow; createwindowex; dbgenable; dbggetlevel; dbginitialize; dbgsetlevel; dbgvprintf; debug_qquote; debug_quote; debugbreak; defined; defwindowproc; deletefont; destroywindow; dialogbox; dialogboxparam; dispatchmessage; dpf; dpi; dprintf; edit_getselex; edit_replacesel; edit_setsel; enablemenuitem; enablewindow; enddialog; endpaint; exttextout; field_offset; forward_wm_close; get_em_linescroll_mps; get_em_setsel_end; get_em_setsel_mps; get_em_setsel_start; get_wm_activate_fminimized; get_wm_activate_hwnd; get_wm_activate_mps; get_wm_activate_state; get_wm_changecbchain_hwndnext; get_wm_chartoitem_char; get_wm_chartoitem_hwnd; get_wm_chartoitem_mps; get_wm_chartoitem_pos; get_wm_command_cmd; get_wm_command_hwnd; get_wm_command_id; get_wm_command_mps; get_wm_ctlcolor_hdc; get_wm_ctlcolor_hwnd; get_wm_ctlcolor_mps; get_wm_ctlcolor_type; get_wm_hscroll_code; get_wm_hscroll_hwnd; get_wm_hscroll_mps; get_wm_hscroll_pos; get_wm_mdiactivate_factivate; get_wm_mdiactivate_hwndactivate; get_wm_mdiactivate_hwnddeact; get_wm_mdiactivate_mps; get_wm_mdisetmenu_mps; get_wm_menuchar_char; get_wm_menuchar_fmenu; get_wm_menuchar_hmenu; get_wm_menuchar_mps; get_wm_menuselect_cmd; get_wm_menuselect_flags; get_wm_menuselect_hmenu; get_wm_menuselect_mps; get_wm_parentnotify2_mps; get_wm_parentnotify_hwndchild; get_wm_parentnotify_id; get_wm_parentnotify_mps; get_wm_parentnotify_msg; get_wm_parentnotify_x; get_wm_parentnotify_y; get_wm_vkeytoitem_code; get_wm_vkeytoitem_hwnd; get_wm_vkeytoitem_item; get_wm_vkeytoitem_mps; get_wm_vscroll_code; get_wm_vscroll_hwnd; get_wm_vscroll_mps; get_wm_vscroll_pos; getclientrect; getcommandline; getdc; getdesktopwindow; getdlgctrlid; getdlgitem; getfocus; getkeystate; getmessage; getobject; getparent; getprivateprofilestring; getprofileinta; getrealtextmetrics; getscrollpos; getstockfont; getsyscolor; getsysteminfo; getsystemmetrics; gettextextentpoint; gettextmetrics; getversion; getwindowfont; getwindowinstance; getwindowlong; getwindowplacement; getwindowrect; globalallocptr; globalfreeptr; handle_wm_close; handle_wm_command; handle_wm_create; handle_wm_endsession; handle_wm_initdialog; handle_wm_initmenupopup; handle_wm_paint; handle_wm_queryendsession; handle_wm_size; handle_wm_vscroll; inflaterect; int32x32to64; invalidaterect; isdlgbuttonchecked; killtimer; listbox_addstring; listbox_getcursel; listbox_getitemdata; listbox_resetcontent; listbox_setcursel; listbox_setitemdata; listbox_settabstops; loadaccelerators; loadcursor; loadicon; loadstring; localalloc; localfree; lstrcata; lstrcpy; lstrlen; lstrlena; makeintresource; makelong; makelparam; meditprintf; memcpy; message; messagebox; min; mixappchoosefont; mixappcontrolchange; mixappcontrolchangefader; mixappcontrolchangelist; mixappcontrolchangemeter; mixappcontrolchangeswitch; mixappcontrolsetlist; mixappcontrolsetswitch; mixappdebuglog; mixappdisplaycontrol; mixappdisplaydevcaps; mixappgetcomponentname; mixappgetcontroltypename; mixapplinechange; mixapplinechangefader; mixapplinechangelist; mixapplinechangemeter; mixapplinechangeswitch; mixappnewdevice; mixapprefreshlinelist; mixappsettingsrestore; mixappsettingssave; mixerclose; mixergetcontroldetails; mixergetdevcaps; mixergetid; mixergetlinecontrols; mixergetlineinfo; mixergetnumdevs; mixeropen; mixersetcontroldetails; muldiv; muldiv32; muldivrd; muldivrn; muldivru; nibble2char; optimize; outputdebugstr; outputdebugstring; outputdebugstringa; pack; postquitmessage; processor; ptinrect; rcid; registerclass; regopenkey; releasedc; remind; screentoclient; selectobject; sendmessage; setbkcolor; setcursor; setdlgitemtext; setscrollpos; setscrollrange; settextcolor; settimer; setwindowfont; setwindowlong; setwindowplacement; setwindowpos; setwindowredraw; setwindowtext; showcursor; showwindow; tabbedtextout; text; tlbcreate; tlbdestroy; tlbmove; tlbpaint; tlbrecalctabs; tlbsetfont; tlbsettitleandtabs; translateaccelerator; translatemessage; uint32x32to64; updatewindow; va_end; va_start; warning; writeprivateprofilestring; wsprintf; wvsprintf; wvsprintfa