|
DirectX8.0(10) 语音压缩类型将不能工作。如果应用企图使用由于缺少ACM编解码器而不能工作的压缩 类型,他将接收到DVERR_COMPRESSIONNOTSUPPORTED返回码。 - 在Windows2000上,用户可以通过“添加/删除”硬件大师来安装这些编解码器。用户应 当选择“设备添加/排除故障”。当一个硬件列表显示出来时,用户应该选择“添加新 设备”,而后在下一页选择“不,从列表中选择硬件”。这将产生硬件列表。选择“声 音,视频,和游戏控制器”。“音频编解码”项目在(标准系统设备)栏列出。 - 在Windows 9x系统上,用户可以通过添加新硬件大师安装这些编解码器。在提示时,用 户应该选择“不,从列表中选择硬件”。在设备类型列表中,编解码器列出在“声音, 视频和游戏控制器”栏位下。这些编解码器列在两个制造商名下。ADPCM和GSM编解码器 列在“微软音频编解码器”下,而Truespeech编解码器列在“DSP Group”名下。 DirectShow - 这个图象编辑工具(和某些DirectShow样例)要求MFC42.DLL存在于系统之中。 DirectX SDK的安装程序并不安装这个动态库。这仅仅是Windows 95系统下的问题,并且 需要安装微软的VC++来获得这个动态库。 - 使用DirectShow基本类库进行应用开发要求安装DirectShow样例。基类的源码现在包含 在样例的工程中而不是作为独立的类\基类目录存放。你必须编译这些基类以生成 strmbase.lib和strmbasd.lib,他们不再作为二进制文件进行安装。如果用strmbase.lib 或strmbasd.lib与你的应用进行链接,一定要确保构造和链接是使用更新了的DirectX 8 库。(而不是与VC++或微软平台SDK一起安装的较老的库)。 - 包含SDK的样例是为了与更新库进行编译和链接而构造的,他们通过构造基本类工程生成。 进一步的构造指令如下指示: <DXSDK安装文件夹>\samples\Multimedia\DirectShow\readme.txt. - <streams.h>头文件,与许多DirectShow特有的头文件一样,被定位到DirectShow样例基类 目录下,他们包含了基类的源码和头文件。你必须把这个基类的目录加到工程的包含路径 设置中,以便VC++能够找到所有更新了的头文件。 - 为了使用DX8带有的Teletext解码器字体,一定要确保WST_*字体被安装在\windows\fonts 目录下。 - 当使用DMOs音频效果时,有一个已知的MP3解码滤波器的问题。如果你把一个音频效果DMO (如WavesReverb, Echo或Flange)加到一个存在的MP3滤波器图表上,其音频可能会以双 倍速度回放。这个问题将发生,只要MP3解码器与下游音频效果dmo(经由dmo滤波器)连接。 这个dmo滤波器提供了一个默认的与非压缩MP3流格式不匹配的音频输入类型。例如,如果你 演播一个22kHz的MP3文件并且加了一个DMO音效,MP3滤波器可能会错误地解释输入类型为 44kHz,而实际他是22kHz的。对44kHz的MP3文件没有这种现象。这个问题将在未来的版本中 得到解决。。 - 如果你有一个CD-ROM的SDK,Extras\DirectShow\Media下包含有附加的媒体,这个附加的媒 体可以使用DirectShow和DirectShow编辑服务接口。DirectX中含有DV-编码 AVI 视频,大 MPEG视频和高质量JPEG图象。由于DV文件非常大,在播放之前,应将其拷贝到硬盘上以保证 最好的性能。 - 用GraphEdit进行远程图象监视仅能在Windows2000上工作。 - DirectShow编辑服务的色彩生成器源滤波器如果赋给小值,可能生成不正确的蓝或绿色成分。
|