KSPROPERTY_PIN_DATAINTERSECTION
A client uses the KSPROPERTY_PIN_DATAINTERSECTION property to find a data format supported by pins instantiated by the pin factory. The client supplies a list of data formats; the KS filter returns the first data format on the list that is supported.
Usage Summary Table
Get | Set | Target | Property Descriptor Type | Property Value Type |
---|---|---|---|---|
Yes | No | Pin | KSP_PIN | KSDATAFORMAT |
Remarks
To specify this property, provide a KSP_PIN structure followed by a KSMULTIPLE_ITEM structure and a sequence of 64-bit aligned KSDATARANGE structures. The PinId member of KSP_PIN specifies the pin factory.
This property returns the first matching data format from the client-supplied list.
Stream minidrivers do not need to handle this property directly; the stream class driver handles this property using stream request blocks to query for more information.
For more information, see KS Data Formats and Data Ranges.
Requirements
Header: ks.h (include Ks.h)