Changeset 3 for trunk/classes/c/c_audio/cwastream.c
- Timestamp:
- Jul 13, 2017, 4:16:49 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/classes/c/c_audio/cwastream.c
r2 r3 129 129 OPENPARAMS * pParams; 130 130 131 pParams=PVOIDFROMMP(mp2);/* Get parameter block */ 132 if(!pParams) 133 { 134 WinPostMsg(hwnd,WM_QUIT,0,0); 135 return MRFALSE; 136 } 137 138 WinSetWindowULong(hwnd, QWL_USER, (ULONG)pParams); 139 thisPtr=pParams->wpObject; 131 /* Depending on mp1 the parameter in mp2 is either a pointer 132 to OPENPARAMS (mp1==ACKEY_START) or the object pointer (mp1==ACK_STOP) */ 133 if(ACKEY_START==LONGFROMMP(mp1)) { 134 pParams=PVOIDFROMMP(mp2);/* Get parameter block */ 135 if(!pParams) 136 { 137 WinPostMsg(hwnd,WM_QUIT,0,0); 138 return MRFALSE; 139 } 140 WinSetWindowULong(hwnd, QWL_USER, (ULONG)pParams); 141 thisPtr=pParams->wpObject; 142 } 143 else 144 thisPtr=(MMAudio*)PVOIDFROMMP(mp2); 140 145 141 146 if(somIsObj(thisPtr)) { … … 169 174 _cwmmSetRecordTitles(thisPtr, "Can't connect to server!", TRUE); 170 175 WinStartTimer(WinQueryAnchorBlock(hwnd), hwnd, 2, 4000); 171 /* WinPostMsg(hwnd,WM_QUIT,0,0);*/172 176 return MRFALSE; 173 177 } … … 202 206 203 207 WinStopTimer(WinQueryAnchorBlock(hwnd),hwnd,1 ); 204 208 205 209 sprintf(chrCommand,"stop wave%d wait", thisPtr); 206 210 mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); … … 276 280 } 277 281 282 278 283 MRESULT EXPENTRY streamUrlDlgProc(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2) 279 284 { … … 288 293 WinSetWindowULong(WinWindowFromID(hwnd,IDEF_URL), 289 294 QWL_USER,(ULONG)cwAudioStream);//Save object ptr. 290 295 291 296 WinSendMsg(WinWindowFromID(hwnd,IDEF_URL),EM_SETTEXTLIMIT,MPFROMSHORT((SHORT)sizeof(chrURL)),0); 292 297
Note:
See TracChangeset
for help on using the changeset viewer.