ILMMCommon

这个接口公开的大部分的铅过滤器。接口提供了基本的功能和信息共同暴露的所有过滤器。

这个接口可以使用直接获得QueryInterface呼吁过滤器对象。

当“得到”型属性,与SysAllocString包含字符串的内存分配。当不再需要这个字符串时,自由这个内存通过调用SysFreeString如果你工作在一个环境,如C或c++不会自动删除记忆。VB自动删除记忆,所以VB程序员不需要释放内存。

文件的部分视频数据。视频数据可能压缩以节省磁盘空间。数据必须解压使用视频减压器之前还可以玩(见)。

也称为译码器,这是一个模块或算法来压缩数据。

数据类型:

StreamType

类型定义枚举{AudioStream,VideoStream,文本,PrivateDataStream,UnknownStream,}StreamType;

列出了可能的流类型,可以返回InputPinStreamType和OutputPinStreamType方法。

AudioStream [0]目前使用的流型是音频。
VideoStream [1]目前使用的流型是视频。
读取文本 [2]目前使用的流类型是文本。
PrivateDataStream [3]目前使用的流型是私人数据。
UnknownStream [4]目前使用的流类型是未知的。

接口属性:

类型 的名字 参数描述 描述
FilterName 包含过滤器的友好的名称。
FilterState

表示当前过滤状态。可能的值是:

0

过滤器是停了。

1

过滤器是停了下来。

2

过滤器运行。

InputPinsCount 包含的数量输入插脚的过滤器。
OutputPinsCount 包含滤波器输出引脚的数量。
InputPinName(长nPinIndex) 输入的零基础指数销来检索它的名字。 包含输入插口的名称在指定的索引。
OutputPinName(长nPinIndex) 输出的零基础指数销来检索它的名字。 包含输出引线的名称在指定的索引。
VARIANT_BOOL IsLEADInputPinConnected(长nPinIndex) 输入的零基础指数销检查其连接状态。 显示输入插口在指定的索引是否连接到另一个销。
VARIANT_BOOL IsLEADOutputPinConnected(长nPinIndex) 输出的零基础指数销检查其连接状态。 表示输出引线是否在指定的索引连接到另一个销。
InputPinStreamType(长nPinIndex) 零基础指数输入插口检索其流类型。

包含的流类型输入销在指定的索引。可能的值是:

AudioStream

[0]目前使用的流型是音频。

VideoStream

[1]目前使用的流型是视频。

读取文本

[2]目前使用的流类型是文本。

OutputPinStreamType(长nPinIndex) 输出的零基础指数销检索其流类型。

显示输出的流型销在指定的索引。可能的值是:

AudioStream

[0]目前使用的流型是音频。

VideoStream

[1]目前使用的流型是视频。

读取文本

[2]目前使用的流类型是文本。

InWidth(长nPinIndex) 输入插口的零基础索引检索其连接视频宽度。 显示输入的视频宽度销在指定的索引。(仅适用于视频流)。
InHeight(长nPinIndex) 输入插口的零基础索引检索其连接视频的高度。 显示输入的视频高度销在指定的索引。(仅适用于视频流)。
OutWidth(长nPinIndex) 输出的零基础指数销检索其连接视频宽度。 表示视频输出接脚的宽度在指定的索引。(仅适用于视频流)。
OutHeight(长nPinIndex) 输出的零基础指数销检索其连接视频的高度。 显示输出的视频高度销在指定的索引。(仅适用于视频流)。
InBits(长nPinIndex) 零基础指数输入插口检索其连接视频比特每像素。 表明的比特每像素值视频在指定的索引输入的密码。(仅适用于视频流)。
OutBits(长nPinIndex) 输出的零基础指数销检索其连接视频比特每像素。 显示视频的比特每像素值为输出针在指定的索引。(仅适用于视频流)。
InChannels(长nPinIndex) 输入插口的零基础索引检索渠道连接音频流的数量。 显示输入销渠道的数量在指定的索引(仅适用于音频流)。
OutChannels(长nPinIndex) 输出的零基础指数销检索渠道连接音频流的数量。 表示输出销渠道的数量在指定的索引(仅适用于音频流)。
InBitsPerSample(长nPinIndex) 输入插口的零基础索引检索位/样本值连接音频流。 表明位/样本值输入插口在指定的索引。(仅适用于音频流)。
OutBitsPerSample(长nPinIndex) 输出的零基础索引检索位/销样值连接音频流。 表示输出接脚位/样本值在指定的索引。(仅适用于音频流)。
InSamplesPerSec(长nPinIndex) 输入插口的零基础索引检索位/样本值连接音频流。 表明样品每秒(频率)在指定索引值输入插口。(仅适用于音频流)。
OutSamplesPerSec(长nPinIndex) 输出的零基础索引检索位/销样值连接音频流。 表明样品每秒(频率)值为输出针在指定的索引。(仅适用于音频流)。
InputAspectRatioX(长nPinIndex) 零基础的输入插口指数来检索的X部分连接视频宽高比。 表明X(宽度)的一部分比例的视频流在指定的索引。(仅适用于视频流)。
InputAspectRatioY(长nPinIndex) 零基础的输入插口指数来检索Y的一部分连接视频宽高比。 表明Y(高度)的一部分比例的视频流在指定的索引。(仅适用于视频流)。
InputPinStreamSubType(长nPinIndex) 零基础索引输入销检索其流子类型的字符串。 包含流子类型CLSID为字符串。

接口方法:

HRESULT CommitSettings ()

描述

将过滤器设置写入注册表。多媒体过188宝金博怎么下载滤器的设置保存在注册表中只在过滤器的破坏。该方法将迫使过滤器的设置保存在注册表中发布之前。如果过滤器没有设置写入注册表,返回E_NOTIMPL。

返回

S_OK如果连接,否则S_FALSE。

HRESULT ExportSettings (文件名)

参数

文件名

字符串包含目标文件的名字。

描述

将过滤器设置写入一个文件。目标文件可以有一个或多个过滤器设置,在每个过滤器是被自己的部分如下:

(过滤器1]

Setting1 =值

&

设置(n) =价值

&

(过滤器米]

Setting1 =值

&

设置(n) =价值

INI文件格式是一样的窗口。

如果过滤器没有设置暴露,返回E_NOTIMPL。

返回

S_OK如果连接,否则S_FALSE。

HRESULT ImportSettings (文件名)

参数

文件名

字符串包含源文件的名字。

描述

从文件读取和设置过滤器设置,使用ExportSettings方法写的。ExportSettings方法确保文件编写格式正确,正确的值。如果过滤器设置没有设置,返回E_NOTIMPL。

返回

S_OK如果连接,否则S_FALSE。

HRESULT LoadFromMemory (unsigned char * pMem)

参数

pMem

指针指向一个字符串,其中包含过滤器设置加载。

描述

从内存中读取过滤器设置缓冲区。通过缓冲区必须使用WriteToMemory方法。

返回

S_OK如果连接,否则S_FALSE。

HRESULT LoadSettings ()

描述

从注册表加载过滤器设置。多媒体过188宝金博怎么下载滤器从注册表导入设置只有在创建的时候。该方法将迫使过滤器重负载其从注册表设置。如果过滤器没有设置加载从注册表,返回E_NOTIMPL。

返回

S_OK如果连接,否则S_FALSE。

HRESULT WriteToMemory (unsigned char * pMem,长* lSize)

参数

pMem

指向字符串的指针更新过滤器设置。

lSize

指针变量更新写设置的大小,以字节为单位。

描述

写过滤器设置一个内存缓冲区。过滤器的设置将写在二进制格式。不要试图从缓冲区读取个人设置。输出缓冲区只能使用LoadFromMemory方法。

返回

S_OK如果连接,否则S_FALSE。

LEADTOOLS过滤器C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。