这个接口公开的大部分的铅过滤器。接口提供了基本的功能和信息共同暴露的所有过滤器。
这个接口可以使用直接获得QueryInterface呼吁过滤器对象。
当“得到”型属性,与SysAllocString包含字符串的内存分配。当不再需要这个字符串时,自由这个内存通过调用SysFreeString如果你工作在一个环境,如C或c++不会自动删除记忆。VB自动删除记忆,所以VB程序员不需要释放内存。
文件的部分视频数据。视频数据可能压缩以节省磁盘空间。数据必须解压使用视频减压器之前还可以玩(见)。
也称为译码器,这是一个模块或算法来压缩数据。
类型定义枚举
{
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为字符串。 |
将过滤器设置写入注册表。多媒体过188宝金博怎么下载滤器的设置保存在注册表中只在过滤器的破坏。该方法将迫使过滤器的设置保存在注册表中发布之前。如果过滤器没有设置写入注册表,返回E_NOTIMPL。
S_OK如果连接,否则S_FALSE。
文件名 |
字符串包含目标文件的名字。 |
将过滤器设置写入一个文件。目标文件可以有一个或多个过滤器设置,在每个过滤器是被自己的部分如下:
(过滤器1]
Setting1 =值
&
设置(n) =价值
&
(过滤器米]
Setting1 =值
&
设置(n) =价值
INI文件格式是一样的窗口。
如果过滤器没有设置暴露,返回E_NOTIMPL。
S_OK如果连接,否则S_FALSE。
文件名 |
字符串包含源文件的名字。 |
从文件读取和设置过滤器设置,使用ExportSettings方法写的。ExportSettings方法确保文件编写格式正确,正确的值。如果过滤器设置没有设置,返回E_NOTIMPL。
S_OK如果连接,否则S_FALSE。
pMem |
指针指向一个字符串,其中包含过滤器设置加载。 |
从内存中读取过滤器设置缓冲区。通过缓冲区必须使用WriteToMemory方法。
S_OK如果连接,否则S_FALSE。
从注册表加载过滤器设置。多媒体过188宝金博怎么下载滤器从注册表导入设置只有在创建的时候。该方法将迫使过滤器重负载其从注册表设置。如果过滤器没有设置加载从注册表,返回E_NOTIMPL。
S_OK如果连接,否则S_FALSE。
pMem |
指向字符串的指针更新过滤器设置。 |
lSize |
指针变量更新写设置的大小,以字节为单位。 |
写过滤器设置一个内存缓冲区。过滤器的设置将写在二进制格式。不要试图从缓冲区读取个人设置。输出缓冲区只能使用LoadFromMemory方法。
S_OK如果连接,否则S_FALSE。