MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID attribute

Specifies the CLSID of a post-processing plug-in for a video capture device.

Data type

GUID

Remarks

A post-processing plug-in is an MFT that processes the video image after it is captured. The hardware vendor can include a post-processing plug-in as part of the installation package. If so, the video capture source sets the MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID attribute to the CLSID of the plug-in.

To get this attribute, do the following:

  1. Query the media source for the IMFMediaSourceEx interface.
  2. Call IMFMediaSourceEx::GetStreamAttributes to get an IMFAttributes pointer for the stream.
  3. Call IMFAttributes::GetGUID to get the attribute.

To create the plug-in, call CoCreateInstance.

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps only]
Minimum supported server
Windows Server 2012 [desktop apps only]
Header
Mfidl.h

See also

Alphabetical List of Media Foundation Attributes