X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=SDL_OpenAudioDevice.html;h=e6a5e89dd449ba11170d7f6dbbbca92013682f8f;hb=4d00acf2f48f58202c1d89973ca2caeb3edc9272;hp=5b2d5a15dbd295d42c421283e7b014c536dcd3ef;hpb=576d3554f1ac9cca7b7b306f942e66f1a9cb598d;p=sdl2referencejp%2Fsdl2referencejp.git diff --git a/SDL_OpenAudioDevice.html b/SDL_OpenAudioDevice.html index 5b2d5a1..e6a5e89 100644 --- a/SDL_OpenAudioDevice.html +++ b/SDL_OpenAudioDevice.html @@ -40,21 +40,22 @@ SDL1.2 SDL_AudioSpec want, have; SDL_AudioDeviceID dev; -SDL_zero(want); +SDL_memset(&want, 0, sizeof(want)); /* Ü½Í SDL_zero(want); */ want.freq = 48000; want.format = AUDIO_F32; want.channels = 2; want.samples = 4096; -want.callback = MyAudioCallback; // ±ÌÖÍDZ©ÊÌêÉ +want.callback = MyAudioCallback; /* ±ÌÖÍDZ©ÊÌêÉ. Ú×ÍSDL_AudioSpecðQÆ·é±Æ */ dev = SDL_OpenAudioDevice(NULL, 0, &want, &have, SDL_AUDIO_ALLOW_FORMAT_CHANGE); if (dev == 0) { - printf("I[fBIðJ¯È©Á½: %s\n", SDL_GetError()); + SDL_Log("I[fBIðJ¯È©Á½: %s", SDL_GetError()); } else { - if (have.format != want.format) // we let this one thing change. - printf("32bit®¬_ÌI[fBI`®ÉεĢȢ\n"); - SDL_PauseAudioDevice(dev, 0); // ĶðJn·é - SDL_Delay(5000); // R[obNŹºð5bÔĶ·é + if (have.format != want.format) { /* vÆÏíÁ½©? */ + SDL_Log("32bit®¬_ÌI[fBI`®ÉεĢȢ"); + } + SDL_PauseAudioDevice(dev, 0); /* ĶðJn·é */ + SDL_Delay(5000); /* R[obNŹºð5bÔĶ·é */ SDL_CloseAudioDevice(dev); } @@ -62,13 +63,13 @@ if (dev == 0) {
-SDL_OpenAudioͼÌÖÆá¢, foCXID 1ƵÄU¤. +SDL_OpenAudio()ͱÌÖÆÍá¢, íÉfoCXID 1ƵÄU¤. ³çɱÌÖÍ1ð߳Ȣ½ß, âÖÆÕË·é±ÆÍÈ¢.
-SDL2.0Íܾ^¹ÉεĢȢÌÅÓ·é±Æ. +SDL 2.0.5ÈOÌSDL 2.0Í^¹ÉεĢȢ. æÁÄ, iscaptureª0ÈOÌÆ«, ±ÌÖ͸s·é. -«, ^¹ªÀ³ê½Æ«Í, ±Ìlð0ÈOÉÅ«é. +SDL 2.0.5©çÍ^¹ªÀ³ê, ±Ìlð0ÈOÉÅ«é.
deviceðNULLÉ·éÆ, ÅàKµ½ftHgðvµ½±ÆÉÈé. (»µÄ»êÍSDL_OpenAudio()ÌIð·éfoCXƯ¶Å é.) @@ -102,6 +103,11 @@ allowed_changes
½Ìê, R[obNÖÍÊÌXbhÅÀs³êé. SDL_LockAudioDevice()Å®SÉĶð~ßÈÄà, R[obNÖƼÌXbhÌ£óÔðð¯é±ÆªÅ«é. +Ú×ÍSDL_AudioSpecðQÆ·é±Æ. +
++SDL 2.0.0È~