void testfadein()
{
	CAudioData* audio;
	
	synth_sin(&audio, 300, 4.0, 0.3); //sine wave, 300Hz
	
	inplaceeffect_fade(audio, 0, 2.5); //fade out
	//~ inplaceeffect_fade(audio, 1, 2.5); // fade in
	
	msg = caudiodata_savewave(audio, "testout\\out.wav", 16);
	if (msg != OK) puts(msg);
	caudiodata_dispose( audio);
}
示例#2
0
文件: examples.c 项目: Alexrerx/yaalp
void testfadein()
{
	CAudioData* audio;
	
	synth_sin(&audio, 300, 4.0, 0.3); //sine wave, 300Hz
	
	inplaceeffect_fade(audio, 0, 2.5); //fade out
	//~ inplaceeffect_fade(audio, 1, 2.5); // fade in
	
	FILE * f = fopen("out.wav", "wb");
	msg = caudiodata_savewave(audio, f, 16);
	if (msg != OK) puts(msg);
	fclose(f);
	caudiodata_dispose( audio);
}