|Microsoft DirectX 9.0|
The get_CrossbarPinInfo method retrieves information about a specified pin.
HRESULT get_CrossbarPinInfo ( BOOL IsInputPin, long PinIndex, long *PinIndexRelated, long *PhysicalType );
[in] Specifies the direction of the pin. Use one of the following values.
[in] Specifies the index of the pin.
[out] Pointer to a variable that receives the index of the related pin, or -1 if no pin is related to this pin. The related pin is a pin on the same filter, with the same direction; it typically represents the same physical jack or connector. For example, a video tuner and an audio tuner might be related pins. Typically, if two pins are related, you should route them together.
[out] Pointer to a variable that receives a member of the PhysicalConnectorType enumeration, indicating the pin's physical type.
Returns an HRESULT value. Possible values include the following.
|S_FALSE||Unknown physical type.|
|E_POINTER||NULL pointer argument.|
Output pins and input pins are both indexed from zero. To determine the number of output and input pins, call the IAMCrossbar::get_PinCounts method.