原创 directshow學習筆記三-----視頻預覽(還未播放到指定窗口或控件,個人學習所用,僅供參考)

一、首先獲取視頻採集設備列表 //獲取視頻採集設備列表void CTestPreviewDlg::GetDeviceList(){// Create the System Device Enumerator.HRESULT hr = Co

原创 Socket Error的錯誤碼和描述

Socket error 0 - Directly send error Socket error 10004 - Interrupted function //call 操作被終止 Socket error 10013 - Pe

原创 directshow學習筆記四-----視頻預覽(將預覽視頻播放到指定picture控件中,個人學習所用,僅供參考)

接上一章,由於沒搞明白RenderStream(),QueryInterface()以及put_Owner()的順序,所以沒有將視頻播放到指定picture控件中。 修改如下 void CTestWindowDlg::OnButton1(

原创 MFC下的網絡編程(1)CAsyncSocket進行無連接(UDP)通信

MFC下的網絡編程(1)CAsyncSocket進行無連接(UDP)通信  (2014-06-14 19:54:00) 轉載▼ 標籤:  it 分類: VC 服務器端發送數據給客戶端 先看服務器端:CAsync

原创 2.MFC中如何添加子窗口

在MFC中,有時候需要在同一個區域顯示不同的內容,比如,點擊某一個按鈕,在一個特定的區域顯示A,再次點擊之後,在同樣的區域顯示B,這個時候,就需要構建子窗口來解決問題。     首先,按照上一篇的方法新建兩個窗口,此時需要注意的是,通

原创 directshow學習筆記二-----獲取視頻設備列表

如何列舉設備      在DirectShow SDK中的接口,類,和例子提供了音/視頻捕捉和回放的功能。因爲文件源過濾器和filter graph manager處理了內在的工作,所有,添加捕捉功能到一個應用程序中,只需添加很少的代碼

原创 一個最簡單的源Filter的編寫步驟 轉貼

一個最簡單的源Filter的編寫步驟 轉貼 1.創建一個空的Dll工程,添加5個空文件分別名爲:MyOutputPin.h、 MySourceFilter.h、MyOutputPin.cpp、MySourceFilter.cpp和

原创 JMF的安裝與環境的配置

一 JMF的安裝與環境的配置:     搭建JMF運行平臺(Eclipse) 選擇使用Windows xp操作系統,如果想利用JMF的功能,就必須要安裝Sun公司的JDK和JMF(Java Media Framework),下載和安裝在下