Ich verstehe es einfach nicht
Delphi-Quellcode:
procedure waveInProc(hwi: HWAVEIN; uMsg: UINT; dwInstance, dwParam1, dwParam2 : DWord); stdcall;
var
classinstance: TWaveIn absolute dwInstance;
begin
if umsg = WIM_DATA then
begin
with classinstance do
begin
if fWaveData[???].Header.dwBytesRecorded = 0 then exit;
fWaveData[???].Stream.Write(fWaveData[???].Data, fWaveData[???].header.dwBytesRecorded);
if fWaveData[???].Header.dwFlags and MHDR_DONE = MHDR_DONE then
begin
Wie komm ich da an die Indexe von dem Array ??