ILTStlImgRd接口

接口属性:

类型

名字

描述

VARIANT_BOOL

AudioExtension

(只读)显示加载文件中音频流的可用性。如果加载的文件中有嵌入的音频流,它将包含VARIANT_TRUE,否则包含VARIANT_FALSE。

VARIANT_BOOL

ConnectionState

(只读)获取输出引脚的连接状态。

如果连接了视频引脚,音频引脚(如果存在)或所有引脚,则包含VARIANT_TRUE,否则包含VARIANT_FALSE。

格式

(只读)随着加载的文件格式更新。有关可能值的列表,请参见所有支持的图像文件格式摘要

浮动

帧速率

设置或获取以每秒帧数为单位的帧速率。这将改变帧的持续时间,帧将在多页文件中显示的时间。可能的值范围为0.1到60.0帧每秒。为了使这个属性生效,FrameRateControl属性必须设置为VARIANT_TRUE。

VARIANT_BOOL

FrameRateControl

启用或禁用帧速率控制进程。将此属性设置为VARIANT_FALSE将强制过滤器使用保存在文件中的默认帧速率。如果文件中没有保存帧速率,则帧速率的默认值为30fps。

InputFileName

设置或获取输入文件名。可以在不指定文件名的情况下加载过滤器,但在这种情况下,输出引脚将无法提供任何东西。当输出引脚连接时设置文件名将失败:您需要断开所有引脚才能设置新文件名。

如果要获取此属性,则负责释放包含文件名的缓冲区。必须通过调用系统函数SysFreeString来释放缓冲区。有关此函数的更多详细信息,请参阅Mi188宝金博安卓下载crosoft文档。

LastErrorCode

(只读)获取最后一个错误代码。有关可能值的列表,请参见LEAD的返回码

LastErrorString

(只读)获取最后一个错误字符串。

用户负责释放分配的字符串。

PageNumber

设置或获取页码。对于多页文件,这是要显示的页面。

如果该值为0,则播放所有页面。若要只查看一个页面,请将此属性设置为介于1和TotalPages之间的值。不要使用从零开始的索引。例如,如果一个文件中有10页,那么要流第一页,则将此属性设置为1,要流最后一页,则将其设置为10。

RegisteredExtensions

检索当前注册的文件扩展名列表。扩展名之间用逗号分隔。

TotalPages

(只读)获取加载文件中可用的页数。如果加载的文件只包含一个页面,此属性将返回1。

循环

设置或获取要重复加载的图像或图像序列的次数。默认值为1,这意味着该序列将播放一次,不再重复。使用0连续重复序列。

VARIANT_BOOL SaveSettingsToRegistry 启用或禁用将静态图像读取器设置保存到系统注册表,以便下次读取器加载时可以检索这些设置。

接口方法:

HRESULT RegisterExtensions (BSTR)

参数

strExtensions

包含要注册的一个或多个扩展名的字符串。多个扩展名之间用“,”分隔,且只能包含字母数字字符(a ~ z, a ~ z, 0 ~ 9)。每个扩展名的长度不超过32个字符。

描述

注册一组文件扩展名。

返回

如果成功,S_OK,否则另一个错误代码。

HRESULT UnRegisterExtensions (BSTR strExtensions)

参数

strExtensions

包含一个或多个要取消注册的扩展名的字符串。多个扩展名之间用“,”分隔,且只能包含字母数字字符(a ~ z, a ~ z, 0 ~ 9)。每个扩展名的长度不超过32个字符。

描述

注册一组文件扩展名。

返回

如果成功,S_OK,否则另一个错误代码。

LEADTOOLS过滤C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。