Hallo,
ich bin gerade dabei eine kleines Tool zu schreiben, dass einen das Spektrum von einem Eingangskanal (Wave, Line-In etc auswählbar) anzeigt. Es funktioniert soweit, dass er mir was anzeigt. Aber wenn ich Musik mit Winamp laufen hab ist liegt die Latenz (laut Stopuhr^^) bei ca 4 Sekunden O.O
Ich könnte mir vorstellen, dass das an nem Buffer vonner bass.dll liegt hab ein bisal rumprobiert aber es wird nich besser.
Aber es muss doch ne möglichkeit geben mit der Latenz auf einen Bereich runterkommt den man nicht, oder kaum, merkt.
Weiß jemand Rat?
Danke im Voraus & mfg
Robin
P.S.:
So starte ich das ganze:
Delphi-Quellcode:
BASS_SetConfig(BASS_CONFIG_UPDATEPERIOD, 1);
BASS_Init(-1, 44100, BASS_DEVICE_LATENCY, Application.Handle, nil)
BASS_SetConfig(BASS_CONFIG_BUFFER, 1);
R_INIT := BASS_RecordInit(-1);
R_CHAN := BASS_RecordStart(44100, 2, 0, nil, 0);
Robin W.
Ein Computer kann (fast) alles.... Man muss es ihm nur beibringen