GTA Közösség - A magyar GTA fórum

Általános beszélgetés => Beszélgetés => Kérdések, Segítség => A témát indította: nyomo - 2014. november 13. - 17:00:34

Cím: VU méter forráskód
Írta: nyomo - 2014. november 13. - 17:00:34
Valaki esetleg nem tud egy olyan forráskódot C++ nyelven, ami VU meterként szolgál?
A számítógépen történő kimeneti hangokat szeretném vele vizsgálni.
Egy ilyet már találtam (csak nem tudom használni), erről esetleg valami vélemény?
Elvileg delphi nyelven.
 
uses Crt,BASS;
var HR:HRECORD;
function RecordingCallback(Handle: HRECORD; buffer: Pointer; length, user: DWord): boolean; stdcall;
begin
        {itt akár mentheted is a buffer^ tartalmát ami length hosszúságu}
        Result:=True; {true esetén megy tovább a hangrögzítés}
end;
begin
  if BASS_RecordInit(0) then begin
    HR:=BASS_RecordStart(11025,1,0,@RecordingCallback,nil);
    repeat
      WriteLn(BASS_ChannelGetLevel(HR)); {itt kiírja a pillanatnyi \"VU\"-t számként}
    until KeyPressed;
    GetKey;
  end;
end.