#2013_10_05 星期六 add by greshem
iso_copy_out_to_desktop.pl "sdb1:\sdb1\sf_mirror_iso\sf_e.iso\\l\\li\\linuxmp3box\\mpg123-0.59r.patched.chm"
#==========================================================================
int main(int argc, char *argv[])
audio_info_struct_init(&ai);
audio_capabilities(&ai);
set_synth_functions(&fr);
init_input(argc, argv);
make_decode_tables(outscale);
init_layer2(); /* inits also shared tables with layer1 */
init_layer3(fr.down_sample);
read_frame_init();
while(1)
read_frame(&fr)
play_frame(init,&fr);
audio_fit_capabilities(&ai,fr->stereo,newrate);
init_output();
buffer_loop (&ai, &oldsigset);
audio_play_samples(ai, #音频输出 最重要的函数
init_layer3(fr->down_sample_sblimit);
(fr->do_layer)(fr,param.outmode,&ai);
#音频 输出的函数的注册 , 注册的驱动 如下:
audio_play_samples
246 audio_aix.c
171 audio_alib.c
224 audio_alsa.c
40 audio_dummy.c
119 audio_esd.c
137 audio_hp.c
139 audio_mint.c
298 audio_nas.c
341 audio_os2.c
262 audio_oss.c
153 audio_sgi.c
241 audio_sun.c
141 audio_win32.c
阅读(529) | 评论(0) | 转发(0) |