Format of WAVE Audio Services structure |
| Offset | Size | Description | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
00h |
4 BYTEs |
name of the structure | ||||||||||||||||||||||||||||
|
04h |
DWORD |
structure length | ||||||||||||||||||||||||||||
|
08h |
16 BYTEs |
for future expansion | ||||||||||||||||||||||||||||
|
entry points (details ???) |
||||||||||||||||||||||||||||||
|
18h |
DWORD |
DeviceCheck
|
||||||||||||||||||||||||||||
|
1Ch |
DWORD |
PCMInfo | ||||||||||||||||||||||||||||
|
20h |
DWORD |
PlayBlock | ||||||||||||||||||||||||||||
|
24h |
DWORD |
PlayCont | ||||||||||||||||||||||||||||
|
28h |
DWORD |
RecordBlock | ||||||||||||||||||||||||||||
|
2Ch |
DWORD |
RecordCont | ||||||||||||||||||||||||||||
|
30h |
DWORD |
PauseIO | ||||||||||||||||||||||||||||
|
34h |
DWORD |
ResumeIO | ||||||||||||||||||||||||||||
|
38h |
DWORD |
StopIO | ||||||||||||||||||||||||||||
|
3Ch |
DWORD |
WavePrepare | ||||||||||||||||||||||||||||
|
40h |
DWORD |
WaveRegister | ||||||||||||||||||||||||||||
|
44h |
DWORD |
GetLastError
|
||||||||||||||||||||||||||||
|
48h |
DWORD |
TimerTick | ||||||||||||||||||||||||||||
|
4Ch |
DWORD |
ApplPSyncCB: CallBack: play filled in by the application | ||||||||||||||||||||||||||||
|
50h |
DWORD |
ApplRSyncCB: CallBack: rec filled in by the application | ||||||||||||||||||||||||||||
|
See Also: |