Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Bass aktuelle Aufnahmelautstärke

  Alt 3. Mär 2007, 13:49
Ich stehe nun echt auf dem Schlauch:

Delphi-Quellcode:
// This is called while recording audio
function RecordingCallback(Handle: HRECORD; buffer: Pointer; length, user:
  DWord): boolean; stdcall;
var i:integer;
    maxl,minl,maxr,minr:smallint;
    sample:TWaveSample;
begin
  for i := 0 to length div 4 do
  begin
    sample.l := round(sin(i/10) * high(smallint)/2);
    sample.r := round(cos(i/10) * low(smallint)/2);
    WaveStream.Write(sample,4);
  end;

  // Allow recording to continue
  Result := True;
end;
Dieser Code erzeugt ein die von mir gewünschte Cos/Sin Wellenform. Warum kann ich die Daten mit meiner Struktur nicht richtig auslesen, aber schreiben?
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat