Hi
das bringt dir gar nichts wen du die werte noch weiter runter setzt.
Für BASS_CONFIG_REC_BUFFER . 1000 (Min), 5000 (Max)
und für MAKELONG(BASS_RECORD_PAUSE, 1) ist das Minimum 10ms nicht 1, mit (BASS_CONFIG_REC_BUFFER / 2) setzt du das Maximum!
Das steht aber alles in der docu.
Zitat:
The HIWORD - use MAKELONG(flags,period) - can be used to set the period (in milliseconds) between calls to the callback function. The minimum period is 10ms, the maximum is half the BASS_CONFIG_REC_BUFFER setting. If the period specified is outside this range, it is automatically capped. The default is 100ms.
Edit
Zitat:
ich habs jetzt erstmal ohne recordproc probiert und es läuft ganz gut.
Dann brauchst auch das MAKELONG(BASS_RECORD_PAUSE, 10) nicht!