C ++ BASS библиотека пользовательская частота, пользовательское время

я действительно не знаю, что не так с этим кодом.

#include "bass.h"
int main() {
BASS_Init(-1, 20000, BASS_DEVICE_8BITS, 0, NULL);
BASS_SetVolume(1.0);
HSAMPLE my_sample = BASS_SampleCreate(1000, 20000, 1, 1,
BASS_SAMPLE_8BITS);
HCHANNEL my_chann = BASS_SampleGetChannel(my_sample, true);
BASS_ChannelPlay(my_chann, false);
BASS_Start();
return 0;
}

Я хочу играть частоту 20000 Гц в течение 1 секунды, но я не слышу ни звука. Я не получаю никакой ошибки, от компилятора и от BASS_ErrorGetCode ().
Я компилировал на Windows 7, с последними MinGW и BASS (lib, dll, h).
Когда я пытаюсь воспроизвести образец sach как .wav, он работает нормально, но я хочу манипулировать частотой и временным интервалом.
Если есть способ использовать Stream и «толкает» структуру как (timespan, freq), я был бы счастлив.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]