Using DirectX 8.1 with C++Builder 6 ( 內含VCL元件 ) |
|
axsoft
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
Using DirectX 8.1 with C Builder 6資料來源:http://slydiman.narod.ru/eng/mmedia/index.htm 對於使用DirectX於C Builder尚有問題的朋友可要仔細看唷! 1. Using DirectX 8.1 / DirectShow with C Builder 6 I recommend download DirectX 8 SDK from http://www.microsoft.com/directx/default.asp Copy all files from subdirectory 'Include' into C Builder's 'Include', overwrite if exists. For C Builder 5 compatibility add in file d3dx8math.inl following string: #define sqrtf(x) (FLOAT)sqrt(x) #define asinf(x) (FLOAT)asin(x) I recommend add in each *.h file following 2 strings: #pragma option push -b -a8 -pc -A- /*P_O_Push*/![]() Play / Capture components =========================================== TSndPlay Output stream using WaveOut TDSPlay Output stream using DirectSound TDSCapture Input stream using DirectCapture TDSProc Sound Processor (on full duplex sound card) TDSWave Create DirectSound buffer and load Wave file Sound effects ========================== TSndChorus Chorus effect TSndEcho Echo effect TSndReverb Reverberation effect TSndFFT FFT equalizer and shifting effect TSndEQ Fast equalizer (my algorithm) Sound effects control ======================================================= TSndControlChorus Window control for Chorus effect TSndControlEcho Window control for Echo effect TSndControlReverb Window control for Reverberation effect TSndControlFFT Window control for FFT & shifting effect TSndControlEQ Window control for Fast equalizer effect Sound input stream ============================================================ TSndWav Load Wave files using ACM TSndMP3 Load MP3 (MPEG-1) / MP2 files TSndMOD Load amiga MOD files TSndUser Use user procedure for sound process TDSCapturePlug TDSPlay TDSCapturePlug = TDSProc Analyzer and mixer =================================================================== TSndAnalyzer Analyzer window (using with Play / Capture components) TSndMixer Sound card mixer window ===================================================================Download: slydxsnd.zip (158K) Requirements: Borland Library for DirectX 7 (258K) < a href="http://slydiman.narod.ru/eng/sound/sound.htm#sndsys99">Sound System 99 is based on this library. Also these components are used in game MegaDyna. -------------------------------------------------------------------------------- 3. DirectDraw VCL for C Builder 5 (full source code) TDDForm DirectDraw Form with Alpha & Tile effects TDDSurface Create DirectDraw surface and load bitmap TDDSprite Animation objects using DDSurface TDDCanvas Easy draw on DirectDraw surface TDDModesCombo ComboBox for select available video modesDownload: slyddraw.zip (65K) Requirements: Borland Library for DirectX 7 (258K) These components used in game MegaDyna. -------------------------------------------------------------------------------- 4.Utilities VCL for C Builder 5 (full source code) TWebLabel Label with Web Link TWinVerLabel Label with Windows version Misc. functionsDownload: slylib.zip (8K) Requirements: Borland Library for DirectX 7 (258K) 網路志工聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]--- 發表人 - axsoft 於 2002/08/20 11:16:50 |
sent3
一般會員 ![]() ![]() 發表:4 回覆:3 積分:1 註冊:2002-04-05 發送簡訊給我 |
|
axsoft
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
引言: 嗯,寫得不錯耶,很少看到這麼豐富的資源,不過好像寫的有點深入,看不太懂。 還有,下面這兩個檔案無法下載 dx8borland.zip dx8common.zip 應該是原作者忘了放上去了吧, 出來的畫面怪怪的,都是一些看不懂的字, 應該是找不到檔案的意思吧。用Flashget及Reget下載無誤!速度慢請耐心慢慢載!(0.5k/Sec) 網路志工聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]--- |
axsoft
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
引言: 嗯,寫得不錯耶,很少看到這麼豐富的資源,不過好像寫的有點深入,看不太懂。 還有,下面這兩個檔案無法下載 dx8borland.zip dx8common.zip 應該是原作者忘了放上去了吧, 出來的畫面怪怪的,都是一些看不懂的字, 應該是找不到檔案的意思吧。我把上述兩個檔案壓成一個檔案放上來了! http://delphi.ktop.com.tw/loadfile.php?TOPICID=6452195&CC=144305 網路志工聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]--- 發表人 - axsoft 於 2002/08/21 09:12:51 |
billlee
一般會員 ![]() ![]() 發表:31 回覆:46 積分:15 註冊:2002-06-25 發送簡訊給我 |
引言:我上面的檔案完全無法下載,可以請版主把檔案全部壓成一個檔讓我下載嗎,謝謝版主,因工作上的需要,我想研究一下,謝謝, 或是請版主寄給我也可以引言: 嗯,寫得不錯耶,很少看到這麼豐富的資源,不過好像寫的有點深入,看不太懂。 還有,下面這兩個檔案無法下載 dx8borland.zip dx8common.zip 應該是原作者忘了放上去了吧, 出來的畫面怪怪的,都是一些看不懂的字, 應該是找不到檔案的意思吧。我把上述兩個檔案壓成一個檔案放上來了! http://delphi.ktop.com.tw/loadfile.php?TOPICID=6452195&CC=144305 網路志工聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]--- 發表人 - axsoft 於 2002/08/21 09:12:51 |
axsoft
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
引言: 我上面的檔案完全無法下載,可以請版主把檔案全部壓成一個檔讓我下載嗎,謝謝版主,因工作上的需要,我想研究一下,謝謝, 或是請版主寄給我也可以上面的檔案沒問題喔!東西是放在本站的鏡射站台裡... http://delphi.ktop.com.tw/loadfile.php?TOPICID=6452195&CC=144305 你必須點選上面的Linker後,會出現兩個下載URL Linker,點選其中一個後就可以下載了 各位新手們有空去看看本站的使用規章喔! 網路志工聯盟----Visita網站http://www.vista.org.tw ---[ 發問前請先找找舊文章 ]--- |
Perby
一般會員 ![]() ![]() 發表:0 回覆:1 積分:0 註冊:2002-09-27 發送簡訊給我 |
|
snake720105
一般會員 ![]() ![]() 發表:7 回覆:12 積分:3 註冊:2005-02-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |