X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=SDL_BuildAudioCVT.html;h=3c179b9b27b117d78b548c757c118ffb96df54f0;hb=c386bad9ff26b6b26641a1288d8853e6525d893d;hp=c40937e1413bdf61f68526a88672a581e9cea662;hpb=5d8e04d239ac1b2326ebb8d33ca07866816c3afe;p=sdl2referencejp%2Fsdl2referencejp.git diff --git a/SDL_BuildAudioCVT.html b/SDL_BuildAudioCVT.html index c40937e..3c179b9 100644 --- a/SDL_BuildAudioCVT.html +++ b/SDL_BuildAudioCVT.html @@ -28,6 +28,22 @@
+
+
+
+// 1024 XeI 48000HzÌTvt[obt@ð, 32bit®¬_©ç16bit®ÉÏ··é
+SDL_AudioCVT cvt;
+SDL_BuildAudioCVT(&cvt, AUDIO_F32, 2, 48000, AUDIO_S16, 2, 48000);
+SDL_assert(cvt.needed); // ¾ç©É±êÍKvÅ é
+cvt.len = 1024 * 2 * 4; // 1024 XeI 32bit®¬_ÌTvt[obt@
+cvt.buf = (Uint8 *) SDL_malloc(cvt.len * cvt.len_mult);
+// ±±Å32bit®¬_Ìf[^ðcvt.dataÉÇÝÞ
+SDL_ConvertAudio(cvt);
+// cvt.bufÉÍcvt.len_cvtoCgÌÏ·³ê½f[^ª«ÜêÄ¢é
+
+
¹ºf[^ðÏ··éOÉ, SDL_AudioCVTÌÏ·OÆÏ·ãðú»·éKvª é.