影音聊天室 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
: 函式庫。 ‥實驗設備 附網路卡) 2.數位攝影機(i-Cam USB Camera) 3.耳機(l軟體部分 、Borland C Builder、Delphi。如有需要實驗室也可提供Microsoft Developer Network (MSDN) Library‥實驗原理本實驗是利用電腦週邊設備(,來獲得影像和聲音的資訊後,再利用Microsoft,來作影像擷取(Video Capture),以及影像播放(DrawDib)函式庫。 函式庫擷取影像。攝影機所拍攝到的畫面,事實上是由許多張連續的圖片所構成。每一張圖片,稱為一個frame之後,便使用Video Compression Manager做壓縮,再利用文字聊天室實驗所學的Windows Sockets傳輸到遠端電腦上。遠端電腦接收到資訊後,同樣利用Video Compression Manager解壓縮,然後利用DrawDib而聲音部分的步驟也十分類似,不過不進行壓縮、解壓縮的程序。本實驗使用Waveform Audio函式庫將其送出;當收到一段聲音時再利用Waveform Audio以下便簡單介紹本實驗所使用之函式庫: Video Capture主要提供下列功能: 1.擷取影像、聲音資料顯示在螢幕上或者是存成audio-video interleaved(AVI)擷取單張影像顯示在螢幕上、拷貝至剪貼簿、或者是存成device-independent bitmap(DIB)函式庫亦有擷取聲音資料的功能,不過本實驗只利用這個函式庫擷取影像資料。 Video Compression Manager為介於應用程式以及compressor/ decompressor註冊的codecs[1]u函式庫 DrawDib畫在螢幕上的功能。因此本實驗利用這個函式庫將解壓縮完畢的影像在螢幕上繪出。 Waveform Audio主要提供聲音的錄製和播放的功能。 : ,了解影音資料的即時傳送、播放及相關功能。 及其驅動程式。操作過Windows NetMeeting‥實驗討論 相關文獻,詳細介紹Device-independent bitmaps (DIB) 傳送即時多媒體資料,其與上一個實驗利用TCP?使用UDP 及講義,以物件導向方式將上述函式設計成class。 4.壓縮有分為intra-frame compression兩種,試描述兩者的不同。請問你使用的壓縮方法是哪一種?要如何觀察其是否支援inter-frame compression 亦有Audio Compression Manager(ACM)的媒介。請參考MSDN Library,並討論你的程式要如何增加au。 6.請描述你的程式如何同步視訊和音訊資料,如何管理傳送端和接收端的buffer‥參考文獻 在Windows 98多媒體/視訊壓縮codecs可使用的codecs實驗(函式庫補充說明)
‥函式庫說明u函式庫 CAPTUREPARAMS DWORDdwRequestMicroSecPerFrame的擷取時間間隔,其單位為microsecond則代表frame rate。 (2):若其值為TRUE會以另一個thread,則程式會在捕捉影像後顯示忙碌狀態(,因此使用者無法再對程式下命令。 (3):其值代表示否要同時擷取聲音資料。本實驗設其為FALSE BITMAPINFO BITMAPINFOHEADER bmiHeader、以及壓縮的方式。在Video Capture、DrawDib,甚至是只要有關於點陣圖的應用都會使用到,可以說是本實驗video RGBQUAD bmiColors第一個元素的位址。Color table表示法的值。 capCreateCaptureWindow在概念上滿類似Windows如Button、Radio Button,使用者對capture windows負責和硬體driver並得到其handle capDriverConnect和硬體driver capCaptureGetSetup:前者主要是取得capture windows,在將其修改之後,再利用後者來設定。 4.及capSetVideoFormat的BITMAPINFO capSetCallbackOnVideoStream函式的位每擷取到一個frame內容當作函式的輸入參數。本實驗便是在這一個函式中執行壓縮的工作,並將壓縮好的frame函式送出。 6.:這個巨集主要是命令capture windows capCaptureStop停止擷取影像。 8.:這個巨集主要是將capture windows,其中函式的位址填入NULLu函式庫 COMPVARS DWORD fccHandler名稱 (2):指向待壓縮影像之BITMAPINFO LPBITMAPINFO lpbiOut的指標 (4):代表key-frame rate。所謂<
------
︿︿ |
dg822
一般會員 發表:14 回覆:38 積分:10 註冊:2004-12-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |