## Pin Property Set

The Pin property set enables you to set and retrieve the category to which a pin belongs, if any. The most commonly used categories are for the capture and preview pins on a capture filter.

The following information presents the necessary constants and data types to use for this property set in calls to IKsPropertySet methods. It provides values for the GUID (guidPropSet), property ID (dwPropID), and property data type (pPropData) parameters.

Property Set GUID: AMPROPSETID_Pin

The AMPROPERTY_PIN_CATEGORY pin category property is the only property in this property set. This property uses a GUID data type. DirectShow defines the following pin categories in Uuids.h, which you can find in the SDK Include directory.

Category | Description
PIN_CATEGORY_ANALOGVIDEOIN | Input pin of the capture filter that takes analog and digitizes it.
PIN_CATEGORY_CAPTURE | Capture pin.
PIN_CATEGORY_CC | Pin providing closed captioning data from Line 21.
PIN_CATEGORY_EDS | Pin providing Extended Data Services (Line 21, even fields).
PIN_CATEGORY_NABTS | Pin providing North American Videotext Standard data.
PIN_CATEGORY_PREVIEW | Preview pin.
PIN_CATEGORY_STILL | Pin providing a still image.
PIN_CATEGORY_TELETEXT | Pin providing teletext (a closed captioning variant).
PIN_CATEGORY_TIMECODE | Pin providing timecode data.
PIN_CATEGORY_VBI | Pin providing vertical blanking interval data.
PIN_CATEGORY_VIDEOPORT | Pin to be connected to a VPE filter.
PIN_CATEGORY_VIDEOPORT_VBI | Pin to be connected to a VPE filter that provides surfaces for capturing vertical blanking interval data.

Use the IKsPropertySet interface to set, retrieve, and query for support of these properties.

© 1997 Microsoft Corporation. All rights reserved. Terms of Use.