KSPROPERTY_JACK_DESCRIPTION2
The KSPROPERTY_JACK_DESCRIPTION2 property is implemented as a pin-wise property that is accessed by using the filter handle.
In Windows 7 and later Windows operating systems, this property can be supported on any bridge pin that is associated with one or more physical jacks. KSPROPERTY_JACK_DESCRIPTION2 is used to get the state and the jack-related capabilities of the device.
Usage Summary Table
Get | Set | Target | Property descriptor type | Property value type |
---|---|---|---|---|
Yes |
No |
Pin factory (via filter handle) |
KSMULTIPLE_ITEM followed by an array of KSJACK_DESCRIPTION2 structures |
The property value (instance data) is a KSMULTIPLE_ITEM, followed by an array of KSJACK_DESCRIPTION2 structures.
Return Value
A KSPROPERTY_JACK_DESCRIPTION2 property request returns a KSMULTIPLE_ITEM followed by an array of N KSJACK_DESCRIPTION2 structures, where N = the number of jacks that are associated with the specified bridge pin. The following list shows the items that are returned by the property request.
KSMULTIPLE_ITEM.Size = sizeof(KSMULTIPLE_ITEM) + N * sizeof(KSJACK_DESCRIPTION2)
KSMULTIPLE_ITEM.Count = N
KSJACK_DESCRIPTION2[0]
...
KSJACK_DESCRIPTION2[N-1]
Remarks
Each KSJACK_DESCRIPTION2 structure must only contain information about one jack.
Requirements
Minimum supported client |
Windows 7 |
Minimum supported server |
Windows Server 2008 |
Header |
Ksmedia.h |