Hängt von der Bitrate, Channels, etc. ab:
Delphi-Quellcode:
FACMC.FormatIn.Format.nChannels := Channels;
FACMC.FormatIn.Format.nSamplesPerSec := SamplesPerSecond;
FACMC.FormatIn.Format.nAvgBytesPerSec := SamplesPerSecond * Channels * 2;
FACMC.FormatIn.Format.nBlockAlign := Channels * 2;
FACMC.FormatIn.Format.wBitsPerSample := BitsPerSample;
FACMC.InputBufferSize := FACMC.FormatIn.Format.nAvgBytesPerSec;
Getestet habe ich mit 1 Channel, 11050 SamplesPerSecond und 16 BitsPerSample. Das wäre dann eine Buffergröße von 22100 Bytes, also ca. 21.5 KiB.