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: |