实例介绍
【实例截图】
【核心代码】
.
├── Visual C 视频会议开发技术与实例(3-9)
│ ├── 03
│ │ ├── H263编码
│ │ │ ├── TMConfig.h
│ │ │ ├── coder.c
│ │ │ ├── config_e.h
│ │ │ ├── countbit.c
│ │ │ ├── dct.c
│ │ │ ├── global_e.h
│ │ │ ├── indices_e.h
│ │ │ ├── io.c
│ │ │ ├── macros.h
│ │ │ ├── main.c
│ │ │ ├── make.bat
│ │ │ ├── mot_est.c
│ │ │ ├── pred.c
│ │ │ ├── putbits.c
│ │ │ ├── putvlc.c
│ │ │ ├── putvlc.h
│ │ │ ├── quant.c
│ │ │ ├── ratectrl.c
│ │ │ ├── sac_e.c
│ │ │ ├── sactbls_e.h
│ │ │ ├── sim.h
│ │ │ └── vlc.h
│ │ ├── H263解码
│ │ │ ├── CONFIG.H
│ │ │ ├── Display.c
│ │ │ ├── Dither.c
│ │ │ ├── GETBITS.C
│ │ │ ├── GETHDR.C
│ │ │ ├── GETPIC.C
│ │ │ ├── GETVLC.C
│ │ │ ├── GETVLC.H
│ │ │ ├── Getblk.c
│ │ │ ├── Global.h
│ │ │ ├── IDCT.C
│ │ │ ├── INDICES.H
│ │ │ ├── RECON.C
│ │ │ ├── SAC.C
│ │ │ ├── SACTBLS.H
│ │ │ ├── STORE.C
│ │ │ ├── TMNDEC.H
│ │ │ ├── Tmndec.c
│ │ │ ├── YUV2RGB.C
│ │ │ ├── YUVRGB24.C
│ │ │ └── make.bat
│ │ ├── H264编码
│ │ │ ├── 1
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ ├── Entries.Extra.Old
│ │ │ │ │ ├── Entries.Old
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── Makefile
│ │ │ │ ├── inc
│ │ │ │ │ ├── CVS
│ │ │ │ │ │ ├── Entries
│ │ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ │ ├── Entries.Extra.Old
│ │ │ │ │ │ ├── Entries.Old
│ │ │ │ │ │ ├── Repository
│ │ │ │ │ │ └── Root
│ │ │ │ │ ├── annexb.h
│ │ │ │ │ ├── biariencode.h
│ │ │ │ │ ├── block.h
│ │ │ │ │ ├── cabac.h
│ │ │ │ │ ├── configfile.h
│ │ │ │ │ ├── context_ini.h
│ │ │ │ │ ├── contributors.h
│ │ │ │ │ ├── ctx_tables.h
│ │ │ │ │ ├── defines.h
│ │ │ │ │ ├── elements.h
│ │ │ │ │ ├── explicit_gop.h
│ │ │ │ │ ├── fast_me.h
│ │ │ │ │ ├── fmo.h
│ │ │ │ │ ├── global.h
│ │ │ │ │ ├── header.h
│ │ │ │ │ ├── image.h
│ │ │ │ │ ├── intrarefresh.h
│ │ │ │ │ ├── leaky_bucket.h
│ │ │ │ │ ├── macroblock.h
│ │ │ │ │ ├── mb_access.h
│ │ │ │ │ ├── mbuffer.h
│ │ │ │ │ ├── memalloc.h
│ │ │ │ │ ├── minmax.h
│ │ │ │ │ ├── mv-search.h
│ │ │ │ │ ├── nalu.h
│ │ │ │ │ ├── nalucommon.h
│ │ │ │ │ ├── output.h
│ │ │ │ │ ├── parset.h
│ │ │ │ │ ├── parsetcommon.h
│ │ │ │ │ ├── q_matrix.h
│ │ │ │ │ ├── q_offsets.h
│ │ │ │ │ ├── ratectl.h
│ │ │ │ │ ├── rdopt_coding_state.h
│ │ │ │ │ ├── refbuf.h
│ │ │ │ │ ├── rtp.h
│ │ │ │ │ ├── sei.h
│ │ │ │ │ ├── transform8x8.h
│ │ │ │ │ └── vlc.h
│ │ │ │ └── src
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ ├── Entries.Extra.Old
│ │ │ │ │ ├── Entries.Old
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── annexb.c
│ │ │ │ ├── biariencode.c
│ │ │ │ ├── block.c
│ │ │ │ ├── cabac.c
│ │ │ │ ├── configfile.c
│ │ │ │ ├── context_ini.c
│ │ │ │ ├── decoder.c
│ │ │ │ ├── explicit_gop.c
│ │ │ │ ├── fast_me.c
│ │ │ │ ├── filehandle.c
│ │ │ │ ├── fmo.c
│ │ │ │ ├── header.c
│ │ │ │ ├── image.c
│ │ │ │ ├── intrarefresh.c
│ │ │ │ ├── leaky_bucket.c
│ │ │ │ ├── lencod.c
│ │ │ │ ├── loopFilter.c
│ │ │ │ ├── macroblock.c
│ │ │ │ ├── mb_access.c
│ │ │ │ ├── mbuffer.c
│ │ │ │ ├── memalloc.c
│ │ │ │ ├── mv-search.c
│ │ │ │ ├── nal.c
│ │ │ │ ├── nalu.c
│ │ │ │ ├── nalucommon.c
│ │ │ │ ├── output.c
│ │ │ │ ├── parset.c
│ │ │ │ ├── parsetcommon.c
│ │ │ │ ├── q_matrix.c
│ │ │ │ ├── q_offsets.c
│ │ │ │ ├── ratectl.c
│ │ │ │ ├── rdopt.c
│ │ │ │ ├── rdopt_coding_state.c
│ │ │ │ ├── rdpicdecision.c
│ │ │ │ ├── refbuf.c
│ │ │ │ ├── rtp.c
│ │ │ │ ├── sei.c
│ │ │ │ ├── slice.c
│ │ │ │ ├── transform8x8.c
│ │ │ │ ├── vlc.c
│ │ │ │ └── weighted_prediction.c
│ │ │ └── 2
│ │ │ ├── Makefile
│ │ │ ├── inc
│ │ │ │ ├── annexb.h
│ │ │ │ ├── biariencode.h
│ │ │ │ ├── block.h
│ │ │ │ ├── cabac.h
│ │ │ │ ├── configfile.h
│ │ │ │ ├── context_ini.h
│ │ │ │ ├── contributors.h
│ │ │ │ ├── ctx_tables.h
│ │ │ │ ├── defines.h
│ │ │ │ ├── elements.h
│ │ │ │ ├── fast_me.h
│ │ │ │ ├── fmo.h
│ │ │ │ ├── global.h
│ │ │ │ ├── header.h
│ │ │ │ ├── image.h
│ │ │ │ ├── intrarefresh.h
│ │ │ │ ├── leaky_bucket.h
│ │ │ │ ├── macroblock.h
│ │ │ │ ├── mb_access.h
│ │ │ │ ├── mbuffer.h
│ │ │ │ ├── memalloc.h
│ │ │ │ ├── minmax.h
│ │ │ │ ├── mv-search.h
│ │ │ │ ├── nalu.h
│ │ │ │ ├── nalucommon.h
│ │ │ │ ├── output.h
│ │ │ │ ├── parset.h
│ │ │ │ ├── parsetcommon.h
│ │ │ │ ├── ratectl.h
│ │ │ │ ├── rdopt_coding_state.h
│ │ │ │ ├── refbuf.h
│ │ │ │ ├── rtp.h
│ │ │ │ ├── sei.h
│ │ │ │ └── vlc.h
│ │ │ └── src
│ │ │ ├── annexb.c
│ │ │ ├── biariencode.c
│ │ │ ├── block.c
│ │ │ ├── cabac.c
│ │ │ ├── configfile.c
│ │ │ ├── context_ini.c
│ │ │ ├── decoder.c
│ │ │ ├── fast_me.c
│ │ │ ├── filehandle.c
│ │ │ ├── fmo.c
│ │ │ ├── header.c
│ │ │ ├── image.c
│ │ │ ├── intrarefresh.c
│ │ │ ├── leaky_bucket.c
│ │ │ ├── lencod.c
│ │ │ ├── loopFilter.c
│ │ │ ├── macroblock.c
│ │ │ ├── mb_access.c
│ │ │ ├── mbuffer.c
│ │ │ ├── memalloc.c
│ │ │ ├── mv-search.c
│ │ │ ├── nal.c
│ │ │ ├── nalu.c
│ │ │ ├── nalucommon.c
│ │ │ ├── output.c
│ │ │ ├── parset.c
│ │ │ ├── parsetcommon.c
│ │ │ ├── ratectl.c
│ │ │ ├── rdopt.c
│ │ │ ├── rdopt_coding_state.c
│ │ │ ├── refbuf.c
│ │ │ ├── rtp.c
│ │ │ ├── sei.c
│ │ │ ├── slice.c
│ │ │ ├── vlc.c
│ │ │ └── weighted_prediction.c
│ │ └── H264解码
│ │ ├── 1
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Entries.Extra
│ │ │ │ ├── Entries.Extra.Old
│ │ │ │ ├── Entries.Old
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── Makefile
│ │ │ ├── inc
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ ├── Entries.Extra.Old
│ │ │ │ │ ├── Entries.Old
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── annexb.h
│ │ │ │ ├── biaridecod.h
│ │ │ │ ├── block.h
│ │ │ │ ├── cabac.h
│ │ │ │ ├── context_ini.h
│ │ │ │ ├── contributors.h
│ │ │ │ ├── ctx_tables.h
│ │ │ │ ├── defines.h
│ │ │ │ ├── elements.h
│ │ │ │ ├── erc_api.h
│ │ │ │ ├── erc_do.h
│ │ │ │ ├── erc_globals.h
│ │ │ │ ├── errorconcealment.h
│ │ │ │ ├── fmo.h
│ │ │ │ ├── global.h
│ │ │ │ ├── header.h
│ │ │ │ ├── image.h
│ │ │ │ ├── leaky_bucket.h
│ │ │ │ ├── loopfilter.h
│ │ │ │ ├── macroblock.h
│ │ │ │ ├── mb_access.h
│ │ │ │ ├── mbuffer.h
│ │ │ │ ├── memalloc.h
│ │ │ │ ├── nalu.h
│ │ │ │ ├── nalucommon.h
│ │ │ │ ├── output.h
│ │ │ │ ├── parset.h
│ │ │ │ ├── parsetcommon.h
│ │ │ │ ├── rtp.h
│ │ │ │ ├── sei.h
│ │ │ │ ├── transform8x8.h
│ │ │ │ └── vlc.h
│ │ │ └── src
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Entries.Extra
│ │ │ │ ├── Entries.Extra.Old
│ │ │ │ ├── Entries.Old
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── annexb.c
│ │ │ ├── biaridecod.c
│ │ │ ├── block.c
│ │ │ ├── cabac.c
│ │ │ ├── context_ini.c
│ │ │ ├── erc_api.c
│ │ │ ├── erc_do_i.c
│ │ │ ├── erc_do_p.c
│ │ │ ├── errorconcealment.c
│ │ │ ├── filehandle.c
│ │ │ ├── fmo.c
│ │ │ ├── header.c
│ │ │ ├── image.c
│ │ │ ├── ldecod.c
│ │ │ ├── leaky_bucket.c
│ │ │ ├── loopFilter.c
│ │ │ ├── macroblock.c
│ │ │ ├── mb_access.c
│ │ │ ├── mbuffer.c
│ │ │ ├── memalloc.c
│ │ │ ├── nal.c
│ │ │ ├── nal_part.c
│ │ │ ├── nalu.c
│ │ │ ├── nalucommon.c
│ │ │ ├── output.c
│ │ │ ├── parset.c
│ │ │ ├── parsetcommon.c
│ │ │ ├── rtp.c
│ │ │ ├── sei.c
│ │ │ ├── transform8x8.c
│ │ │ └── vlc.c
│ │ └── 2
│ │ ├── Makefile
│ │ ├── inc
│ │ │ ├── annexb.h
│ │ │ ├── biaridecod.h
│ │ │ ├── block.h
│ │ │ ├── cabac.h
│ │ │ ├── context_ini.h
│ │ │ ├── contributors.h
│ │ │ ├── ctx_tables.h
│ │ │ ├── defines.h
│ │ │ ├── elements.h
│ │ │ ├── erc_api.h
│ │ │ ├── erc_do.h
│ │ │ ├── erc_globals.h
│ │ │ ├── errorconcealment.h
│ │ │ ├── fmo.h
│ │ │ ├── global.h
│ │ │ ├── header.h
│ │ │ ├── image.h
│ │ │ ├── leaky_bucket.h
│ │ │ ├── loopfilter.h
│ │ │ ├── macroblock.h
│ │ │ ├── mb_access.h
│ │ │ ├── mbuffer.h
│ │ │ ├── memalloc.h
│ │ │ ├── nalu.h
│ │ │ ├── nalucommon.h
│ │ │ ├── output.h
│ │ │ ├── parset.h
│ │ │ ├── parsetcommon.h
│ │ │ ├── rtp.h
│ │ │ ├── sei.h
│ │ │ └── vlc.h
│ │ └── src
│ │ ├── annexb.c
│ │ ├── biaridecod.c
│ │ ├── block.c
│ │ ├── cabac.c
│ │ ├── context_ini.c
│ │ ├── erc_api.c
│ │ ├── erc_do_i.c
│ │ ├── erc_do_p.c
│ │ ├── errorconcealment.c
│ │ ├── filehandle.c
│ │ ├── fmo.c
│ │ ├── header.c
│ │ ├── image.c
│ │ ├── ldecod.c
│ │ ├── leaky_bucket.c
│ │ ├── loopFilter.c
│ │ ├── macroblock.c
│ │ ├── mb_access.c
│ │ ├── mbuffer.c
│ │ ├── memalloc.c
│ │ ├── nal.c
│ │ ├── nal_part.c
│ │ ├── nalu.c
│ │ ├── nalucommon.c
│ │ ├── output.c
│ │ ├── parset.c
│ │ ├── parsetcommon.c
│ │ ├── rtp.c
│ │ ├── sei.c
│ │ └── vlc.c
│ ├── 04
│ │ ├── G721-G723
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ ├── decode.c
│ │ │ ├── encode.c
│ │ │ ├── g711.c
│ │ │ ├── g721.c
│ │ │ ├── g723_24.c
│ │ │ ├── g723_40.c
│ │ │ ├── g72x.c
│ │ │ └── g72x.h
│ │ ├── G728
│ │ │ ├── Makefile
│ │ │ ├── api
│ │ │ │ ├── adapters.c
│ │ │ │ ├── consealg728.c
│ │ │ │ ├── g728api.c
│ │ │ │ ├── g728tables.c
│ │ │ │ ├── g728tables.h
│ │ │ │ ├── owng728.c
│ │ │ │ ├── owng728.h
│ │ │ │ ├── pitchg728.c
│ │ │ │ ├── pstg728.c
│ │ │ │ ├── scratchmem.h
│ │ │ │ └── vq.c
│ │ │ ├── include
│ │ │ │ ├── g728.h
│ │ │ │ └── g728api.h
│ │ │ └── samples
│ │ │ ├── Debug
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── g728decoder.c
│ │ │ ├── g728decoder.h
│ │ │ ├── g728encoder.c
│ │ │ ├── g728encoder.dsp
│ │ │ ├── g728encoder.dsw
│ │ │ ├── g728encoder.h
│ │ │ ├── g728encoder.ncb
│ │ │ ├── g728encoder.opt
│ │ │ └── g728encoder.plg
│ │ ├── G729(LD-CELP)
│ │ │ ├── 020_hdr.asm
│ │ │ ├── 21kflags.h
│ │ │ ├── Makefile
│ │ │ ├── README
│ │ │ ├── adapters.c
│ │ │ ├── cbindex.asm
│ │ │ ├── cbindex.h
│ │ │ ├── ccelp
│ │ │ │ ├── Debug
│ │ │ │ ├── ccelp.dsp
│ │ │ │ ├── ccelp.dsw
│ │ │ │ ├── ccelp.ncb
│ │ │ │ └── ccelp.opt
│ │ │ ├── cmain.c
│ │ │ ├── codebook.c
│ │ │ ├── common.h
│ │ │ ├── data.c
│ │ │ ├── data.h
│ │ │ ├── dmain.c
│ │ │ ├── ez.ach
│ │ │ ├── ezplay.c
│ │ │ ├── fast.h
│ │ │ ├── filters.c
│ │ │ ├── fio21k.asm
│ │ │ ├── global.c
│ │ │ ├── io-sparc.c
│ │ │ ├── parm.h
│ │ │ ├── postfil.c
│ │ │ ├── prototyp.h
│ │ │ └── qsize.h
│ │ ├── MPEG-4编码技术
│ │ │ └── encore
│ │ │ ├── build
│ │ │ │ └── win32
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── Debug
│ │ │ │ │ └── encore.lib
│ │ │ │ ├── encore.dsp
│ │ │ │ ├── encore.dsw
│ │ │ │ ├── encore.ncb
│ │ │ │ ├── encore.opt
│ │ │ │ └── encore.plg
│ │ │ └── src
│ │ │ ├── bitstream.c
│ │ │ ├── bitstream.h
│ │ │ ├── encore.c
│ │ │ ├── encore.h
│ │ │ ├── intel_mmx
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── text_fdct_mmx.c
│ │ │ │ └── text_idct_mmx.c
│ │ │ ├── max_level.h
│ │ │ ├── mom_access.c
│ │ │ ├── mom_access.h
│ │ │ ├── mom_structs.h
│ │ │ ├── mom_util.c
│ │ │ ├── mom_util.h
│ │ │ ├── momusys.h
│ │ │ ├── mot_code.c
│ │ │ ├── mot_code.h
│ │ │ ├── mot_est_comp.c
│ │ │ ├── mot_est_comp.h
│ │ │ ├── mot_est_mb.c
│ │ │ ├── mot_est_mb.h
│ │ │ ├── mot_util.c
│ │ │ ├── mot_util.h
│ │ │ ├── non_unix.h
│ │ │ ├── putvlc.c
│ │ │ ├── putvlc.h
│ │ │ ├── rate_ctl.c
│ │ │ ├── rate_ctl.h
│ │ │ ├── text_bits.c
│ │ │ ├── text_bits.h
│ │ │ ├── text_code.c
│ │ │ ├── text_code.h
│ │ │ ├── text_code_mb.c
│ │ │ ├── text_code_mb.h
│ │ │ ├── text_dct.c
│ │ │ ├── text_dct.h
│ │ │ ├── text_defs.h
│ │ │ ├── vlc.h
│ │ │ ├── vm_common_defs.h
│ │ │ ├── vm_enc_defs.h
│ │ │ ├── vop_code.c
│ │ │ ├── vop_code.h
│ │ │ └── zigzag.h
│ │ └── MPEG-4解码技术
│ │ └── DECORE
│ │ ├── BUILD
│ │ │ └── WIN32
│ │ │ ├── DECORE.DSP
│ │ │ ├── DECORE.DSW
│ │ │ ├── DECORE.OPT
│ │ │ ├── DECORE.ncb
│ │ │ ├── TEST
│ │ │ │ ├── test_basic_prediction.dsp
│ │ │ │ ├── test_basic_prediction.dsw
│ │ │ │ ├── test_basic_prediction.ncb
│ │ │ │ ├── test_basic_prediction.opt
│ │ │ │ └── test_basic_prediction.plg
│ │ │ ├── console.dsp
│ │ │ └── console.plg
│ │ ├── SRC
│ │ │ ├── ATT_MMX
│ │ │ │ └── basic_prediction_mmx.c
│ │ │ ├── DEBUG.C
│ │ │ ├── DEBUG.H
│ │ │ ├── DECORE.C
│ │ │ ├── DECORE.H
│ │ │ ├── GEN_DRAW.C
│ │ │ ├── GEN_DRAW.H
│ │ │ ├── GETBITS.C
│ │ │ ├── GETBITS.H
│ │ │ ├── GLOBAL.H
│ │ │ ├── IDCT.C
│ │ │ ├── IDCT.H
│ │ │ ├── MP4_VARS.C
│ │ │ ├── MP4_VARS.H
│ │ │ ├── MP4_VLD.C
│ │ │ ├── MP4_VLD.H
│ │ │ ├── PORTAB.H
│ │ │ ├── STORE.C
│ │ │ ├── STORE.H
│ │ │ ├── TIMER.H
│ │ │ ├── YUV2RGB.H
│ │ │ ├── Yuv2rgb.c
│ │ │ ├── basic_prediction.c
│ │ │ ├── basic_prediction.h
│ │ │ ├── clearblock.c
│ │ │ ├── clearblock.h
│ │ │ ├── gen_usetime.c
│ │ │ ├── gen_usetime.h
│ │ │ ├── intel_mmx
│ │ │ │ ├── IDCT_MMX.C
│ │ │ │ ├── basic_prediction_mmx.c
│ │ │ │ ├── clearblock_mmx.c
│ │ │ │ ├── postprocess
│ │ │ │ │ ├── DO_EMMS.C
│ │ │ │ │ ├── deblock_horiz.c
│ │ │ │ │ ├── deblock_horiz_DC_on.c
│ │ │ │ │ ├── deblock_horiz_default_filter.c
│ │ │ │ │ ├── deblock_horiz_lpf9.c
│ │ │ │ │ ├── deblock_horiz_useDC.c
│ │ │ │ │ ├── deblock_vert.c
│ │ │ │ │ ├── deblock_vert_DC_on.c
│ │ │ │ │ ├── deblock_vert_choose_p1p2.c
│ │ │ │ │ ├── deblock_vert_copy_and_unpack.c
│ │ │ │ │ ├── deblock_vert_default_filter.c
│ │ │ │ │ ├── deblock_vert_lpf9.c
│ │ │ │ │ ├── deblock_vert_useDC.c
│ │ │ │ │ ├── fast_copy.c
│ │ │ │ │ ├── postprocess.c
│ │ │ │ │ ├── postprocess.h
│ │ │ │ │ └── postprocess_mmx.h
│ │ │ │ ├── transferIDCT_mmx.c
│ │ │ │ └── yuv2rgb_mmx.c
│ │ │ ├── mp4_block.c
│ │ │ ├── mp4_block.h
│ │ │ ├── mp4_decoder.c
│ │ │ ├── mp4_decoder.h
│ │ │ ├── mp4_header.c
│ │ │ ├── mp4_header.h
│ │ │ ├── mp4_iquant.c
│ │ │ ├── mp4_iquant.h
│ │ │ ├── mp4_mblock.c
│ │ │ ├── mp4_mblock.h
│ │ │ ├── mp4_picture.c
│ │ │ ├── mp4_predict.c
│ │ │ ├── mp4_predict.h
│ │ │ ├── mp4_recon.c
│ │ │ ├── mp4_tables.c
│ │ │ ├── postprocess.c
│ │ │ ├── postprocess.h
│ │ │ ├── transferIDCT.c
│ │ │ └── transferIDCT.h
│ │ └── TEST
│ │ └── test_basic_prediction.c
│ ├── 05
│ │ ├── FileTransfers
│ │ │ ├── ClientSocket.cpp
│ │ │ ├── ClientSocket.h
│ │ │ ├── Debug
│ │ │ │ ├── ClientSocket.obj
│ │ │ │ ├── FileTransfers.exe
│ │ │ │ ├── FileTransfers.ilk
│ │ │ │ ├── FileTransfers.obj
│ │ │ │ ├── FileTransfers.pch
│ │ │ │ ├── FileTransfers.pdb
│ │ │ │ ├── FileTransfers.res
│ │ │ │ ├── FileTransfersDlg.obj
│ │ │ │ ├── ListenSocket.obj
│ │ │ │ ├── Message.obj
│ │ │ │ ├── StdAfx.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── FileTransfers.aps
│ │ │ ├── FileTransfers.clw
│ │ │ ├── FileTransfers.cpp
│ │ │ ├── FileTransfers.dsp
│ │ │ ├── FileTransfers.dsw
│ │ │ ├── FileTransfers.h
│ │ │ ├── FileTransfers.ncb
│ │ │ ├── FileTransfers.opt
│ │ │ ├── FileTransfers.plg
│ │ │ ├── FileTransfers.rc
│ │ │ ├── FileTransfersDlg.cpp
│ │ │ ├── FileTransfersDlg.h
│ │ │ ├── ListenSocket.cpp
│ │ │ ├── ListenSocket.h
│ │ │ ├── Message.cpp
│ │ │ ├── Message.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Release
│ │ │ │ └── FileTransfers.exe
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── FileTransfers.ico
│ │ │ └── FileTransfers.rc2
│ │ └── P2P文件传输
│ │ ├── client 1.1
│ │ │ ├── Client1.cpp
│ │ │ ├── Client1.opt
│ │ │ ├── CntrItem.cpp
│ │ │ ├── CntrItem.h
│ │ │ ├── IpBar1.cpp
│ │ │ ├── IpBar1.h
│ │ │ ├── MainFrm.cpp
│ │ │ ├── MainFrm.h
│ │ │ ├── Online.cpp
│ │ │ ├── Online.h
│ │ │ ├── OnlineList.cpp
│ │ │ ├── OnlineList.h
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── cdownload.cpp
│ │ │ ├── cdownload.h
│ │ │ ├── chatbar.cpp
│ │ │ ├── chatbar.h
│ │ │ ├── client1.aps
│ │ │ ├── client1.clw
│ │ │ ├── client1.dep
│ │ │ ├── client1.dsp
│ │ │ ├── client1.dsw
│ │ │ ├── client1.h
│ │ │ ├── client1.mak
│ │ │ ├── client1.ncb
│ │ │ ├── client1.plg
│ │ │ ├── client1.rc
│ │ │ ├── client1Doc.cpp
│ │ │ ├── client1Doc.h
│ │ │ ├── client1View.cpp
│ │ │ ├── client1View.h
│ │ │ ├── downonline.cpp
│ │ │ ├── downonline.h
│ │ │ ├── ipbar.cpp
│ │ │ ├── ipbar.h
│ │ │ ├── linkctrl.cpp
│ │ │ ├── linkctrl.h
│ │ │ ├── mycsocket.cpp
│ │ │ ├── mycsocket.h
│ │ │ ├── mysocket.cpp
│ │ │ ├── mysocket.h
│ │ │ ├── res
│ │ │ │ ├── Toolbar.bmp
│ │ │ │ ├── client1.ico
│ │ │ │ ├── client1.rc2
│ │ │ │ ├── client1Doc.ico
│ │ │ │ └── link.cur
│ │ │ └── 调度机制对网络Qos的影响.doc
│ │ └── server 1.1
│ │ ├── CntrItem.cpp
│ │ ├── CntrItem.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── Online.cpp
│ │ ├── Online.h
│ │ ├── OnlineList.cpp
│ │ ├── OnlineList.h
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── charbar.cpp
│ │ ├── charbar.h
│ │ ├── linkctrl.cpp
│ │ ├── linkctrl.h
│ │ ├── mysocket.cpp
│ │ ├── mysocket.h
│ │ ├── res
│ │ │ ├── Toolbar.bmp
│ │ │ ├── link.cur
│ │ │ ├── server1.ico
│ │ │ ├── server1.rc2
│ │ │ └── server1Doc.ico
│ │ ├── server1.clw
│ │ ├── server1.cpp
│ │ ├── server1.dsp
│ │ ├── server1.dsw
│ │ ├── server1.h
│ │ ├── server1.ncb
│ │ ├── server1.opt
│ │ ├── server1.plg
│ │ ├── server1.rc
│ │ ├── server1Doc.cpp
│ │ ├── server1Doc.h
│ │ ├── server1View.cpp
│ │ └── server1View.h
│ ├── 06
│ │ ├── 多人文字讨论
│ │ │ ├── TCP聊天客户端
│ │ │ │ ├── CSocketcli.aps
│ │ │ │ ├── CSocketcli.clw
│ │ │ │ ├── CSocketcli.cpp
│ │ │ │ ├── CSocketcli.dsp
│ │ │ │ ├── CSocketcli.dsw
│ │ │ │ ├── CSocketcli.h
│ │ │ │ ├── CSocketcli.ncb
│ │ │ │ ├── CSocketcli.opt
│ │ │ │ ├── CSocketcli.plg
│ │ │ │ ├── CSocketcli.rc
│ │ │ │ ├── CSocketcliDlg.cpp
│ │ │ │ ├── CSocketcliDlg.h
│ │ │ │ ├── Debug
│ │ │ │ │ ├── CSocketcli.exe
│ │ │ │ │ ├── CSocketcli.ilk
│ │ │ │ │ ├── CSocketcli.obj
│ │ │ │ │ ├── CSocketcli.pch
│ │ │ │ │ ├── CSocketcli.res
│ │ │ │ │ ├── CSocketcliDlg.obj
│ │ │ │ │ ├── StdAfx.obj
│ │ │ │ │ ├── vc60.idb
│ │ │ │ │ └── vc60.pdb
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── StdAfx.cpp
│ │ │ │ ├── StdAfx.h
│ │ │ │ ├── res
│ │ │ │ │ ├── CSocketcli.ico
│ │ │ │ │ └── CSocketcli.rc2
│ │ │ │ └── resource.h
│ │ │ └── TCP聊天服务器端
│ │ │ ├── CSocket.aps
│ │ │ ├── CSocket.clw
│ │ │ ├── CSocket.cpp
│ │ │ ├── CSocket.dsp
│ │ │ ├── CSocket.dsw
│ │ │ ├── CSocket.h
│ │ │ ├── CSocket.ncb
│ │ │ ├── CSocket.opt
│ │ │ ├── CSocket.plg
│ │ │ ├── CSocket.rc
│ │ │ ├── CSocketDlg.cpp
│ │ │ ├── CSocketDlg.h
│ │ │ ├── Debug
│ │ │ │ ├── CSocket.exe
│ │ │ │ ├── CSocket.ilk
│ │ │ │ ├── CSocket.obj
│ │ │ │ ├── CSocket.pch
│ │ │ │ ├── CSocket.res
│ │ │ │ ├── CSocketDlg.obj
│ │ │ │ ├── StdAfx.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── CSocket.ico
│ │ │ │ ├── CSocket.rc2
│ │ │ │ └── Thumbs.db
│ │ │ └── resource.h
│ │ └── 私人文字讨论
│ │ └── 局域网聊天
│ │ ├── Debug
│ │ │ ├── HoverEdit.obj
│ │ │ ├── HoverEdit.sbr
│ │ │ ├── MyNetChat.exe
│ │ │ ├── MyNetChat.ilk
│ │ │ ├── MyNetChat.obj
│ │ │ ├── MyNetChat.pch
│ │ │ ├── MyNetChat.pdb
│ │ │ ├── MyNetChat.res
│ │ │ ├── MyNetChat.sbr
│ │ │ ├── MyNetChatDlg.obj
│ │ │ ├── MyNetChatDlg.sbr
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── XPButton.obj
│ │ │ ├── XPButton.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── DialogUser.cpp
│ │ ├── DialogUser.h
│ │ ├── HoverEdit.cpp
│ │ ├── HoverEdit.h
│ │ ├── MyNetChat.aps
│ │ ├── MyNetChat.clw
│ │ ├── MyNetChat.cpp
│ │ ├── MyNetChat.dsp
│ │ ├── MyNetChat.dsw
│ │ ├── MyNetChat.h
│ │ ├── MyNetChat.ncb
│ │ ├── MyNetChat.opt
│ │ ├── MyNetChat.plg
│ │ ├── MyNetChat.rc
│ │ ├── MyNetChat.sln
│ │ ├── MyNetChat.suo
│ │ ├── MyNetChat.vcproj
│ │ ├── MyNetChatDlg.cpp
│ │ ├── MyNetChatDlg.h
│ │ ├── ReadMe.txt
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── TrackControl.h
│ │ ├── XPButton.cpp
│ │ ├── XPButton.h
│ │ └── res
│ │ ├── MyNetChat.ico
│ │ └── MyNetChat.rc2
│ ├── 07
│ │ └── MD5
│ │ ├── Debug
│ │ │ ├── MD5.exe
│ │ │ ├── MD5.ilk
│ │ │ ├── MD5.obj
│ │ │ ├── MD5.pch
│ │ │ ├── MD5.pdb
│ │ │ ├── MD5.res
│ │ │ ├── MD5Checksum.obj
│ │ │ ├── MD5Dlg.obj
│ │ │ ├── StdAfx.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── MD5.APS
│ │ ├── MD5.clw
│ │ ├── MD5.cpp
│ │ ├── MD5.dsp
│ │ ├── MD5.dsw
│ │ ├── MD5.h
│ │ ├── MD5.ncb
│ │ ├── MD5.opt
│ │ ├── MD5.plg
│ │ ├── MD5.rc
│ │ ├── MD5Checksum.cpp
│ │ ├── MD5Checksum.h
│ │ ├── MD5ChecksumDefines.h
│ │ ├── MD5Dlg.cpp
│ │ ├── MD5Dlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── MD5.ico
│ │ │ └── MD5.rc2
│ │ └── resource.h
│ ├── 08
│ │ └── RTC
│ │ ├── 0AVDConfDlg.cpp
│ │ ├── 0avdcondlg.cpp
│ │ ├── AVDConf.aps
│ │ ├── AVDConf.cpp
│ │ ├── AVDConf.dsp
│ │ ├── AVDConf.dsw
│ │ ├── AVDConf.h
│ │ ├── AVDConf.ncb
│ │ ├── AVDConf.opt
│ │ ├── AVDConf.plg
│ │ ├── AVDConf.positions
│ │ ├── AVDConf.rc
│ │ ├── AVDConfDlg.cpp
│ │ ├── AVDConfDlg.h
│ │ ├── AVDlg.cpp
│ │ ├── Bin
│ │ │ └── vssver.scc
│ │ ├── DLL
│ │ │ └── rtcdll.dll
│ │ ├── Debug
│ │ │ └── AVDConf.exe
│ │ ├── IncomingDlg.cpp
│ │ ├── IncomingDlg.h
│ │ ├── MakeCallDlg.cpp
│ │ ├── MakeCallDlg.h
│ │ ├── MessageDlg.cpp
│ │ ├── MessageDlg.h
│ │ ├── RTCEvents.cpp
│ │ ├── RTCEvents.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── avdlg.h
│ │ ├── defines.h
│ │ ├── mssccprj.scc
│ │ ├── res
│ │ │ ├── AVDConf.ico
│ │ │ ├── AVDConf.rc2
│ │ │ └── vssver.scc
│ │ ├── resource.h
│ │ ├── rtccore.h
│ │ ├── rtccore_i.c
│ │ └── vssver.scc
│ └── 09
│ └── VFWDialog
│ ├── AddRemote.cpp
│ ├── AddRemote.h
│ ├── AddressBook.cpp
│ ├── AddressBook.h
│ ├── AudioCodec.h
│ ├── AudioPlay.cpp
│ ├── AudioPlay.h
│ ├── AudioRec.cpp
│ ├── AudioRec.h
│ ├── BtnST.cpp
│ ├── BtnST.h
│ ├── DSocket.cpp
│ ├── DSocket.h
│ ├── Debug
│ │ └── VFWDialog.exe
│ ├── G729a.lib
│ ├── G729aCompress.cpp
│ ├── G729aCompress.h
│ ├── Minimized.ssk
│ ├── ReadMe.txt
│ ├── Release
│ ├── RemoteDlg.cpp
│ ├── RemoteDlg.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TextChatDlg.cpp
│ ├── TextChatDlg.h
│ ├── VFWDialog.aps
│ ├── VFWDialog.clw
│ ├── VFWDialog.cpp
│ ├── VFWDialog.dsp
│ ├── VFWDialog.dsw
│ ├── VFWDialog.h
│ ├── VFWDialog.ncb
│ ├── VFWDialog.opt
│ ├── VFWDialog.plg
│ ├── VFWDialog.rc
│ ├── VFWDialogDlg.cpp
│ ├── VFWDialogDlg.h
│ ├── VISMCU.dsw
│ ├── VideoCapture.cpp
│ ├── VideoCapture.h
│ ├── VideoCodec.cpp
│ ├── VideoCodec.h
│ ├── callin.wav
│ ├── callout.wav
│ ├── res
│ │ ├── ABOUTIN.ico
│ │ ├── Thumbs.db
│ │ ├── VFWDialog.ico
│ │ ├── VFWDialog.rc2
│ │ ├── aboutout.ico
│ │ ├── addremot.bmp
│ │ ├── call.ico
│ │ ├── callin.ICO
│ │ ├── hang.ico
│ │ ├── hangin.ico
│ │ ├── main.bmp
│ │ ├── min.ico
│ │ ├── minin.ico
│ │ ├── quit.ico
│ │ ├── quitin.ico
│ │ ├── zoom.ico
│ │ └── zoomin.ico
│ ├── resource.h
│ └── 联系人.ini
└── 好例子网_VisualC 视频会议开发技术与实例(3-9).rar
90 directories, 909 files
标签: Visual C++ c++ 开发技术 c++ 开发
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论