Share via


IOCTL_CS_PROPERTY (Windows Embedded CE 6.0)

1/6/2010

This IOCTL is used in calls to DeviceIoControl to get or set property values or to determine whether a property is supported. Filters and pins support property sets using the IOCTL_CS_PROPERTY device I/O control.

Parameters for DeviceIoControl

  • lpInBuf
    [in] A pointer to a client-specified input buffer. The buffer's type is called the property descriptor type and it depends on the requested property in a property set. For more information, see the Remarks section. For example, requests for properties in the CSPROPSETID_Pin property set are associated with values in the CSPROPERTY_PIN enumeration. The property descriptor type for the CSPROPERTY_PIN_CINSTANCES property is CSP_PIN.
  • lpOutBuf
    [out] A pointer to a client-specified output buffer. The buffer's type is called the property value type and it depends on the requested property in a property set. For example, requests for properties in the CSPROPSETID_Pin property set are associated with values in the CSPROPERTY_PIN enumeration. The property value type for the CSPROPERTY_PIN_CINSTANCES property is CSPIN_CINSTANCES.

Remarks

Although this IOCTL is defined with the METHOD_NEITHER flag, the property data is passed as the output buffer to the IOCTL and probed for read access.

The following table shows the property sets that a camera adapter may support.

Property Set ID Associated Properties

CSPROPSETID_Pin

CSPROPERTY_PIN

PROPSETID_VIDCAP_VIDEOPROCAMP

CSPROPERTY_VIDCAP_VIDEOPROCAMP

PROPSETID_VIDCAP_CAMERACONTROL

CSPROPERTY_VIDCAP_CAMERACONTROL

PROPSETID_VIDCAP_COMPRESSION

CSPROPERTY_VIDCAP_VIDEOCOMPRESSION

PROPSETID_VIDCAP_VIDEOCONTROL

CSPROPERTY_VIDCAP_VIDEOCONTROL

The following table shows the property sets that a stream may support.

Property Set ID Associated Properties

PROPSETID_VIDCAP_DROPPEDFRAMES

CSPROPERTY_VIDCAP_DROPPEDFRAMES

CSPROPSETID_Connection

CSPROPERTY_CONNECTION

Requirements

Header csmedia.h
Windows Embedded CE Windows Embedded CE 6.0 and later

See Also

Reference

Camera Driver IOCTLs
DeviceIoControl
CSPROPERTY_PIN
CSP_PIN
CSPIN_CINSTANCES