Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
IAMPluginControl
Collapse the table of content
Expand the table of content

IAMPluginControl interface

Controls the preferred and blocked filter lists.

To get a pointer to this interface, call CoCreateInstance. The class identifier (CLSID) is CLSID_DirectShowPluginControl, which is defined in the header file uuids.h.

Members

The IAMPluginControl interface inherits from the IUnknown interface. IAMPluginControl also has these types of members:

Methods

The IAMPluginControl interface has these methods.

MethodDescription
IAMPluginControl::GetDisabledByIndex

Gets a CLSID from the blocked list.

IAMPluginControl::GetPreferredClsid

Searches the preferred list for a CLSID that matches a specified subtype.

IAMPluginControl::GetPreferredClsidByIndex

Gets a CLSID from the preferred list, specified by index value.

IAMPluginControl::IsDisabled

Queries whether a CLSID appears in the blocked list.

IAMPluginControl::IsLegacyDisabled

Queries whether an Audio Compression Manager (ACM) or Video Compression Manager (VCM) codec appears in the blocked list.

IAMPluginControl::SetDisabled

Adds a CLSID to the blocked list, or removes a CLSID from the list.

IAMPluginControl::SetPreferredClsid

Adds a CLSID to the preferred list or removes a CLSID from the list.

 

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Strmif.h (include Dshow.h)

See also

Intelligent Connect

 

 

Community Additions

ADD
Show:
© 2015 Microsoft