TACMWaveIN, TACMWaveOUT ======================= Overview -------- This componens can play/record wave streams like some components on the internet. but, only this (as long as I found) can compress/decompress wave streams using installed CODEC on windows 95/98(NT maybe well. I couldn't test) - GSM 6.1, IMA ADPCM, Microsoft ADPCM, CCITT, etc. Using windows standard dialog box or by manually, any available wave format can be selected. I used this components to implement Audio-phone or internet-phone using GSM 6.1 CODEC (this codec generate only about 1.6KB/sec) !! Any other purpose will do. ** Please SEE THE DEMO INCLUDED!! ** This component is not freeware but *SHAREWARE*. You must buy this component for commercial use. See 'Order Information' of this text for buying. * register fee is US$ 30 (without source). ========================================== Author: ------- Sang-Hee, Kim E-Mail: ------- potpry@iname.com Installation ------------ In the delphi IDE, choose Components-Install Component item from the menu, select 'ACMWaveIO.dcu' and click OK. There should be a new tab in the component palette named 'MyComponents'. Usage: ------ 1) Just drop TACMWaveIn/TACMWaveOut on your form, and set some properties. (default values will be also good) 2) Set up 'OnData'(TACMWaveIN) event if you use TACMWaveIN component. 3) Next, Call 'Open' method(TACMWaveIN/TACMWaveOUT) to open wave device, and 'Close' to close the opened device. 4) Then, you can call 'PlayBack(Data:PChar; Size:Integer)' method to play wave stream (ex. waveout1.playback(data, size)) 5) That's all !! but if you want to change or set wave format, just double-click 'Waveformat' property in object inspector, or call 'Execute' method of WaveFormat property (ex. wavein1.WaveFormat.Execute) ( WaveFormat property can use 'Assign' method. For example, waveout1.waveformat.assign(wavein1.waveformat) ) Bug-Reports: ------------ Please report any bugs or errors you found with detailed situation description to above-mentioned e-mail addresses. Order information: ------------------ * register fee is US$ 30 (without source). ========================================== Register by bank Transfer: ------------------------- Citibank(Korea, Olympic park branch) Bank Address: Lucky Securities Building, 184-1 Bangi-dong, Songpa-gu, Seoul, South Korea, 138-150 Account No.: 12-70-123816 Beneficiary(Depositor): Jin-Hyun, Park Mail Order: --------------- send a check or money to this address and recipient: address : Shinlim-9-dong , Kwanak-gu, 244-16, Seoul, South Korea, 151-019(postal-code) recipient : Sang-Hee, Kim *IMPORTANT* you MUST SEND E-MAIL to me with following information: name, compony, city, state, country e-mail address(MUST) --> I send registered version *ONLY* BY E-MAIL !! ============================================= Have Fun !!