人气 128

一个fmod的问题? [复制链接] [复制链接]

九艺网 2017-4-24 13:04:53

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
这几天看了fmodex的文档,看到用FMOD_CREATECOMPRESSEDSAMPLE可以节省内存,所以我就测试了一下,但是看到的结果却是占用的内存更多!!
请达人看一下是不是我有什么错误,指教一下!!谢谢
下面是我的程序:(fmod的mode设为FMOD_CREATECOMPRESSEDSAMPLE,用FMOD::Memory_GetStats()得到内存的使用信息!
#include
#include
#include
#include
#include
void main(){
        int num2d,num3d;
               FMOD_RESULT result;
        FMOD::System *system;
        FMOD::Sound  *sound;
        FMOD::Channel *channel =0;
        FMOD::System_Create(&system);
        system->init(32, FMOD_INIT_NORMAL,0);
system->createSound("1.mp3", FMOD_CREATECOMPRESSEDSAMPLE, 0, &sound);
system->playSound(FMOD_CHANNEL_FREE, sound, false,&channel);
        channel->setVolume(0.5);
               result = FMOD::Memory_GetStats(&num2d, &num3d);
              printf("num2d:%d\n",num2d);
              printf("num3d:%d\n",num3d);
            if (getchar() == 27 ) {
                sound->release();
                system->close();
                system->release();
        }

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-5-2 03:55 , Processed in 0.052572 second(s), 23 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.