Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
3.475 Beiträge
 
Delphi XE3 Professional
 
#6

Re: Audiostream lauter machen

  Alt 2. Nov 2009, 18:51
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.
  Mit Zitat antworten Zitat