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.