Changeset 2242 for trunk/src/winmm/dwaveout.h
- Timestamp:
- Dec 29, 1999, 9:36:10 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winmm/dwaveout.h
r1404 r2242 1 /* $Id: dwaveout.h,v 1. 5 1999-10-22 18:09:16 sandervlExp $ */1 /* $Id: dwaveout.h,v 1.6 1999-12-29 08:33:56 phaller Exp $ */ 2 2 3 3 /* … … 32 32 { 33 33 public: 34 DartWaveOut(LPWAVEFORMATEX pwfx, ULONG nCallback, ULONG dwInstance );34 DartWaveOut(LPWAVEFORMATEX pwfx, ULONG nCallback, ULONG dwInstance, USHORT usSel); 35 35 DartWaveOut(LPWAVEFORMATEX pwfx, HWND hwndCallback); 36 36 DartWaveOut(LPWAVEFORMATEX pwfx); … … 72 72 int curFillPos, curPlayPos; //fillpos == pos in os2 mix buffer, bufpos == pos in win buffer 73 73 74 // callback interface 75 LPDRVCALLBACK mthdCallback; 76 void callback(HDRVR h, UINT uMessage, DWORD dwUser, DWORD dw1, DWORD dw2); 74 // callback interface 75 LPDRVCALLBACK mthdCallback; // pointer to win32 routine for the callback 76 USHORT selCallback; // the win32 tib selector for the callback (saved at waveOutOpen) 77 void callback(HDRVR h, UINT uMessage, DWORD dwUser, DWORD dw1, DWORD dw2); 78 HWND hwndCallback; 79 DWORD dwInstance; 77 80 78 HWND hwndCallback; 79 DWORD dwInstance; 80 WAVEHDR *wavehdr, *curhdr; 81 WAVEHDR *wavehdr, 82 *curhdr; 81 83 82 84 BOOL fMixerSetup; 83 85 84 86 VMutex *wmutex; 85 87 // Linked list management 86 88 DartWaveOut* next; // Next Timer
Note:
See TracChangeset
for help on using the changeset viewer.