Szerző Téma: VU méter forráskód  (Megtekintve 514 alkalommal)

Nem elérhető nyomo

  • 159
    • Profil megtekintése
VU méter forráskód
« Dátum: 2014. November 13. - 17:00:34 »
0 Show voters
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.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal