Description: VODDemo: video on demand demo. A server program, a client program. For on-demand server to maintain a list of programs. Client and server establish a connection, you can be available for on-demand programs on the server list, then select a program of interest to play. Demand of the media types currently supported are MPEG1, MP3, MPEG2, AVI and so on. Bin \ VODServer.exe is the server program. Bin \ VODClient.exe is the client program. FilterNetReceiver is a realization of a network data receive mode Source Filter. Filter registration name " HQ Net Receiver" . Open VODDemo directory WsClientServer.dsw file, you can also browse the directory of all projects.
To Search:
File list (Check if you may need any files):
Chapter03\AVChat\AVChat.cpp
.........\......\AVChat.h
.........\......\AVChat.rc
.........\......\AVChatDlg.cpp
.........\......\AVChatDlg.h
.........\......\CAVDevice.cpp
.........\......\CAVDevice.h
.........\......\CAudioCaptureFilter2.cpp
.........\......\CAudioCaptureFilter2.h
.........\......\CCallDlg.cpp
.........\......\CCallDlg.h
.........\......\CClientAdmin.cpp
.........\......\CClientAdmin.h
.........\......\CDXFilter.cpp
.........\......\CDXFilter.h
.........\......\CDXGraph.cpp
.........\......\CDXGraph.h
.........\......\CMsgReceiver.cpp
.........\......\CMsgReceiver.h
.........\......\CMsgStation.cpp
.........\......\CMsgStation.h
.........\......\CObjectList.cpp
.........\......\CObjectList.h
.........\......\CPreviewAdmin.cpp
.........\......\CPreviewAdmin.h
.........\......\CRoleAdmin.cpp
.........\......\CRoleAdmin.h
.........\......\CRoleDlg.cpp
.........\......\CRoleDlg.h
.........\......\CSelfCheckDlg.cpp
.........\......\CSelfCheckDlg.h
.........\......\CServerAdmin.cpp
.........\......\CServerAdmin.h
.........\......\CVideoCaptureFilter2.cpp
.........\......\CVideoCaptureFilter2.h
.........\......\CVideoWindow.cpp
.........\......\CVideoWindow.h
.........\......\GlobalDefs.h
.........\......\StdAfx.cpp
.........\......\StdAfx.h
.........\......\UDsUtils.cpp
.........\......\UDsUtils.h
.........\......\UFilterUtils.cpp
.........\......\UFilterUtils.h
.........\......\resource.h
.........\......\Filters\CFilterNetReceiver.cpp
.........\......\.......\CFilterNetReceiver.h
.........\......\.......\CFilterNetSender.cpp
.........\......\.......\CFilterNetSender.h
.........\......\.......\CNetOutPin.cpp
.........\......\.......\CNetOutPin.h
.........\......\.......\CXInputPin.cpp
.........\......\.......\CXInputPin.h
.........\......\Network\CStreamSocket.cpp
.........\......\.......\CStreamSocket.h
.........\......\.......\CTCPListener.cpp
.........\......\.......\CTCPListener.h
.........\......\.......\CUDPManager.cpp
.........\......\.......\CUDPManager.h
.........\......\.......\UNetwork.cpp
.........\......\.......\UNetwork.h
.........\......\res\AVChat.ico
.........\......\...\AVChat.rc2
.........\......\AVChat.dsw
.........\......\Debug\AVChat.res
.........\......\.....\vc60.idb
.........\......\.....\vc60.pdb
.........\......\.....\StdAfx.sbr
.........\......\.....\AVChatDlg.sbr
.........\......\.....\AVChatDlg.obj
.........\......\.....\CCallDlg.sbr
.........\......\.....\CCallDlg.obj
.........\......\.....\CRoleDlg.sbr
.........\......\.....\CRoleDlg.obj
.........\......\.....\CSelfCheckDlg.sbr
.........\......\.....\CSelfCheckDlg.obj
.........\......\.....\AVChat.sbr
.........\......\.....\AVChat.obj
.........\......\.....\CDXFilter.sbr
.........\......\.....\CDXFilter.obj
.........\......\.....\CDXGraph.sbr
.........\......\.....\CDXGraph.obj
.........\......\.....\CVideoWindow.sbr
.........\......\.....\CVideoWindow.obj
.........\......\.....\UDsUtils.sbr
.........\......\.....\UDsUtils.obj
.........\......\.....\UFilterUtils.sbr
.........\......\.....\UFilterUtils.obj
.........\......\.....\CAudioCaptureFilter2.sbr
.........\......\.....\CAudioCaptureFilter2.obj
.........\......\.....\CVideoCaptureFilter2.sbr
.........\......\.....\CVideoCaptureFilter2.obj
.........\......\.....\CFilterNetSender.sbr
.........\......\.....\CXInputPin.sbr
.........\......\.....\CXInputPin.obj
.........\......\.....\CFilterNetReceiver.sbr
.........\......\.....\CFilterNetReceiver.obj
.........\......\.....\CNetOutPin.sbr
.........\......\.....\CNetOutPin.obj
.........\......\.....\CAVDevice.sbr