22聲音與音樂

22聲音與音樂

ID:40453954

大小:441.19 KB

頁數(shù):124頁

時(shí)間:2019-08-03

22聲音與音樂_第1頁
22聲音與音樂_第2頁
22聲音與音樂_第3頁
22聲音與音樂_第4頁
22聲音與音樂_第5頁
資源描述:

《22聲音與音樂》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、聲音與音樂壹佰軟件開發(fā)小組整理編譯在MicrosoftWindows中,聲音、音樂與視訊的綜合運(yùn)用是一個(gè)重要的進(jìn)步。對多媒體的支持起源于1991年所謂的MicrosoftWindows多媒體延伸功能(MultimediaExtensionstoMicrosoftWindows)。1992年,Windows3.1的發(fā)布使得對多媒體的支持成為另一類API。最近幾年,CD-ROM驅(qū)動(dòng)器和聲卡-在90年代初期還很少見-已成為新PC的標(biāo)準(zhǔn)配備。現(xiàn)在,幾乎所有的人們都深信:多媒體在很大程度上有益于Windows的可視化圖形,

2、從而使計(jì)算機(jī)擺脫了其只是處理數(shù)字和文字的機(jī)器的傳統(tǒng)角色。WINDOWS和多媒體從某種意義上來說,多媒體就是透過與設(shè)備無關(guān)的函數(shù)呼叫來獲得對各種硬件的存取。讓我們首先看一下硬件,然后再看看Windows多媒體API的結(jié)構(gòu)。多媒體硬件或許最常用的多媒體硬件就是波形聲音設(shè)備,也就是平常所說的聲卡。波形聲音設(shè)備將麥克風(fēng)的輸入或其它聲音輸入轉(zhuǎn)換為數(shù)字取樣,并將其儲存到內(nèi)存或者儲存到以.WAV為擴(kuò)展名的磁盤文件中。波形聲音設(shè)備還將波形轉(zhuǎn)換回模擬聲音,以便通過PC擴(kuò)音器來播放。聲卡通常還包含MIDI設(shè)備。MIDI是符合工業(yè)標(biāo)準(zhǔn)

3、的樂器數(shù)字化接口(MusicalInstrumentDigitalInterface)。這類硬件播放音符以響應(yīng)短的二進(jìn)制命令消息。MIDI硬件通常還可以通過電纜連結(jié)到如音樂鍵盤等的MIDI輸入設(shè)備上。通常,外部的MIDI合成器也能夠添加到聲卡上?,F(xiàn)在,大多數(shù)PC上的CD-ROM驅(qū)動(dòng)器都具備播放普通音樂CD的能力。這就是平常所說的「CD聲音」。來自波形聲音設(shè)備、MIDI設(shè)備以及CD聲音設(shè)備的輸出,一般在使用者的控制下用「音量控制」程序混合在一起。另外幾種普遍的多媒體「設(shè)備」不需要額外的硬件。Windows視訊設(shè)備(

4、也稱作AVI視訊設(shè)備)播放擴(kuò)展名為.AVI(audio-videointerleave:聲音視頻插格)的電影或動(dòng)畫文件?!窤ctiveMovie控件」可以播放其它型態(tài)的電影,包括QuickTime和MPEG。PC上的顯示卡需要特定的硬件來協(xié)助播放這些電影。還有個(gè)別PC使用者使用某種Pioneer雷射影碟機(jī)或者SonyVISCA系列錄放機(jī)。這些設(shè)備都有串行端口接口,因此可由PC軟件來控制。某些顯示卡具有一種稱為「窗口影像(videoinawindow)」的功能,此功能允許一個(gè)外部的視訊信號與其它應(yīng)用程序一起出現(xiàn)在W

5、indows的屏幕上。這也可認(rèn)為是一種多媒體設(shè)備。API概述在Windows中,API支持的多媒體功能主要分成兩個(gè)集合。它們通常稱為「低階」和「高階」界面。低階接口是一系列函數(shù),這些函數(shù)以簡短的說明性前綴開頭,而且在/PlatformSDK/GraphicsandMultimediaServices/MultimediaReference/MultimediaFunctions(與高階函數(shù)一起)中列出。低階的波形聲音輸入輸出函數(shù)的前綴是waveIn和waveOut。我們將在本章看到這些函數(shù)。另外,本章還討論用mi

6、diOut函數(shù)來控制MIDI輸出設(shè)備。這些API還包括midiIn和midiStream函數(shù)。本章還使用前綴為time的函數(shù),這些函數(shù)允許設(shè)定一個(gè)高分辨率的定時(shí)器例程,其定時(shí)器的時(shí)間間隔速率最低能夠到1毫秒。此程序主要用于播放MIDI音樂。其它幾組函數(shù)包括聲音壓縮、視訊壓縮以及動(dòng)畫和視訊序列,可惜的是本章不包括這些函數(shù)。您還會(huì)注意到多媒體函數(shù)列表中七個(gè)帶有前綴mci的函數(shù),它們允許存取媒體控制接口(MCI:MediaControlInterface)。這是一個(gè)高階的開放接口,用于控制多媒體PC中所有的多媒體硬件。

7、MCI包括所有多媒體硬件都共有的許多命令,因?yàn)槎嗝襟w的許多方面都以磁帶錄音機(jī)這類設(shè)備播放/記錄方式為模型。您為輸入或輸出而「打開」一臺設(shè)備,進(jìn)而可以「錄音」(對于輸入)或者「播放」(對于輸出),并且結(jié)束后可以「關(guān)閉」設(shè)備。MCI本身分為兩種形式。一種形式下,可以向MCI發(fā)送消息,這類似于Windows消息。這些消息包括位編碼標(biāo)記和C數(shù)據(jù)結(jié)構(gòu)。另一種形式下,可以向MCI發(fā)送文字字符串。這個(gè)程序主要用于描述命令語言,此語言具有靈活的字符串處理函數(shù),但支持呼叫WindowsAPI的函數(shù)不多。字符串命令版的MCI還有利于

8、交互研究和學(xué)習(xí)MCI,我們馬上就舉一個(gè)例子。MCI中的設(shè)備名稱包括CD聲音(cdaudio)、波形音響(waveaudio)、MIDI編曲器(sequencer)、影碟機(jī)(videodisc)、vcr、overlay(窗口中的模擬視頻)、dat(digitalaudiotape:數(shù)字式錄頻磁帶)以及數(shù)字視頻(digitalvideo)。MCI設(shè)備分為「簡單型」和「混合型」

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。