freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧資料

2025-07-01 14:00本頁(yè)面
  

【正文】 接口方式利用消息和數(shù)據(jù)結(jié)構(gòu)來(lái)給多媒體設(shè)備發(fā)送命令和接收 MCI 設(shè)備傳來(lái)的信息。在 中定義了這些函數(shù)的原型。13 / 35表 33  MCI 標(biāo)志命令命令消息 命令字符串 功 能MCI_WAIT wait 通知MCI設(shè)備等,MCI命令執(zhí)行完后,才能將控制權(quán)還給應(yīng)用程序MCI_NOTIFY notify通知MCI設(shè)備等,立刻將控制權(quán)交給應(yīng)用程序,但當(dāng)命令執(zhí)行完后,向應(yīng)用程序發(fā)送MM_MCINOTIFY消息所有 MCI 函數(shù)都以 mci 為前綴。表 32 MCI 命令列表MCI命令消息 MCI命令字符串 MCI命令說(shuō)明 MCI命令類型MCI_SYSINFO SYSINFO 返回有關(guān)MCI設(shè)備的停息MCI_BREAK BREAK為一個(gè)指定的MCI設(shè)備設(shè)置一系統(tǒng)12 / 35個(gè)終止鍵MCI_SOUND SOUND播放一段Windows指定的系統(tǒng)聲音命令MCI_CLOSE CLOSE 關(guān)閉一個(gè)MCI設(shè)備MCI_GETDEVCAPS GETDEVCAPS 獲得一個(gè)MCI設(shè)備的性能參數(shù)MCI_INFO INFO從一個(gè)MCI設(shè)備得到有關(guān)的信息MCI_OPEN OPEN初始化一個(gè)MCI設(shè)備MCI_STATUS STATUS從一個(gè)MCI設(shè)備返回有關(guān)的狀態(tài)信息通用命令MCI_LOAD LOAD 從一個(gè)磁盤文件中加載數(shù)據(jù)MCI_PAUSE PAUSE 暫停播放數(shù)據(jù)MCI_PLAY PLAY 開(kāi)始播放數(shù)據(jù)MCI_RECORD RECORD 開(kāi)始記錄數(shù)據(jù)MCI_RESUME RESUME重新開(kāi)始播放或記錄MCI_SAVE SAVE 將數(shù)據(jù)存儲(chǔ)到磁盤文件中MCI_SEEK SEEK向前或向后檢索MCI_SET SET設(shè)置設(shè)備信息MCI_STOP STOP停止播放或記錄可選命令MCI 命令都可以帶兩個(gè)標(biāo)志命令來(lái)控制命令的方式,即“wait”和“notify”。相應(yīng)地,MCI 命令可分為命令消息和命令字符串。4)專用命令:針對(duì)某類 MCI 設(shè)備或集合的專有 MCI 命令。2)通用命令:所有 MCI 設(shè)備都支持的 MCI 命令?!CI 命令應(yīng)用程序能過(guò) MCI 設(shè)備發(fā)送命令(命令消息或命令字符串)來(lái)控制 MCI 設(shè)備,MCI 命令可以分為 4 類,如下所術(shù)。表 1 表出了可能用到的 MCI 設(shè)備類型。一些 MCI 設(shè)備驅(qū)動(dòng)程序,如影碟機(jī)設(shè)備驅(qū)動(dòng)程序,可以直接控制目標(biāo)設(shè)備;而另外一些 MCI 設(shè)備驅(qū)動(dòng)程序,如 Wave和 MIDI 設(shè)備驅(qū)動(dòng)程序,可通過(guò) MMSYSTEM 中的函數(shù),間接控制目標(biāo)設(shè)備;還有一些 MCI 設(shè)備驅(qū)動(dòng)程序則提供與其他 Windows 動(dòng)態(tài)鏈接庫(kù)連接的高層接口。MCI 可控制所有 Windows 能驅(qū)動(dòng)的多媒體設(shè)備,包括 CD 音頻(CD Audio) 、數(shù)字視頻、動(dòng)畫、數(shù)字化波形聲音、MIDI 音序器、錄像機(jī)及影碟機(jī)等。Quick Time Player 還支持基于 HTTP、RTP、RTSP 、FTP 流格式的在線音頻和視頻。Quick Time Player 能夠直接播放的格式有 Quick Time 電影、AVI、AIFF 音頻、SGI 圖像、Macromedia Flash 等。它幾乎支持 Windows 下的所有媒體文件格式,包括 CD音 頻曲目文件、ASF 、MPEGMPEGWAV、AVI、MIDI、VOD、AU、MP3 等,同時(shí)可以播放 Quick Time 文件。 Windows PlayerWindows Media Player 是一個(gè)基于 Direct Show 體系結(jié)構(gòu)的多媒體播放器。Real One Player 是 RealNetworks 公司最新推出的一種新型音視頻綜合播放系統(tǒng),以取代該公司現(xiàn)有的 3 種主打產(chǎn)品,即 Real Player、Real Jukebox 和 Gold Pass。 常見(jiàn)播放器9 / 35 Real PlayerRealNetworks 推出的 Real Player 是目前最受歡迎的網(wǎng)絡(luò)流媒體播放器,它幾乎支持所有的媒體文件格式。例如我們常使用到的音響設(shè)備、IP 電話、衛(wèi)星電話、數(shù)字衛(wèi)星電視以及專業(yè)錄音、制作等。數(shù)字音、視頻給我們的生活帶來(lái)了前所未有的變化。ASF 的最大優(yōu)點(diǎn)是體積小,適合網(wǎng)絡(luò)傳輸,用戶可以將圖形、聲音和動(dòng)畫數(shù)據(jù)組合成一個(gè) ASF 格式的文件,不僅可以將其他格式的視頻和音頻轉(zhuǎn)換為 ASF 格式,而且用戶還可以通過(guò)聲卡和視頻捕獲卡將諸如傳聲器、錄像機(jī)等外設(shè)的數(shù)據(jù)保存為 ASF 格式。微軟將 ASF 定義為 同步媒體的統(tǒng)一容器文件格式。 AIFF 格 式AIFF(.AIF) 是蘋果公司開(kāi)發(fā)的聲音文件格式,被 Macintosh 平臺(tái)和應(yīng)用程序所支持。8 / 35 RealAudio 格 式RealAudio 是由 Real Networks 公司推出的一種文件格式,最大的特點(diǎn)就是可以實(shí)時(shí)傳輸音頻信息,尤其是在網(wǎng)速較慢的情況下,仍然可以較為流暢地傳送數(shù)據(jù),因此 RealAudio 主要適用于網(wǎng)絡(luò)上的在線播放。低采樣率的 192kHz、 雖然是 2 聲道重播專用,但它最多可收錄到 6 聲道。媒體數(shù)據(jù)是所有的采樣數(shù)據(jù),如視頻幀和音頻采樣,媒體數(shù)據(jù)可以與 Quick Time Movie 存儲(chǔ)在同一個(gè)文件中,也可以存儲(chǔ)在一個(gè)單獨(dú)的文件或者在幾個(gè)文件中。Quick Time 文件格式中媒體描述和媒體數(shù)據(jù)是分開(kāi)存儲(chǔ)的,媒體描述或元數(shù)據(jù)(MetaData)叫做電影(Movie),包含軌道數(shù)目、視頻壓縮格式和時(shí)間信息。Quick Time 電影文件格式定義了存儲(chǔ)數(shù)字媒體內(nèi)容的標(biāo)準(zhǔn)方法,使用這種文件格式不僅可以存儲(chǔ)單個(gè)的媒體內(nèi)容(如視頻幀或音頻采樣),而且能保存對(duì)該媒體作品的完整描述;Quick Time 文件格式被設(shè)計(jì) 用來(lái)適應(yīng)為數(shù)字化媒體一同工作需要存儲(chǔ)的各種數(shù)據(jù)。 QuickTime 格 式QuickTime 是蘋果公司于 1991 年推出的一種數(shù)字流媒體,它面向視頻編輯、Web 網(wǎng)站創(chuàng)建和媒體技術(shù)平臺(tái),QuickTime 支持幾乎所有主流的個(gè)人計(jì)算平臺(tái),可以通過(guò)互聯(lián)網(wǎng)提供實(shí)時(shí)的數(shù)字化信息流、工作流與文件回放功能。另外 MP4 的壓縮比達(dá)到了 1:15,體積較 MP3 更小,但音質(zhì)卻沒(méi)有下降。T)所研發(fā)的以“知覺(jué)編碼”為關(guān)鍵7 / 35技術(shù)的 a2b 音樂(lè)壓縮技術(shù),由美國(guó)網(wǎng)絡(luò)技術(shù)公司(GMO)及 RIAA 聯(lián)合公布的一種新的音樂(lè)格式。此外,WMA 還可以通過(guò) DRM(Digital Rights Management)方案加入防止拷貝,或者加入限制播放時(shí)間和播放次數(shù),甚至是播放機(jī)器的限制,可有力地防止盜版。 WAV 格 式WMA (Windows Media Audio)是微軟在互聯(lián)網(wǎng)音頻、視頻領(lǐng)域的力作。MP3能夠以高音質(zhì)、低采樣率對(duì)數(shù)字音、視頻文件進(jìn)行壓縮。CD 存儲(chǔ)采用了音軌的形式,又叫“紅皮書”格式,記錄的是波形流,是一種近似無(wú)損的格式。把這些指令發(fā)送給聲卡,由聲卡按照指令將聲音合成出來(lái)。它定義了計(jì)算機(jī)音樂(lè)程序、數(shù)字合成器及其它電子設(shè)備交換音樂(lè)信號(hào)的方式,規(guī)定了不同廠家的電子樂(lè)器與計(jì)算機(jī)連接的電纜和硬件及設(shè)備間數(shù)據(jù)傳輸?shù)膮f(xié)議,可以模擬多種樂(lè)器的聲音。WAV 格式支持許多壓縮算法,支持多種音頻位數(shù)、采樣頻率和聲道,采用 的采樣6 / 35頻率,16 位量化位數(shù),因此 WAV 的音質(zhì)與 CD 相差無(wú)幾,但 WAV 格式對(duì)存儲(chǔ)空間需求太大不便于交流和傳播。簡(jiǎn)單地說(shuō),數(shù)字音、視頻的編碼方式就是數(shù)字音、視頻格式,我們所使用的不同的數(shù)字音、視頻設(shè)備一般都對(duì)應(yīng)著不同的音頻文件格式。定義①較好地體現(xiàn)了這一點(diǎn):即多媒體的含義除多種媒體外,還包括集成性和交互性兩個(gè)重要的特性。(IBM ,multimedia Foundation,1990 年) 顯然,定義②是有問(wèn)題的,因?yàn)榘催@個(gè)定義,電視節(jié)目就可以看作是多媒體。為了辨析多媒體的含義,我們給出兩個(gè)多媒體定義進(jìn)行比較: ①多媒體是指這樣的一個(gè)計(jì)算機(jī)系統(tǒng):交互式綜合處理多種媒體信息-文本、圖形、圖像和聲音等,使多種信息建立邏輯連接,集成為一個(gè)具有交互性的系統(tǒng)。 多 媒 體從字面上看,所謂多媒體 multimedia,就是多種媒體的綜合,多媒體處理技術(shù)涉及到以上五種媒體形式。⑤傳輸媒體(Transmission medium):用來(lái)將表示媒體從一地傳輸?shù)搅硪坏氐? / 35物理實(shí)體。數(shù)據(jù)存儲(chǔ)并不局限于計(jì)算機(jī)的部件,因此,紙也是一種存儲(chǔ)媒體。要解決的問(wèn)題是:信息通過(guò)何種媒體輸入到計(jì)算機(jī)中或從計(jì)算機(jī)中輸出?輸出媒體的例子有屏幕、紙和喇叭,而輸入媒體的例子有鍵盤、鼠標(biāo)、攝像機(jī)和麥克風(fēng)等。組合音頻/視頻序列可以用不同的 TV 標(biāo)準(zhǔn)格式(PAL、SECAM 等)編碼。要解決的主要問(wèn)題是:計(jì)算機(jī)信息如何編碼?例子有:文本字符用 ASCⅡ或 EBCDIC 碼表示。②表示媒體(Representation medium):為傳輸感覺(jué)而研究出來(lái)的中間手段,以便更有效地將感覺(jué)從一地傳往另一地。感知媒體幫助人們來(lái)感知環(huán)境。如語(yǔ)言、音樂(lè)、圖形、活動(dòng)圖像、文本等。4 / 352 媒 體 格 式 簡(jiǎn) 介? 媒 體一般來(lái)說(shuō),媒體(medium ,復(fù)數(shù)形式為 media)是一種信息發(fā)布和表現(xiàn)的方法,如正文、圖形、語(yǔ)音、音樂(lè)等,可按不同的標(biāo)準(zhǔn)分類。3 / 35以上各點(diǎn)構(gòu)成了本軟件的難點(diǎn),在克難過(guò)程中,我的分析問(wèn)題解決問(wèn)題的能力有了很大的進(jìn)步,經(jīng)過(guò)努力,一個(gè)占用空間小、簡(jiǎn)單實(shí)用的小型媒體播放器終于完成了。首先確定要解決的問(wèn)題是弄清楚 MCI 函數(shù)與命令消息的名稱類型和功能;其次是通過(guò)分析媒體播放的具體過(guò)程,在打開(kāi)媒體設(shè)備的過(guò)程中應(yīng)用程序需要做哪些事情,以便在應(yīng)用程序中加入對(duì)這些過(guò)程支持的代碼;在對(duì)應(yīng)用程序的流程有了大致的輪廓以后(最好畫出流程圖) ,在開(kāi)始考慮程序框架的設(shè)計(jì),應(yīng)用程序外觀的設(shè)計(jì);最后也是最關(guān)鍵的就是編寫實(shí)現(xiàn)播放媒體的代碼將播放器的基本功能實(shí)現(xiàn),緊接著就是程序的調(diào)試和完善。因此應(yīng)解決的主要問(wèn)題是如何把你了解的多媒體和 VC 知識(shí)應(yīng)用到實(shí)際編程當(dāng)中去及編制的應(yīng)用軟件的可用性、易用性、健壯性。有發(fā)2 / 35下三大發(fā)展趨勢(shì):進(jìn)一步完善計(jì)算機(jī)支持的協(xié)同工作環(huán)境;智能多媒體技術(shù);把多媒體信息實(shí)時(shí)處理和壓縮編碼算法集成到 CPU 中。所以 VC++6.0 可謂是 Microsoft 公司的王牌產(chǎn)品,編程功能強(qiáng)大而贏得廣大程序的偏愛(ài)。 技 術(shù) 應(yīng) 用 的 基 本 現(xiàn) 狀Microsoft 公司 1998 年推出了 Visual C++6.0,它是支持 Win32 平臺(tái)應(yīng)用程序(application)、服務(wù)(service)和控件(control)開(kāi)發(fā)的可視化編程的集成環(huán)境。播放列表;音頻;視頻II / 35AbstractThere are different characteristic among the normal multimedia player at present, but there are shorting for all of these software nearly. My
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1