KSPROPERTY_JACK_DESCRIPTION

KSPROPERTY_JACK_DESCRIPTION 属性作为可通过筛选器句柄访问的多项、针式属性实现。

在 Windows Vista 及更高版本中,与一个或多个物理插孔关联的任何桥接引脚都可以支持此属性。 它用于获得特定插孔的物理特性和用途的说明。

使用情况摘要表

获取 设置 目标 属性描述符类型 属性值类型

引脚工厂(通过筛选器句柄)

KSP_PIN

KSMULTIPLE_ITEM,后跟 KSJACK_DESCRIPTION 结构的阵列

属性值(实例数据)是 KSMULTIPLE_ITEM,后跟 KSJACK_DESCRIPTION 结构的阵列。

返回值

KSPROPERTY_JACK_DESCRIPTION 属性请求返回 KSMULTIPLE_ITEM,后跟 N KSJACK_DESCRIPTION 结构的阵列,其中 N = 与指定桥接引脚关联的插孔数。 因此,属性请求返回的成员将是:

KSMULTIPLE_ITEM.Size = sizeof(KSMULTIPLE_ITEM) + N * sizeof(KSJACK_DESCRIPTION)

KSMULTIPLE_ITEM.Count = N

KSJACK_DESCRIPTION[0]

...

KSJACK_DESCRIPTION[N-1]

注解

每个 KSJACK_DESCRIPTION 结构都必须具有关于一个插孔的信息。 例如,通过三个立体声插孔支持 5.1 音频的输出桥接引脚需要一定大小的数据缓冲区

sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)

且每个 KSJACK_DESCRIPTION 结构都有一个 2 位的 ChannelMapping 值。

要求

最低受支持的客户端

Windows Vista

最低受支持的服务器

Windows Server 2003

标头

Ksmedia.h

另请参阅

KSJACK_DESCRIPTION

KSMULTIPLE_ITEM

KSPROPERTY