实例介绍
Visual C++视频会议开发技术与实例.rar Visual C++视频会议开发技术与实例.rar
【实例截图】
【核心代码】
18418482VisualC视频会议开发技术与实例
└── Visual C++视频会议开发技术与实例
├── 03
│ ├── H263编码
│ │ ├── 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
│ │ ├── TMConfig.h
│ │ └── vlc.h
│ ├── H263解码
│ │ ├── CONFIG.H
│ │ ├── Display.c
│ │ ├── Dither.c
│ │ ├── GETBITS.C
│ │ ├── Getblk.c
│ │ ├── GETHDR.C
│ │ ├── GETPIC.C
│ │ ├── GETVLC.C
│ │ ├── GETVLC.H
│ │ ├── Global.h
│ │ ├── IDCT.C
│ │ ├── INDICES.H
│ │ ├── make.bat
│ │ ├── RECON.C
│ │ ├── SAC.C
│ │ ├── SACTBLS.H
│ │ ├── STORE.C
│ │ ├── Tmndec.c
│ │ ├── TMNDEC.H
│ │ ├── YUV2RGB.C
│ │ └── YUVRGB24.C
│ ├── H264编码
│ │ ├── 1
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Entries.Extra
│ │ │ │ ├── Entries.Extra.Old
│ │ │ │ ├── Entries.Old
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── inc
│ │ │ │ ├── annexb.h
│ │ │ │ ├── biariencode.h
│ │ │ │ ├── block.h
│ │ │ │ ├── cabac.h
│ │ │ │ ├── configfile.h
│ │ │ │ ├── context_ini.h
│ │ │ │ ├── contributors.h
│ │ │ │ ├── ctx_tables.h
│ │ │ │ ├── CVS
│ │ │ │ │ ├── Entries
│ │ │ │ │ ├── Entries.Extra
│ │ │ │ │ ├── Entries.Extra.Old
│ │ │ │ │ ├── Entries.Old
│ │ │ │ │ ├── Repository
│ │ │ │ │ └── Root
│ │ │ │ ├── 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
│ │ │ │ ├── nalucommon.h
│ │ │ │ ├── nalu.h
│ │ │ │ ├── output.h
│ │ │ │ ├── parsetcommon.h
│ │ │ │ ├── parset.h
│ │ │ │ ├── q_matrix.h
│ │ │ │ ├── q_offsets.h
│ │ │ │ ├── ratectl.h
│ │ │ │ ├── rdopt_coding_state.h
│ │ │ │ ├── refbuf.h
│ │ │ │ ├── rtp.h
│ │ │ │ ├── sei.h
│ │ │ │ ├── transform8x8.h
│ │ │ │ └── vlc.h
│ │ │ ├── Makefile
│ │ │ └── src
│ │ │ ├── annexb.c
│ │ │ ├── biariencode.c
│ │ │ ├── block.c
│ │ │ ├── cabac.c
│ │ │ ├── configfile.c
│ │ │ ├── context_ini.c
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Entries.Extra
│ │ │ │ ├── Entries.Extra.Old
│ │ │ │ ├── Entries.Old
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── 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
│ │ ├── 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
│ │ │ ├── nalucommon.h
│ │ │ ├── nalu.h
│ │ │ ├── output.h
│ │ │ ├── parsetcommon.h
│ │ │ ├── parset.h
│ │ │ ├── ratectl.h
│ │ │ ├── rdopt_coding_state.h
│ │ │ ├── refbuf.h
│ │ │ ├── rtp.h
│ │ │ ├── sei.h
│ │ │ └── vlc.h
│ │ ├── Makefile
│ │ └── 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
│ │ ├── inc
│ │ │ ├── annexb.h
│ │ │ ├── biaridecod.h
│ │ │ ├── block.h
│ │ │ ├── cabac.h
│ │ │ ├── context_ini.h
│ │ │ ├── contributors.h
│ │ │ ├── ctx_tables.h
│ │ │ ├── CVS
│ │ │ │ ├── Entries
│ │ │ │ ├── Entries.Extra
│ │ │ │ ├── Entries.Extra.Old
│ │ │ │ ├── Entries.Old
│ │ │ │ ├── Repository
│ │ │ │ └── Root
│ │ │ ├── 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
│ │ │ ├── nalucommon.h
│ │ │ ├── nalu.h
│ │ │ ├── output.h
│ │ │ ├── parsetcommon.h
│ │ │ ├── parset.h
│ │ │ ├── rtp.h
│ │ │ ├── sei.h
│ │ │ ├── transform8x8.h
│ │ │ └── vlc.h
│ │ ├── Makefile
│ │ └── src
│ │ ├── annexb.c
│ │ ├── biaridecod.c
│ │ ├── block.c
│ │ ├── cabac.c
│ │ ├── context_ini.c
│ │ ├── CVS
│ │ │ ├── Entries
│ │ │ ├── Entries.Extra
│ │ │ ├── Entries.Extra.Old
│ │ │ ├── Entries.Old
│ │ │ ├── Repository
│ │ │ └── Root
│ │ ├── 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
│ ├── 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
│ │ ├── nalucommon.h
│ │ ├── nalu.h
│ │ ├── output.h
│ │ ├── parsetcommon.h
│ │ ├── parset.h
│ │ ├── rtp.h
│ │ ├── sei.h
│ │ └── vlc.h
│ ├── Makefile
│ └── 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
│ │ ├── decode.c
│ │ ├── encode.c
│ │ ├── g711.c
│ │ ├── g721.c
│ │ ├── g723_24.c
│ │ ├── g723_40.c
│ │ ├── g72x.c
│ │ ├── g72x.h
│ │ ├── Makefile
│ │ └── README
│ ├── G728
│ │ ├── api
│ │ │ ├── adapters.c
│ │ │ ├── consealg728.c
│ │ │ ├── g728api.c
│ │ │ ├── g728tables.c
│ │ │ ├── g728tables.h
│ │ │ ├── owng728.c
│ │ │ ├── owng728.h
│ │ │ ├── pitchg728.c
│ │ │ ├── pstg728.c
│ │ │ ├── scratchmem.h
│ │ │ └── vq.c
│ │ ├── include
│ │ │ ├── g728api.h
│ │ │ └── g728.h
│ │ ├── Makefile
│ │ └── 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
│ │ ├── adapters.c
│ │ ├── cbindex.asm
│ │ ├── cbindex.h
│ │ ├── ccelp
│ │ │ ├── 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
│ │ ├── Makefile
│ │ ├── parm.h
│ │ ├── postfil.c
│ │ ├── prototyp.h
│ │ ├── qsize.h
│ │ └── README
│ ├── 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
│ │ ├── momusys.h
│ │ ├── mom_util.c
│ │ ├── mom_util.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
│ │ ├── console.dsp
│ │ ├── console.plg
│ │ ├── DECORE.DSP
│ │ ├── DECORE.DSW
│ │ ├── DECORE.ncb
│ │ ├── DECORE.OPT
│ │ └── TEST
│ │ ├── test_basic_prediction.dsp
│ │ ├── test_basic_prediction.dsw
│ │ ├── test_basic_prediction.ncb
│ │ ├── test_basic_prediction.opt
│ │ └── test_basic_prediction.plg
│ ├── SRC
│ │ ├── ATT_MMX
│ │ │ └── basic_prediction_mmx.c
│ │ ├── basic_prediction.c
│ │ ├── basic_prediction.h
│ │ ├── clearblock.c
│ │ ├── clearblock.h
│ │ ├── DEBUG.C
│ │ ├── DEBUG.H
│ │ ├── DECORE.C
│ │ ├── DECORE.H
│ │ ├── GEN_DRAW.C
│ │ ├── GEN_DRAW.H
│ │ ├── gen_usetime.c
│ │ ├── gen_usetime.h
│ │ ├── GETBITS.C
│ │ ├── GETBITS.H
│ │ ├── GLOBAL.H
│ │ ├── IDCT.C
│ │ ├── IDCT.H
│ │ ├── intel_mmx
│ │ │ ├── basic_prediction_mmx.c
│ │ │ ├── clearblock_mmx.c
│ │ │ ├── IDCT_MMX.C
│ │ │ ├── postprocess
│ │ │ │ ├── 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_choose_p1p2.c
│ │ │ │ ├── deblock_vert_copy_and_unpack.c
│ │ │ │ ├── deblock_vert_DC_on.c
│ │ │ │ ├── deblock_vert_default_filter.c
│ │ │ │ ├── deblock_vert_lpf9.c
│ │ │ │ ├── deblock_vert_useDC.c
│ │ │ │ ├── DO_EMMS.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
│ │ ├── MP4_VARS.C
│ │ ├── MP4_VARS.H
│ │ ├── MP4_VLD.C
│ │ ├── MP4_VLD.H
│ │ ├── PORTAB.H
│ │ ├── postprocess.c
│ │ ├── postprocess.h
│ │ ├── STORE.C
│ │ ├── STORE.H
│ │ ├── TIMER.H
│ │ ├── transferIDCT.c
│ │ ├── transferIDCT.h
│ │ ├── Yuv2rgb.c
│ │ └── YUV2RGB.H
│ └── TEST
│ └── test_basic_prediction.c
├── 05
│ ├── FileTransfers
│ │ ├── ClientSocket.cpp
│ │ ├── ClientSocket.h
│ │ ├── Debug
│ │ │ ├── ClientSocket.obj
│ │ │ ├── FileTransfersDlg.obj
│ │ │ ├── FileTransfers.exe
│ │ │ ├── FileTransfers.ilk
│ │ │ ├── FileTransfers.obj
│ │ │ ├── FileTransfers.pch
│ │ │ ├── FileTransfers.pdb
│ │ │ ├── FileTransfers.res
│ │ │ ├── ListenSocket.obj
│ │ │ ├── Message.obj
│ │ │ ├── StdAfx.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── FileTransfers.aps
│ │ ├── FileTransfers.clw
│ │ ├── FileTransfers.cpp
│ │ ├── FileTransfersDlg.cpp
│ │ ├── FileTransfersDlg.h
│ │ ├── FileTransfers.dsp
│ │ ├── FileTransfers.dsw
│ │ ├── FileTransfers.h
│ │ ├── FileTransfers.ncb
│ │ ├── FileTransfers.opt
│ │ ├── FileTransfers.plg
│ │ ├── FileTransfers.rc
│ │ ├── ListenSocket.cpp
│ │ ├── ListenSocket.h
│ │ ├── Message.cpp
│ │ ├── Message.h
│ │ ├── ReadMe.txt
│ │ ├── Release
│ │ │ └── FileTransfers.exe
│ │ ├── res
│ │ │ ├── FileTransfers.ico
│ │ │ └── FileTransfers.rc2
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── P2P文件传输
│ ├── client 1.1
│ │ ├── cdownload.cpp
│ │ ├── cdownload.h
│ │ ├── chatbar.cpp
│ │ ├── chatbar.h
│ │ ├── client1.aps
│ │ ├── client1.clw
│ │ ├── Client1.cpp
│ │ ├── client1.dep
│ │ ├── client1Doc.cpp
│ │ ├── client1Doc.h
│ │ ├── client1.dsp
│ │ ├── client1.dsw
│ │ ├── client1.h
│ │ ├── client1.mak
│ │ ├── client1.ncb
│ │ ├── Client1.opt
│ │ ├── client1.plg
│ │ ├── client1.rc
│ │ ├── client1View.cpp
│ │ ├── client1View.h
│ │ ├── CntrItem.cpp
│ │ ├── CntrItem.h
│ │ ├── downonline.cpp
│ │ ├── downonline.h
│ │ ├── IpBar1.cpp
│ │ ├── IpBar1.h
│ │ ├── ipbar.cpp
│ │ ├── ipbar.h
│ │ ├── linkctrl.cpp
│ │ ├── linkctrl.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── mycsocket.cpp
│ │ ├── mycsocket.h
│ │ ├── mysocket.cpp
│ │ ├── mysocket.h
│ │ ├── Online.cpp
│ │ ├── Online.h
│ │ ├── OnlineList.cpp
│ │ ├── OnlineList.h
│ │ ├── res
│ │ │ ├── client1Doc.ico
│ │ │ ├── client1.ico
│ │ │ ├── client1.rc2
│ │ │ ├── link.cur
│ │ │ └── Toolbar.bmp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ └── 调度机制对网络Qos的影响.doc
│ └── server 1.1
│ ├── charbar.cpp
│ ├── charbar.h
│ ├── CntrItem.cpp
│ ├── CntrItem.h
│ ├── linkctrl.cpp
│ ├── linkctrl.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── mysocket.cpp
│ ├── mysocket.h
│ ├── Online.cpp
│ ├── Online.h
│ ├── OnlineList.cpp
│ ├── OnlineList.h
│ ├── res
│ │ ├── link.cur
│ │ ├── server1Doc.ico
│ │ ├── server1.ico
│ │ ├── server1.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── server1.clw
│ ├── server1.cpp
│ ├── server1Doc.cpp
│ ├── server1Doc.h
│ ├── server1.dsp
│ ├── server1.dsw
│ ├── server1.h
│ ├── server1.ncb
│ ├── server1.opt
│ ├── server1.plg
│ ├── server1.rc
│ ├── server1View.cpp
│ ├── server1View.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 06
│ ├── 多人文字讨论
│ │ ├── TCP聊天客户端
│ │ │ ├── CSocketcli.aps
│ │ │ ├── CSocketcli.clw
│ │ │ ├── CSocketcli.cpp
│ │ │ ├── CSocketcliDlg.cpp
│ │ │ ├── CSocketcliDlg.h
│ │ │ ├── CSocketcli.dsp
│ │ │ ├── CSocketcli.dsw
│ │ │ ├── CSocketcli.h
│ │ │ ├── CSocketcli.ncb
│ │ │ ├── CSocketcli.opt
│ │ │ ├── CSocketcli.plg
│ │ │ ├── CSocketcli.rc
│ │ │ ├── Debug
│ │ │ │ ├── CSocketcliDlg.obj
│ │ │ │ ├── CSocketcli.exe
│ │ │ │ ├── CSocketcli.ilk
│ │ │ │ ├── CSocketcli.obj
│ │ │ │ ├── CSocketcli.pch
│ │ │ │ ├── CSocketcli.res
│ │ │ │ ├── StdAfx.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── ReadMe.txt
│ │ │ ├── res
│ │ │ │ ├── CSocketcli.ico
│ │ │ │ └── CSocketcli.rc2
│ │ │ ├── resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ └── TCP聊天服务器端
│ │ ├── CSocket.aps
│ │ ├── CSocket.clw
│ │ ├── CSocket.cpp
│ │ ├── CSocketDlg.cpp
│ │ ├── CSocketDlg.h
│ │ ├── CSocket.dsp
│ │ ├── CSocket.dsw
│ │ ├── CSocket.h
│ │ ├── CSocket.ncb
│ │ ├── CSocket.opt
│ │ ├── CSocket.plg
│ │ ├── CSocket.rc
│ │ ├── Debug
│ │ │ ├── CSocketDlg.obj
│ │ │ ├── CSocket.exe
│ │ │ ├── CSocket.ilk
│ │ │ ├── CSocket.obj
│ │ │ ├── CSocket.pch
│ │ │ ├── CSocket.res
│ │ │ ├── StdAfx.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── CSocket.ico
│ │ │ └── CSocket.rc2
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── 私人文字讨论
│ └── 局域网聊天
│ ├── Debug
│ │ ├── HoverEdit.obj
│ │ ├── HoverEdit.sbr
│ │ ├── MyNetChatDlg.obj
│ │ ├── MyNetChatDlg.sbr
│ │ ├── MyNetChat.exe
│ │ ├── MyNetChat.ilk
│ │ ├── MyNetChat.obj
│ │ ├── MyNetChat.pch
│ │ ├── MyNetChat.pdb
│ │ ├── MyNetChat.res
│ │ ├── MyNetChat.sbr
│ │ ├── StdAfx.obj
│ │ ├── StdAfx.sbr
│ │ ├── vc60.idb
│ │ ├── vc60.pdb
│ │ ├── XPButton.obj
│ │ └── XPButton.sbr
│ ├── DialogUser.cpp
│ ├── DialogUser.h
│ ├── HoverEdit.cpp
│ ├── HoverEdit.h
│ ├── MyNetChat.aps
│ ├── MyNetChat.clw
│ ├── MyNetChat.cpp
│ ├── MyNetChatDlg.cpp
│ ├── MyNetChatDlg.h
│ ├── MyNetChat.dsp
│ ├── MyNetChat.dsw
│ ├── MyNetChat.h
│ ├── MyNetChat.ncb
│ ├── MyNetChat.opt
│ ├── MyNetChat.plg
│ ├── MyNetChat.rc
│ ├── MyNetChat.sln
│ ├── MyNetChat.suo
│ ├── MyNetChat.vcproj
│ ├── ReadMe.txt
│ ├── res
│ │ ├── MyNetChat.ico
│ │ └── MyNetChat.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TrackControl.h
│ ├── XPButton.cpp
│ └── XPButton.h
├── 07
│ └── MD5
│ ├── Debug
│ │ ├── MD5Checksum.obj
│ │ ├── MD5Dlg.obj
│ │ ├── MD5.exe
│ │ ├── MD5.ilk
│ │ ├── MD5.obj
│ │ ├── MD5.pch
│ │ ├── MD5.pdb
│ │ ├── MD5.res
│ │ ├── StdAfx.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── MD5.APS
│ ├── MD5Checksum.cpp
│ ├── MD5ChecksumDefines.h
│ ├── MD5Checksum.h
│ ├── MD5.clw
│ ├── MD5.cpp
│ ├── MD5Dlg.cpp
│ ├── MD5Dlg.h
│ ├── MD5.dsp
│ ├── MD5.dsw
│ ├── MD5.h
│ ├── MD5.ncb
│ ├── MD5.opt
│ ├── MD5.plg
│ ├── MD5.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── MD5.ico
│ │ └── MD5.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── 08
│ └── RTC
│ ├── 0avdcondlg.cpp
│ ├── 0AVDConfDlg.cpp
│ ├── AVDConf.aps
│ ├── AVDConf.cpp
│ ├── AVDConfDlg.cpp
│ ├── AVDConfDlg.h
│ ├── AVDConf.dsp
│ ├── AVDConf.dsw
│ ├── AVDConf.h
│ ├── AVDConf.ncb
│ ├── AVDConf.opt
│ ├── AVDConf.plg
│ ├── AVDConf.positions
│ ├── AVDConf.rc
│ ├── AVDlg.cpp
│ ├── avdlg.h
│ ├── Bin
│ │ └── vssver.scc
│ ├── Debug
│ │ └── AVDConf.exe
│ ├── defines.h
│ ├── DLL
│ │ └── rtcdll.dll
│ ├── IncomingDlg.cpp
│ ├── IncomingDlg.h
│ ├── MakeCallDlg.cpp
│ ├── MakeCallDlg.h
│ ├── MessageDlg.cpp
│ ├── MessageDlg.h
│ ├── mssccprj.scc
│ ├── res
│ │ ├── AVDConf.ico
│ │ ├── AVDConf.rc2
│ │ └── vssver.scc
│ ├── resource.h
│ ├── rtccore.h
│ ├── rtccore_i.c
│ ├── RTCEvents.cpp
│ ├── RTCEvents.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ └── 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
│ ├── callin.wav
│ ├── callout.wav
│ ├── Debug
│ │ └── VFWDialog.exe
│ ├── DSocket.cpp
│ ├── DSocket.h
│ ├── G729aCompress.cpp
│ ├── G729aCompress.h
│ ├── G729a.lib
│ ├── Minimized.ssk
│ ├── ReadMe.txt
│ ├── RemoteDlg.cpp
│ ├── RemoteDlg.h
│ ├── res
│ │ ├── ABOUTIN.ico
│ │ ├── aboutout.ico
│ │ ├── addremot.bmp
│ │ ├── call.ico
│ │ ├── callin.ICO
│ │ ├── hang.ico
│ │ ├── hangin.ico
│ │ ├── main.bmp
│ │ ├── min.ico
│ │ ├── minin.ico
│ │ ├── quit.ico
│ │ ├── quitin.ico
│ │ ├── VFWDialog.ico
│ │ ├── VFWDialog.rc2
│ │ ├── zoom.ico
│ │ └── zoomin.ico
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TextChatDlg.cpp
│ ├── TextChatDlg.h
│ ├── VFWDialog.aps
│ ├── VFWDialog.clw
│ ├── VFWDialog.cpp
│ ├── VFWDialogDlg.cpp
│ ├── VFWDialogDlg.h
│ ├── VFWDialog.dsp
│ ├── VFWDialog.dsw
│ ├── VFWDialog.h
│ ├── VFWDialog.ncb
│ ├── VFWDialog.opt
│ ├── VFWDialog.plg
│ ├── VFWDialog.rc
│ ├── VideoCapture.cpp
│ ├── VideoCapture.h
│ ├── VideoCodec.cpp
│ ├── VideoCodec.h
│ ├── VISMCU.dsw
│ └── 联系人.ini
└── 10
└── VIS
├── lib
│ ├── h323exp.h
│ ├── ILSexp.h
│ ├── VISEP_d.exe
│ ├── VISEP_d.ilk
│ ├── VISEP_unlimited.exe
│ ├── VISh263m.dll
│ ├── VISh323.dll
│ ├── VISh323.lib
│ ├── VISMCU_d.exe
│ ├── VISMCU_d.ilk
│ └── VISMCU_unlimited.exe
├── readme.txt
├── VISEP
│ ├── CallDlg.cpp
│ ├── CallDlg.h
│ ├── Debug
│ │ ├── CallDlg.obj
│ │ ├── MyEndPoint.obj
│ │ ├── OptionAudio.obj
│ │ ├── OptionGatekeeper.obj
│ │ ├── OptionNetwork.obj
│ │ ├── OptionVideo.obj
│ │ ├── StdAfx.obj
│ │ ├── vc60.idb
│ │ ├── vc60.pdb
│ │ ├── VideoWnd.obj
│ │ ├── VISEPDlg.obj
│ │ ├── VISEP_d.pdb
│ │ ├── VISEP.obj
│ │ ├── VISEP.pch
│ │ └── VISEP.res
│ ├── MyEndPoint.cpp
│ ├── MyEndPoint.h
│ ├── OptionAudio.cpp
│ ├── OptionAudio.h
│ ├── OptionGatekeeper.cpp
│ ├── OptionGatekeeper.h
│ ├── OptionNetwork.cpp
│ ├── OptionNetwork.h
│ ├── OptionVideo.cpp
│ ├── OptionVideo.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── VISEP.ico
│ │ └── VISEP.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── VideoWnd.cpp
│ ├── VideoWnd.h
│ ├── VISEP.APS
│ ├── VISEP.clw
│ ├── VISEP.cpp
│ ├── VISEPDlg.cpp
│ ├── VISEPDlg.h
│ ├── VISEP.dsp
│ ├── VISEP.dsw
│ ├── VISEP.h
│ ├── VISEP.ncb
│ ├── VISEP.opt
│ ├── VISEP.plg
│ └── VISEP.rc
└── VISMCU
├── AnnounceDlg.cpp
├── AnnounceDlg.h
├── CallDlg.cpp
├── CallDlg.h
├── Debug
│ ├── AnnounceDlg.obj
│ ├── CallDlg.obj
│ ├── MainFrm.obj
│ ├── MCUEndPoint.obj
│ ├── MemberDetailDlg.obj
│ ├── MemberListView.obj
│ ├── OptionAudioDlg.obj
│ ├── OptionGKDlg.obj
│ ├── OptionNetworkDlg.obj
│ ├── OptionVideoDlg.obj
│ ├── OutputView.obj
│ ├── RoomListView.obj
│ ├── Room.obj
│ ├── StdAfx.obj
│ ├── vc60.idb
│ ├── vc60.pdb
│ ├── VISMCU_d.pdb
│ ├── VISMCU.obj
│ ├── VISMCU.pch
│ └── VISMCU.res
├── MainFrm.cpp
├── MainFrm.h
├── MCUEndPoint.cpp
├── MCUEndPoint.h
├── MemberDetailDlg.cpp
├── MemberDetailDlg.h
├── MemberListView.cpp
├── MemberListView.h
├── OptionAudioDlg.cpp
├── OptionAudioDlg.h
├── OptionGKDlg.cpp
├── OptionGKDlg.h
├── OptionNetworkDlg.cpp
├── OptionNetworkDlg.h
├── OptionVideoDlg.cpp
├── OptionVideoDlg.h
├── OutputView.cpp
├── OutputView.h
├── ReadMe.txt
├── res
│ ├── Toolbar.bmp
│ ├── VISMCU.ico
│ └── VISMCU.rc2
├── Resource.h
├── Room.cpp
├── Room.h
├── RoomListView.cpp
├── RoomListView.h
├── StdAfx.cpp
├── StdAfx.h
├── VISMCU.APS
├── VISMCU.clw
├── VISMCU.cpp
├── VISMCU.dsp
├── VISMCU.dsw
├── VISMCU.h
├── VISMCU.ncb
├── VISMCU.opt
├── VISMCU.plg
└── VISMCU.rc
97 directories, 1028 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论