⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme_pro.html

📁 Voice Commnucation Components for Delphi
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD>  <META name="author" content="Lake of Soft, Ltd">  <META name="keywords" content="voice,voip,delphi,builder,bcb,audio,tcp,udp,connection,broadcast,record,playback,sample,rate,pcm,compression,codec,mixer,resample,mp3,acm,streaming,conference,wav,vorbis,bass,shoutcast">  <TITLE>Lake of Soft :: Audio streaming components for Delphi and C++ Builder :: Read Me </TITLE>  <LINK rel="STYLESHEET" type="text/css" href="main.css"></HEAD><BODY BGCOLOR="WHITE"><TABLE width="100%" cellspacing="0" cellpadding="0" border="0"><TR>  <TD width="100%" valign="middle" align="left"><A href="http://lakeofsoft.com/"><IMG src="pix/logo.gif" width="134" height="41" hspace="10" vspace="0" border="0" alt="" /></A></TD></TR></TABLE><TABLE bgcolor="#808080" width="100%" cellspacing="0" cellpadding="0" border="0"><TR>  <TD><IMG src="pix/pixel.gif" width="1" height="1" hspace="0" vspace="0" border="0" alt="" /></TD></TR></TABLE><TABLE width="640" cellspacing="0" cellpadding="0" border="0"><TR>  <TD align="right" valign="top">  </TD>  <TD rowspan="2"><IMG src="pix/pixel.gif" width="20" height="0" alt="" /></TD><TD rowspan="2" width="540" valign="top" class="normal"><SPAN class="head">Home :: Products :: Voice Communicator components 2.5.2007.04 Pro :: Readme</SPAN><P>Last updated: April 2007<DIV><P><STRONG>Table of contents</STRONG><P><UL>	<LI><A HREF="#sysreq">System requirements</A></LI>	<LI><A HREF="#instnotes">Installation notes</A></LI>	<LI><A HREF="#dox">Product documentation</A></LI>	<LI><A HREF="#kissues">Known issues</A></LI>	<LI><A HREF="#wnew">History of changes</A></LI>	<LI><A HREF="#order">How to order</A></LI>	<LI><A HREF="#losonweb">Contact information</A></LI></UL></DIV><DIV><P><HR><P><A name="sysreq"><H4>System requirements</H4></A><P><UL>	<LI>Processor: Intel Pentium 100 MHz or higher (PIII 500 MHz is recommended)</LI>	<LI>Operating system: Microsoft Windows&nbsp;95/98/Me; NT&nbsp;4.0; 2000/XP</LI>	<LI>RAD: Borland&nbsp;Delphi 4.0, 5.0, 6.0, 7.0 or BDS 2005/2006 or Borland C++ Builder 5.0 or 6.0</LI>	<LI>Memory: minimum 32 MB of RAM (64 MB is recommended)</LI>	<LI>Disk usage: about 10 MB of hard disk space</LI>	<LI>Audio Hardware: most demos require sound card and (optional) microphone compatible with installed version of Microsoft Windows. Some may require full-duplex mode (simultaneous recording and playback) to be supported by hardware and audio drivers. Most microphones and sound cards that are currently being shipped meet this requirement.</LI></UL></DIV><DIV><P><HR><P><A NAME="instnotes"><H4>Installation notes</H4></A><P><I>Registration information</I><P>Enter your registration information correctly, exactly as it was supplied to you. Your name and serial number are NOT case-sensitive.<P /><I>Installing a VCL components package</I><P>From the Delphi/BDS or C++ Builder IDE open the vc2.dpk (vc2cb.bpk for C++ Builder) package. Press "Install" button to compile and install the VCL components into your components palette.<P>In some cases Delphi IDE may not be able to perform this action correctly. Here is how you can install the package if IDE fails to do so:<UL>	<LI>start Delphi, close all projects;	<LI>open vc2.dpk package;	<LI>press Compile;	<LI>confirm changes to package (Delphi suggests to add required packages);	<LI>exit Delphi, confirming changes saving;	<LI>from the command prompt start a DCC32.EXE compiler to build vc2.dpk:<BR><PRE>  > dcc32 /b vc2.dpk </PRE>	<LI>start Delphi, close all projects, and install VC2 package (vc2.bpl) from Components \ Install Packages... menu;	<LI>now you are ready to compile our demos or build own project with VC 2.5 Pro components.</UL><P /><I>Search path</I><P />As with any other third-party sources you may have to add the full path to VC components installation "\common\" folder to the Search Path in the Project Options dialog.</DIV><DIV><P><HR><P><A NAME="dox"><H4>Product documentation</H4></A><P><A HREF="vc25pro_doc.html">Product documentation</A> is located in the "\dox\" folder of VC components installation.<P>Or you can browse the <A HREF="http://www.lakeofsoft.com/vc/doc/vc25pro_doc.html">Online Version</A> of documentation.<BR><P></DIV><DIV><P><HR><P><A NAME="kissues"><H4>Voice Communicator components known issues</H4></A><UL>	<P><LI><I>internal buffers and real time delays</I> - all device classes (<CODE>unaWaveInDevice</CODE>, <CODE>unaWaveOutDevice</CODE> and <CODE>unaMsAcmCodec</CODE>) are performing audio stream processing only on blocks of data, or chunks. Chunk is the minimal amount of data which can be handled at one time. Furthermore, waveOut device is using double-buffering technique to avoid sound cuts and gaps. By default chunk size is set to be enough to contain 1/25 second of audio data. For example, if your application includes one input device, two codecs and one output device, you should expect the minimal delay of 1/25 + 2/25 + 2/25 = 1/5 sec.</LI>	<P><LI><I>multithreading</I> - every device class spawns own thread to operate. Standard VCL classes and components included in Delphi/C++Builder are designed to be working in main process thread only. Therefore you should avoid calling standard VCL routines or methods of standard VCL components from the events assigned to VC components, such as <CODE>onDataAvailable()</CODE>, <CODE>onDataDSP()</CODE> and others.</LI>	<P><LI><I>CPU window popup</I> - most likely this problem is caused by Voxware Codec. For some reason, when querying this codec for details (<CODE>acmGetDriverDetails</CODE>), it generates an int 3 exception, which causes Delphi IDE debugger to stop. When not running under debugger, this exception is silently ignored.	<P>To prevent this window to popup in IDE you can temporary disable this codec. Follow the steps below to do so (W2K):	<UL>	 <LI>Start - Control Panel - Sounds and Multimedia</LI>	 <LI>Hardware tab - Audio Codecs - Properties</LI>	 <LI>Properties tab - Voxware Compression Toolkit - Properties</LI>	 <LI>select the option (*) Do not use this audio codec</LI>	 <LI>Press OK to confirm changes.</LI>	</UL>	<P>After that you should be able to debug your applications as normal. If you need this codec for your work, you can enable it back again after debugging.	</LI></UL></DIV><DIV><P><HR><P><A NAME="wnew"><H4>History of changes</H4></A><P><I>April 2007</I><P><UL>	<LI>new DSP Library units (<CODE>unaDspDLib.pas</CODE>, <CODE>unaDspDLibPipes.pas</CODE>, <CODE>unaDspLibAutomation.pas</CODE>) and classes bring native general purpose audio processing support into VC components: new <CODE>silenceDetectionMode</CODE> property; two new pipes <CODE>TunavclDSPDLibEQ</CODE> and <CODE>TunavclDSPDLibMBSP</CODE>; new demos <CODE>vcDspDetectors</CODE> and <CODE>vcDspEQDemo</CODE>; <CODE>vcLoopback</CODE> and <CODE>voiceRecDemo</CODE> demos now has additional functionality; more to come in next update;</LI>	<LI>new <CODE>streamingMode</CODE> property, IP components now supports "raw" streaming mode. New <CODE>vcStreamingRaw</CODE> demo;</LI>	<LI>IP Client component now can bind to specified interface and port (new <CODE>bindToPort</CODE> property), refer to updated <CODE>vcTalkNow</CODE> demo for example;</LI>	<LI>new <CODE>onFormatChangeBefore</CODE> and <CODE>onFormatChangeAfter</CODE> events;</LI>	<LI>new <CODE>enableDataProcessing</CODE> property;</LI>	<LI>support for BDS 2005/2006 added;</LI>	<LI><CODE>realTime</CODE> property was removed from codec component;</LI>	<LI>native support for BASS version up to 2.3;</LI>	<LI>native support for latest version of Ogg/Vorbis encoder (rever to <A href="http://lakeofsoft.com/vc/oggdll/">Ogg/Vorbis DLL</A> section);</LI>	<LI>fixed multi-threading issues with fast multi-core CPUs;</LI></UL><P><I>November 2005</I><P><UL>	<LI>new <CODE>ConfRoom</CODE> sample is a multi-client audio conference;</LI>    <LI>new <CODE>DAF</CODE> sample shows how to manipulate audio buffers manually to achieve controllable delay in audio loopback;</LI>    <LI>new <CODE>Frequency bands</CODE> sample shows how to use new <CODE>TunadspFFTControl</CODE> component;</LI>    <LI>new <CODE>Multicast</CODE> sample shows how to use multicast UDP sockets to send and receive live audio streams;</LI>    <LI>new <CODE>Tape Recorder</CODE> sample shows how to create a digital analog of simple tape recorder;</LI>    <LI>the <CODE>vcMp3Demo</CODE> sample now can send and receive live MP3 streams over TCP/IP networks;</LI>    <LI>the <CODE>TunavclWaveCodecDevice</CODE> component now supports OpenH323 plugin mode, so it is possible to stream audio compressed with those plugins. Try selecting this mode in <CODE>vcTalkNow</CODE> demo and see how it works;</LI>    <LI>both <CODE>TunavclIPOutStream</CODE> (ipClient) and <CODE>TunavclIPInStream</CODE> (ipServer) components now have new <CODE>bindTo</CODE> property, so it is possible to bind them to non-default network interface;</LI>    <LI>new <CODE>udpTimeout</CODE> property was added to <CODE>TunavclIPInStream</CODE> (ipServer) component. When this property is set to 0 the ipServer will no disconnect UDP clients which do not stream any data to server;</LI>    <LI>a bug which prevents selecting the MuLaw and some other codecs was fixed;</LI>    <LI>fixed several bugs in non-visual classes from <CODE>unaMsMixer.pas</CODE> unit.</LI></UL><P><I>March 2004</I><P><UL>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -