亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? w32g_ini.c

?? MIDI解碼程序(用VC編寫)
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*    TiMidity++ -- MIDI to WAVE converter and player    Copyright (C) 1999-2002 Masanao Izumo <mo@goice.co.jp>    Copyright (C) 1995 Tuukka Toivonen <toivonen@clinet.fi>    This program is free software; you can redistribute it and/or modify    it under the terms of the GNU General Public License as published by    the Free Software Foundation; either version 2 of the License, or    (at your option) any later version.    This program is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    GNU General Public License for more details.    You should have received a copy of the GNU General Public License    along with this program; if not, write to the Free Software    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA    w32g_ini.c: written by Daisuke Aoki <dai@y7.net>                           Masanao Izumo <mo@goice.co.jp>*/#include <stdio.h>#include <stdlib.h>#ifdef HAVE_CONFIG_H#include "config.h"#endif /* HAVE_CONFIG_H */#include "interface.h"#include "timidity.h"#include "common.h"#include "output.h"#include "instrum.h"#include "playmidi.h"#include "w32g.h"#include "w32g_utl.h"#if MAX_CHANNELS > 32 /* FIXME */#error "MAX_CHANNELS > 32 is not supported Windows GUI version"#endifextern void IniFlush(void);int w32g_has_ini_file;static int32 str2size(char *str){    int len = strlen(str);    if(str[len - 1] == 'k' || str[len - 1] == 'K')	return (int32)(1024.0 * atof(str));    if(str[len - 1] == 'm' || str[len - 1] == 'M')	return (int32)(1024 * 1024 * atof(str));    return atoi(str);}void LoadIniFile(SETTING_PLAYER *sp,  SETTING_TIMIDITY *st){    char buff[1024];    /* [PLAYER] */    IniGetKeyInt(INI_SEC_PLAYER,"InitMinimizeFlag",&(sp->InitMinimizeFlag));    IniGetKeyInt(INI_SEC_PLAYER,"DebugWndStartFlag",&(sp->DebugWndStartFlag));    IniGetKeyInt(INI_SEC_PLAYER,"ConsoleWndStartFlag",&(sp->ConsoleWndStartFlag));    IniGetKeyInt(INI_SEC_PLAYER,"ListWndStartFlag",&(sp->ListWndStartFlag));    IniGetKeyInt(INI_SEC_PLAYER,"TracerWndStartFlag",&(sp->TracerWndStartFlag));    IniGetKeyInt(INI_SEC_PLAYER,"DocWndStartFlag",&(sp->DocWndStartFlag));    IniGetKeyInt(INI_SEC_PLAYER,"WrdWndStartFlag",&(sp->WrdWndStartFlag));    IniGetKeyInt(INI_SEC_PLAYER,"DebugWndFlag",&(sp->DebugWndFlag));    IniGetKeyInt(INI_SEC_PLAYER,"ConsoleWndFlag",&(sp->ConsoleWndFlag));    IniGetKeyInt(INI_SEC_PLAYER,"ListWndFlag",&(sp->ListWndFlag));    IniGetKeyInt(INI_SEC_PLAYER,"TracerWndFlag",&(sp->TracerWndFlag));    IniGetKeyInt(INI_SEC_PLAYER,"DocWndFlag",&(sp->DocWndFlag));    IniGetKeyInt(INI_SEC_PLAYER,"WrdWndFlag",&(sp->WrdWndFlag));    IniGetKeyInt(INI_SEC_PLAYER,"SoundSpecWndFlag",&(sp->SoundSpecWndFlag));    IniGetKeyInt(INI_SEC_PLAYER,"SubWindowMax",&(sp->SubWindowMax));    IniGetKeyStringN(INI_SEC_PLAYER,"ConfigFile",sp->ConfigFile,MAXPATH + 32);    if(!sp->ConfigFile[0]) {      GetWindowsDirectory(sp->ConfigFile, sizeof(sp->ConfigFile) - 14);      strcat(sp->ConfigFile, "\\TIMIDITY.CFG");    }    IniGetKeyStringN(INI_SEC_PLAYER,"PlaylistFile",sp->PlaylistFile,MAXPATH + 32);    IniGetKeyStringN(INI_SEC_PLAYER,"PlaylistHistoryFile",sp->PlaylistHistoryFile,MAXPATH + 32);    IniGetKeyStringN(INI_SEC_PLAYER,"MidiFileOpenDir",sp->MidiFileOpenDir,MAXPATH + 32);    IniGetKeyStringN(INI_SEC_PLAYER,"ConfigFileOpenDir",sp->ConfigFileOpenDir,MAXPATH + 32);    IniGetKeyStringN(INI_SEC_PLAYER,"PlaylistFileOpenDir",sp->PlaylistFileOpenDir,MAXPATH + 32);    IniGetKeyInt(INI_SEC_PLAYER,"PlayerThreadPriority",&(sp->PlayerThreadPriority));    IniGetKeyInt(INI_SEC_PLAYER,"GUIThreadPriority",&(sp->GUIThreadPriority));    IniGetKeyStringN(INI_SEC_PLAYER,"SystemFont",sp->SystemFont,256);    IniGetKeyStringN(INI_SEC_PLAYER,"PlayerFont",sp->PlayerFont,256);    IniGetKeyStringN(INI_SEC_PLAYER,"WrdFont",sp->WrdFont,256);    IniGetKeyStringN(INI_SEC_PLAYER,"DocFont",sp->DocFont,256);    IniGetKeyStringN(INI_SEC_PLAYER,"ListFont",sp->ListFont,256);    IniGetKeyStringN(INI_SEC_PLAYER,"TracerFont",sp->TracerFont,256);    IniGetKeyInt(INI_SEC_PLAYER,"SystemFontSize",&(sp->SystemFontSize));    IniGetKeyInt(INI_SEC_PLAYER,"PlayerFontSize",&(sp->PlayerFontSize));    IniGetKeyInt(INI_SEC_PLAYER,"WrdFontSize",&(sp->WrdFontSize));    IniGetKeyInt(INI_SEC_PLAYER,"DocFontSize",&(sp->DocFontSize));    IniGetKeyInt(INI_SEC_PLAYER,"ListFontSize",&(sp->ListFontSize));    IniGetKeyInt(INI_SEC_PLAYER,"TracerFontSize",&(sp->TracerFontSize));    IniGetKeyInt(INI_SEC_PLAYER,"WrdGraphicFlag",&(sp->WrdGraphicFlag));    IniGetKeyInt(INI_SEC_PLAYER,"TraceGraphicFlag",&(sp->TraceGraphicFlag));    IniGetKeyInt(INI_SEC_PLAYER,"DocMaxSize",&(sp->DocMaxSize));    IniGetKeyStringN(INI_SEC_PLAYER,"DocFileExt",sp->DocFileExt,256);    IniGetKeyInt(INI_SEC_PLAYER,"PlayerLanguage",&(sp->PlayerLanguage));    IniGetKeyInt(INI_SEC_PLAYER,"DocWndIndependent",&(sp->DocWndIndependent));    IniGetKeyInt(INI_SEC_PLAYER,"DocWndAutoPopup",&(sp->DocWndAutoPopup));    IniGetKeyInt(INI_SEC_PLAYER,"SeachDirRecursive",&(sp->SeachDirRecursive));    IniGetKeyInt(INI_SEC_PLAYER,"IniFileAutoSave",&(sp->IniFileAutoSave));    IniGetKeyInt(INI_SEC_PLAYER,"SecondMode",&(sp->SecondMode));    IniGetKeyInt(INI_SEC_PLAYER,"AutoloadPlaylist",&(sp->AutoloadPlaylist));    IniGetKeyInt(INI_SEC_PLAYER,"AutosavePlaylist",&(sp->AutosavePlaylist));    IniGetKeyInt(INI_SEC_PLAYER,"PosSizeSave",&(sp->PosSizeSave));    /* [TIMIDITY] */    IniGetKeyInt32(INI_SEC_TIMIDITY,"amplification",&(st->amplification));    IniGetKeyInt(INI_SEC_TIMIDITY,"antialiasing_allowed",&(st->antialiasing_allowed));    IniGetKeyInt(INI_SEC_TIMIDITY,"buffer_fragments",&(st->buffer_fragments));    IniGetKeyInt32(INI_SEC_TIMIDITY,"control_ratio",&(st->control_ratio));    IniGetKeyInt32(INI_SEC_TIMIDITY,"default_drumchannels",(int32 *)&(st->default_drumchannels));    IniGetKeyInt32(INI_SEC_TIMIDITY,"default_drumchannel_mask",(int32 *)&(st->default_drumchannel_mask));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_modulation_wheel",&(st->opt_modulation_wheel));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_portamento",&(st->opt_portamento));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_nrpn_vibrato",&(st->opt_nrpn_vibrato));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_channel_pressure",&(st->opt_channel_pressure));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_trace_text_meta_event",&(st->opt_trace_text_meta_event));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_overlap_voice_allow",&(st->opt_overlap_voice_allow));    IniGetKeyStringN(INI_SEC_TIMIDITY,"opt_default_mid",buff,sizeof(buff)-1);//    st->opt_default_mid = str2mID(buff);    st->opt_default_mid = atoi(buff);    IniGetKeyInt(INI_SEC_TIMIDITY,"default_tonebank",&(st->default_tonebank));    IniGetKeyInt(INI_SEC_TIMIDITY,"special_tonebank",&(st->special_tonebank));    IniGetKeyInt(INI_SEC_TIMIDITY,"effect_lr_mode",&(st->effect_lr_mode));    IniGetKeyInt(INI_SEC_TIMIDITY,"effect_lr_delay_msec",&(st->effect_lr_delay_msec));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_reverb_control",&(st->opt_reverb_control));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_chorus_control",&(st->opt_chorus_control));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_surround_chorus",&(st->opt_surround_chorus));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_tva_attack",&(st->opt_tva_attack));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_tva_decay",&(st->opt_tva_decay));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_tva_release",&(st->opt_tva_release));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_delay_control",&(st->opt_delay_control));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_default_module",&(st->opt_default_module));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_lpf_def",&(st->opt_lpf_def));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_drum_effect",&(st->opt_drum_effect));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_modulation_envelope",&(st->opt_modulation_envelope));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_pan_delay",&(st->opt_pan_delay));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_eq_control",&(st->opt_eq_control));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_insertion_effect",&(st->opt_insertion_effect));	IniGetKeyInt(INI_SEC_TIMIDITY,"noise_sharp_type",&(st->noise_sharp_type));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_evil_mode",&(st->opt_evil_mode));    IniGetKeyInt(INI_SEC_TIMIDITY,"adjust_panning_immediately",&(st->adjust_panning_immediately));    IniGetKeyInt(INI_SEC_TIMIDITY,"fast_decay",&(st->fast_decay));#ifdef SUPPORT_SOUNDSPEC    IniGetKeyInt(INI_SEC_TIMIDITY,"view_soundspec_flag",&(st->view_soundspec_flag));    IniGetKeyFloat(INI_SEC_TIMIDITY,"spectrogram_update_sec",&v_float);    st->spectrogram_update_sec = v_float;#endif    IniGetKeyIntArray(INI_SEC_TIMIDITY,"default_program",st->default_program,MAX_CHANNELS);    IniGetKeyStringN(INI_SEC_TIMIDITY,"opt_ctl",st->opt_ctl,sizeof(st->opt_ctl)-1);	IniGetKeyInt32(INI_SEC_TIMIDITY,"opt_drum_power",&(st->opt_drum_power));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_amp_compensation",&(st->opt_amp_compensation));    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_realtime_playing",&(st->opt_realtime_playing));    IniGetKeyInt(INI_SEC_TIMIDITY,"reduce_voice_threshold",&(st->reduce_voice_threshold));    IniGetKeyStringN(INI_SEC_TIMIDITY,"opt_playmode",st->opt_playmode,sizeof(st->opt_playmode)-1);    IniGetKeyStringN(INI_SEC_TIMIDITY,"OutputName",st->OutputName,sizeof(st->OutputName)-1);    IniGetKeyStringN(INI_SEC_TIMIDITY,"OutputDirName",st->OutputDirName,sizeof(st->OutputDirName)-1);    IniGetKeyInt(INI_SEC_TIMIDITY,"auto_output_mode",&(st->auto_output_mode));    IniGetKeyInt(INI_SEC_TIMIDITY,"voices",&(st->voices));    IniGetKeyInt(INI_SEC_TIMIDITY,"auto_reduce_polyphony",&(st->auto_reduce_polyphony));    IniGetKeyInt32(INI_SEC_TIMIDITY,"quietchannels",(int32 *)&(st->quietchannels));	IniGetKeyInt(INI_SEC_TIMIDITY,"temper_type_mute",&(st->temper_type_mute));    IniGetKeyStringN(INI_SEC_TIMIDITY,"opt_qsize",st->opt_qsize,sizeof(st->opt_qsize)-1);    IniGetKeyInt32(INI_SEC_TIMIDITY,"modify_release",&(st->modify_release));    IniGetKeyStringN(INI_SEC_TIMIDITY,"allocate_cache_size",buff,sizeof(buff)-1);    st->allocate_cache_size = str2size(buff);	IniGetKeyInt(INI_SEC_TIMIDITY,"key_adjust",&(st->key_adjust));	IniGetKeyInt8(INI_SEC_TIMIDITY,"opt_force_keysig",&(st->opt_force_keysig));	IniGetKeyInt(INI_SEC_TIMIDITY,"opt_pure_intonation",&(st->opt_pure_intonation));	IniGetKeyInt8(INI_SEC_TIMIDITY,"opt_init_keysig",&(st->opt_init_keysig));    IniGetKeyInt(INI_SEC_TIMIDITY,"output_rate",&(st->output_rate));    IniGetKeyStringN(INI_SEC_TIMIDITY,"output_text_code",st->output_text_code,sizeof(st->output_text_code)-1);    IniGetKeyInt(INI_SEC_TIMIDITY,"free_instruments_afterwards",&(st->free_instruments_afterwards));    IniGetKeyStringN(INI_SEC_TIMIDITY,"out_wrd",st->opt_wrd,sizeof(st->opt_wrd)-1);#if defined(__W32__) && defined(SMFCONV)    IniGetKeyInt(INI_SEC_TIMIDITY,"opt_rcpcv_dll",&(st->opt_rcpcv_dll));#endif    IniGetKeyInt(INI_SEC_TIMIDITY,"data_block_bits",&(st->data_block_bits));    if(st->data_block_bits > AUDIO_BUFFER_BITS)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲另类一二三四区| 99久久夜色精品国产网站| 欧洲一区在线电影| 亚洲一区二区三区在线看| 粉嫩av一区二区三区| 欧美精品久久天天躁| 粉嫩av一区二区三区| 亚洲欧美另类综合偷拍| gogo大胆日本视频一区| 亚洲综合成人在线| 日韩三级视频在线看| 日韩久久一区二区| 欧美性一二三区| 日本中文字幕不卡| 精品免费日韩av| 成人性视频网站| 综合分类小说区另类春色亚洲小说欧美| 99久久精品国产毛片| 一区二区在线观看不卡| 欧美一区二区三区在线观看| 久久99精品国产麻豆婷婷洗澡| 国产亚洲精品资源在线26u| 色综合天天视频在线观看| 视频一区二区三区在线| 久久久高清一区二区三区| 成人av资源站| |精品福利一区二区三区| 日本一区二区三区四区 | 日韩精品一区二区三区四区视频 | 国产精品区一区二区三| 麻豆成人久久精品二区三区红 | 国产免费久久精品| 欧美日韩亚洲丝袜制服| 国产精品自拍网站| 一区二区在线看| 欧美精品一区在线观看| 日韩精品一区二区三区蜜臀| www.av亚洲| 久久国产精品无码网站| 亚洲视频一二区| 欧美一区二区三区啪啪| 欧美亚洲一区二区三区四区| 国产在线播放一区三区四| 欧美成人三级电影在线| 日产精品久久久久久久性色| 国产精品毛片大码女人| 欧美挠脚心视频网站| 成人h精品动漫一区二区三区| av综合在线播放| 久久av资源站| 亚洲成人在线网站| 亚洲视频一二三区| 91玉足脚交白嫩脚丫在线播放| 91首页免费视频| 国产91在线看| 韩国三级电影一区二区| 首页国产欧美久久| 久久久99精品免费观看不卡| 国产欧美综合在线| 日韩一区二区在线观看| 一本色道综合亚洲| 成人免费毛片app| 一区二区成人在线| 中文字幕在线观看不卡视频| 精品处破学生在线二十三| 在线综合亚洲欧美在线视频| 色呦呦国产精品| 欧美在线观看你懂的| gogo大胆日本视频一区| 成人app在线观看| 国产不卡视频在线播放| 国产一区日韩二区欧美三区| 成人午夜视频免费看| 国精产品一区一区三区mba桃花| 丝袜美腿高跟呻吟高潮一区| 亚洲欧美在线aaa| 国产精品区一区二区三区| 亚洲h动漫在线| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美成人精品二区三区99精品| 国产精品一区二区免费不卡 | 色就色 综合激情| av电影天堂一区二区在线观看| 国内精品免费**视频| 亚欧色一区w666天堂| 亚洲精选在线视频| 激情综合网激情| 99国产精品久久久久久久久久久| 国产老肥熟一区二区三区| 九一久久久久久| 狠狠狠色丁香婷婷综合激情| 蜜臀av性久久久久蜜臀aⅴ四虎 | 久久久无码精品亚洲日韩按摩| 精品国产免费人成在线观看| 日韩美女在线视频| 欧美精品在欧美一区二区少妇| 欧美一区二区三区白人| 日韩精品资源二区在线| 久久亚洲一区二区三区明星换脸| 久久综合久久综合亚洲| 亚洲成人av电影在线| 日韩精品高清不卡| 精品在线免费视频| 成人午夜私人影院| 免费成人美女在线观看.| 色天天综合色天天久久| 欧美伦理电影网| 日韩免费观看高清完整版| 国产欧美一区在线| 欧美日韩一区高清| 久久久久久久久蜜桃| 国产精品久久综合| 亚洲一区二区三区四区中文字幕| 五月婷婷综合激情| 99免费精品在线观看| 欧美色男人天堂| 欧美精品一区二区三区四区| 国产精品成人免费在线| 国产精品日韩成人| 韩国av一区二区三区在线观看| 国产福利精品导航| 欧美中文字幕一二三区视频| 3atv在线一区二区三区| caoporn国产精品| 中文字幕成人在线观看| 亚洲国产成人av| 国产精品系列在线播放| 国产高清无密码一区二区三区| 91视频xxxx| 欧美男人的天堂一二区| 26uuu色噜噜精品一区二区| 亚洲精品日韩一| 狠狠色2019综合网| 欧美伊人精品成人久久综合97| 色八戒一区二区三区| 亚洲免费资源在线播放| 美女任你摸久久| 91一区二区三区在线播放| 日韩亚洲欧美一区| 国产区在线观看成人精品 | 不卡大黄网站免费看| 国产欧美日韩卡一| 亚洲午夜电影在线观看| 国产成人8x视频一区二区| 欧美精选在线播放| 精品制服美女久久| 欧美日韩精品一区二区三区四区 | av电影一区二区| 欧美不卡激情三级在线观看| 亚洲欧美激情小说另类| 蜜臀av一区二区在线免费观看 | 欧美成人三级电影在线| 亚洲国产精品一区二区www| 国产iv一区二区三区| 色综合天天综合给合国产| 亚洲综合色丁香婷婷六月图片| 国产精品主播直播| 欧美一区二区日韩一区二区| 亚洲制服丝袜在线| 九九视频精品免费| 欧美激情一区二区三区全黄| 久久er99精品| 日韩视频一区二区三区| 一区二区三区精品在线| 国产一区二区视频在线播放| 这里是久久伊人| 亚洲1区2区3区4区| 欧美日韩高清在线播放| 国产成人无遮挡在线视频| 欧美在线观看禁18| 精品制服美女丁香| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩一区二区在线观看视频| 日韩精品久久久久久| 一区二区三区在线免费观看| 18涩涩午夜精品.www| 亚洲视频一二区| 亚洲一区二区三区四区五区黄 | 亚洲欧美色一区| 亚洲欧美色一区| 91最新地址在线播放| 欧美电影免费观看高清完整版 | 天使萌一区二区三区免费观看| 精品国产第一区二区三区观看体验| 五月天欧美精品| 欧美男生操女生| 免费av成人在线| 国产成人午夜视频| 日韩综合小视频| 欧美mv和日韩mv国产网站| 极品少妇一区二区三区精品视频| 日韩欧美的一区二区| 久久99热狠狠色一区二区| 久久众筹精品私拍模特| 国产精品99久久久久| 久久亚洲二区三区| 精品视频一区二区不卡| 五月天激情小说综合| 欧美tk—视频vk| 亚洲国产综合色|